summaryrefslogtreecommitdiff
path: root/dotfiles/system/.config/calibre/plugins/Reading List.zip
blob: a5ea9d8dc8f0e32289bd493b6dcb97dfcbc2f800 (plain)
ofshex dumpascii
0000 50 4b 03 04 14 00 00 00 00 00 d9 4e 8b 58 23 f6 40 57 be 05 00 00 be 05 00 00 1c 00 00 00 69 6d PK.........N.X#.@W............im
0020 61 67 65 73 2f 61 72 72 6f 77 5f 64 6f 77 6e 5f 64 6f 75 62 6c 65 2e 70 6e 67 89 50 4e 47 0d 0a ages/arrow_down_double.png.PNG..
0040 1a 0a 00 00 00 0d 49 48 44 52 00 00 00 80 00 00 00 80 08 03 00 00 00 f4 e0 91 f9 00 00 00 20 63 ......IHDR.....................c
0060 48 52 4d 00 00 7a 26 00 00 80 84 00 00 fa 00 00 00 80 e8 00 00 75 30 00 00 ea 60 00 00 3a 98 00 HRM..z&..............u0...`..:..
0080 00 17 70 9c ba 51 3c 00 00 01 41 50 4c 54 45 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ..p..Q<...APLTE.................
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 00 00 00 00 00 00 c8 00 ff ff ff 7f df ab 9a 00 00 00 69 74 52 4e 53 00 13 2e 27 .......................itRNS...'
01e0 05 2b a6 ea fa d9 7e 07 06 7d eb a7 2c 45 f1 c3 15 14 c2 f2 46 ef cd cc f0 7b d6 d7 fb e7 9a 9b .+....~..}..,E......F....{......
0200 2d 7c 88 8a ce 87 16 28 72 97 90 5d 0f 0e 5c 98 73 29 01 f8 df 4f 4e de f9 8c 9c 62 60 9f 3d 3f -|.....(r..]..\.s)...ON....b`.=?
0220 ab ac cb 67 0d 69 08 db c9 c8 dc 09 e8 e9 30 31 86 89 6d ed ee 6e 1c 68 95 61 2f 63 58 57 dd 92 ...g.i........01..m..n.h.a/cXW..
0240 e3 fd 93 17 0c f5 8a 1b aa 00 00 00 01 62 4b 47 44 6a 25 62 95 0e 00 00 00 09 70 48 59 73 00 00 .............bKGDj%b......pHYs..
0260 0e c3 00 00 0e c3 01 c7 6f a8 64 00 00 00 07 74 49 4d 45 07 e8 04 0a 17 36 33 83 5b 30 7d 00 00 ........o.d....tIME.....63.[0}..
0280 02 cc 49 44 41 54 78 da ed d0 67 53 53 51 10 c6 f1 25 80 02 8a 46 4d d4 60 23 8a a2 a8 28 16 2c ..IDATx...gSSQ...%...FM.`#...(.,
02a0 44 b1 22 d8 c5 8e d8 b1 ec f7 ff 02 e6 12 32 90 e4 b6 dd 7d ce c6 17 79 5e 9d 39 73 ee fc fe 73 D."...........2....}...y^.9s...s
02c0 89 7a eb ed 7f 58 5f a1 7f c0 db 1c e8 2f f4 6d 1c 07 b7 6d e7 a1 e1 91 1d 9e fc ce d1 e1 21 de .z...X_....../.m...m..........!.
02e0 b5 bb 18 9d f7 ec e5 f5 ed 2b f9 f9 e5 fd 0d f3 c0 c1 fa ef af f0 c6 c6 dc 0a ca 87 9a e6 e1 32 .........+.....................2
0300 1d 61 f6 2e d8 f4 99 47 e9 28 7b 17 6c f5 f9 18 8d b3 73 41 8b cf e3 54 65 df 82 56 9f ab 74 9c .a.....G.({.l.....sA...Te..V..t.
0320 5d 0b da 7c 3e 41 83 ec 59 d0 ee f3 04 d1 49 c7 82 0e 7f 24 ba 3d e5 56 d0 e1 4f 36 ee bd 0a 92 ]..|>A..Y.....I....$.=.V..O6....
0340 7c af 82 64 df a7 20 cd f7 28 48 f7 c3 17 64 f9 a1 0b b2 fd b0 05 79 fc 90 05 f9 fc 70 05 79 fd |..d.....(H...d.......y.....p.y.
0360 ce 82 d3 90 82 fc 7e 98 02 89 1f a2 40 e6 e3 0b a4 3e ba 40 ee 63 0b 34 3e b2 40 e7 e3 0a b4 3e ......~.....@....>.@.c.4>.@....>
0380 aa 40 ef 63 0a 2c 3e a2 c0 e6 db 0b ac be b5 c0 ee db 0a 10 be a5 00 e3 eb 0b 50 be b6 00 e7 eb .@.c.,>...................P.....
03a0 0a 90 be a6 a0 04 f5 e5 05 a5 31 ac 2f 2d c0 fb 44 67 04 05 21 7c 49 41 18 3f 7f 41 28 3f a6 60 ..........1./-..Dg..!|IA.?.A(?.`
03c0 ca d7 cf 57 60 f0 cf 9e 3b 3f 7d e1 a2 b1 40 e8 cf 5c 9a be 7c e5 ea fa 71 76 f2 5a f4 fe fa 0d ...W`...;?}...@..\..|...qv.Z....
03e0 53 81 d0 bf 39 17 bd a9 dd 9a ad 9f 6f 37 3f 99 37 14 08 fd 3b cd 67 77 89 ee 6d 7e a4 2f d0 fa S...9.......o7?.7...;.gw..m~./..
0400 cc f7 e9 01 db 0b f4 3e 3f a4 0a 9b 0b 0c 3e 57 a8 c6 d6 02 8b cf 35 5a 60 63 81 c9 e7 05 7a c4 .......>?.....>W......5Z`c....z.
0420 a6 82 99 45 93 cf 4b f4 f8 89 a9 e0 e9 33 93 ff fc 05 51 f1 a5 a9 c0 e4 bf 9a 88 6e 97 81 05 42 ...E..K......3....Q........n...B
0440 ff 75 e3 1e 57 a0 f3 71 05 5a 1f 55 a0 f7 31 05 16 1f 51 60 f3 ed 05 56 df 5a 60 f7 6d 05 08 df .u..W..q.Z.U..1...Q`...V.Z`.m...
0460 52 80 f1 c5 05 6f 9a cf de 82 7c 71 c1 bb f7 d1 9b 0f 1f 61 be b8 60 e5 d3 ea ea d2 0a d0 17 17 R....o....|q.......a..`.........
0480 64 4e ea a3 0b 3e 8b 7d 6c 81 c6 47 16 e8 7c 5c 81 d6 47 15 e8 7d a2 2f 80 02 8b 8f 28 b0 f9 f6 dN...>.}l..G..|\..G..}./....(...
04a0 02 ab 1f 53 f0 d5 d7 b7 15 20 7c 4b 01 c6 d7 17 a0 7c 6d 01 ce d7 15 20 7d 4d 01 d6 97 17 a0 7d ...S......|K.....|m.....}M.....}
04c0 69 01 de 97 15 84 f0 25 05 61 fc fc 05 a1 fc bc 05 e1 fc 7c 05 21 fd 3c 05 61 fd ec 82 d0 7e 56 i......%.a.........|.!.<.a....~V
04e0 41 78 3f bd c0 c3 4f 2b f0 f1 93 0b bc fc a4 02 3f 3f be 60 de d1 8f 29 f8 f6 dd d5 af 17 54 39 Ax?...O+........??.`...)......T9
0500 75 a1 fd ac 82 f0 7e 7a 81 87 9f 56 e0 e3 27 17 78 f9 49 05 7e 7e 7c 81 a7 1f 57 e0 eb 77 16 78 u.....~z...V..'.x.I.~~|...W..w.x
0520 fb ed 05 fe 7e 6b 41 37 fc ad 05 dd f1 89 0a 3f 1a fe dc 72 77 7c a2 a9 9f 6b bf 78 ed f7 9f 6e ....~kA7.......?...rw|...k.x...n
0540 f9 f5 fd 2d 16 17 bb c8 f7 d6 1b 62 ff 00 f5 f2 7c aa 69 6c c8 6a 00 00 00 25 74 45 58 74 64 61 ...-.......b....|.il.j...%tEXtda
0560 74 65 3a 63 72 65 61 74 65 00 32 30 32 32 2d 30 39 2d 30 35 54 31 37 3a 35 32 3a 31 35 2b 30 30 te:create.2022-09-05T17:52:15+00
0580 3a 30 30 8d 9a 5b d1 00 00 00 25 74 45 58 74 64 61 74 65 3a 6d 6f 64 69 66 79 00 32 30 32 32 2d :00..[....%tEXtdate:modify.2022-
05a0 30 39 2d 30 35 54 31 37 3a 35 32 3a 31 35 2b 30 30 3a 30 30 fc c7 e3 6d 00 00 00 28 74 45 58 74 09-05T17:52:15+00:00...m...(tEXt
05c0 64 61 74 65 3a 74 69 6d 65 73 74 61 6d 70 00 32 30 32 34 2d 30 34 2d 31 30 54 32 33 3a 35 34 3a date:timestamp.2024-04-10T23:54:
05e0 35 31 2b 30 30 3a 30 30 d2 34 0b bb 00 00 00 00 49 45 4e 44 ae 42 60 82 50 4b 03 04 14 00 00 00 51+00:00.4......IEND.B`.PK......
0600 00 00 d9 4e 8b 58 b4 1d ce 58 5f 09 00 00 5f 09 00 00 20 00 00 00 69 6d 61 67 65 73 2f 61 72 72 ...N.X...X_..._.......images/arr
0620 6f 77 5f 64 6f 77 6e 5f 64 6f 75 62 6c 65 5f 62 61 72 2e 70 6e 67 89 50 4e 47 0d 0a 1a 0a 00 00 ow_down_double_bar.png.PNG......
0640 00 0d 49 48 44 52 00 00 00 80 00 00 00 80 08 03 00 00 00 f4 e0 91 f9 00 00 01 7c 69 43 43 50 69 ..IHDR....................|iCCPi
0660 63 63 00 00 28 91 7d 91 3d 48 c3 40 1c c5 5f 53 45 91 8a 83 11 44 1c 32 54 27 0b e2 17 8e 52 c5 cc..(.}.=H.@.._SE....D.2T'....R.
0680 22 58 28 6d 85 56 1d 4c 2e fd 82 26 0d 49 8a 8b a3 e0 5a 70 f0 63 b1 ea e0 e2 ac ab 83 ab 20 08 "X(m.V.L...&.I....Zp.c..........
06a0 7e 80 b8 b8 3a 29 ba 48 89 ff 4b 0a 2d 62 3c 38 ee c7 bb 7b 8f bb 77 80 50 2f 33 cd ea 18 07 34 ~...:).H..K.-b<8...{..w.P/3....4
06c0 dd 36 93 b1 a8 94 c9 ae 4a 5d af 08 61 00 02 44 4c cb cc 32 e2 a9 c5 34 7c c7 d7 3d 02 7c bd 8b .6......J]..a..DL..2...4|..=.|..
06e0 f0 2c ff 73 7f 8e 5e 35 67 31 20 20 11 cf 31 c3 b4 89 37 88 67 36 6d 83 f3 3e b1 c8 8a b2 4a 7c .,.s..^5g1....1...7.g6m..>....J|
0700 4e 3c 66 d2 05 89 1f b9 ae 78 fc c6 b9 e0 b2 c0 33 45 33 9d 9c 27 16 89 a5 42 1b 2b 6d cc 8a a6 N<f......x......3E3..'...B.+m...
0720 46 3c 45 1c 56 35 9d f2 85 8c c7 2a e7 2d ce 5a b9 ca 9a f7 e4 2f 0c e5 f4 95 14 d7 69 0e 23 86 F<E.V5.....*.-.Z...../......i.#.
0740 25 c4 91 80 04 05 55 94 50 86 8d 08 ad 3a 29 16 92 b4 1f f5 f1 0f b9 fe 04 b9 14 72 95 c0 c8 b1 %.....U.P....:)............r....
0760 80 0a 34 c8 ae 1f fc 0f 7e 77 6b e5 27 27 bc a4 50 14 e8 7c 71 9c 8f 11 a0 6b 17 68 d4 1c e7 fb ..4.....~wk.''..P..|q....k.h....
0780 d8 71 1a 27 40 f0 19 b8 d2 5b fe 4a 1d 98 fd 24 bd d6 d2 c2 47 40 df 36 70 71 dd d2 94 3d e0 72 .q.'@....[.J...$....G@.6pq...=.r
07a0 07 18 7c 32 64 53 76 a5 20 4d 21 9f 07 de cf e8 9b b2 40 ff 2d d0 b3 e6 f5 d6 dc c7 e9 03 90 a6 ..|2dSv..M!.......@.-...........
07c0 ae 96 6f 80 83 43 60 b4 40 d9 eb 3e ef ee 6e ef ed df 33 cd fe 7e 00 95 73 72 b5 4e 1b be d6 00 ..o..C`.@..>..n...3..~..sr.N....
07e0 00 00 20 63 48 52 4d 00 00 7a 26 00 00 80 84 00 00 fa 00 00 00 80 e8 00 00 75 30 00 00 ea 60 00 ...cHRM..z&..............u0...`.
0800 00 3a 98 00 00 17 70 9c ba 51 3c 00 00 01 2c 50 4c 54 45 00 00 00 00 00 00 00 00 00 00 00 00 00 .:....p..Q<...,PLTE.............
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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
0920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c8 00 ff ff ff 0c ................................
0940 d1 82 7d 00 00 00 62 74 52 4e 53 00 13 2e 27 05 2b a6 ea fa d9 7e 07 06 7d eb a7 2c 45 f1 c3 15 ..}...btRNS...'.+....~..}..,E...
0960 14 c2 f2 46 ef cd cc f0 7b d6 d7 fb e7 9a 9b 2d 7c 88 8a ce 87 16 28 72 97 90 5d 0f 0e 5c 98 73 ...F....{......-|.....(r..]..\.s
0980 29 01 f8 df 4f 4e de f9 8c 9c 62 60 9f 3d 3f ab ac cb 67 0d 69 08 db c9 c8 dc 09 e8 e9 30 31 86 )...ON....b`.=?...g.i........01.
09a0 89 6d ed ee 6e 1c 68 95 61 2f 63 58 57 79 b8 19 2c 00 00 00 01 62 4b 47 44 63 5c be 2d aa 00 00 .m..n.h.a/cXWy..,....bKGDc\.-...
09c0 00 09 70 48 59 73 00 00 0e c3 00 00 0e c3 01 c7 6f a8 64 00 00 00 07 74 49 4d 45 07 e8 04 0a 17 ..pHYs..........o.d....tIME.....
09e0 36 33 83 5b 30 7d 00 00 01 c3 7a 54 58 74 52 61 77 20 70 72 6f 66 69 6c 65 20 74 79 70 65 20 69 63.[0}....zTXtRaw.profile.type.i
0a00 63 63 00 00 38 8d a5 53 5b 8e 1c 21 0c fc e7 14 39 82 f1 b3 39 4e 0f 34 52 ee 7f 81 18 0c f3 da cc..8..S[..!....9...9N.4R.......
0a20 d9 48 9b 58 6a b5 28 63 bb 6c 17 e9 77 ad e9 d7 30 35 4c 30 0c 4f d0 aa a4 cd 08 98 26 a4 4d 2f .H.Xj.(c.l..w...05L0.O......&.M/
0a40 63 43 41 36 46 04 39 a4 c8 89 00 76 8d 0b 15 20 cb 88 f4 3f 03 90 24 cd 4a 46 06 dc 84 58 85 e1 cCA6F.9....v.......?..$.JF...X..
0a60 1f ac 7b d5 c1 28 6f a0 11 b6 3b b3 1f 5a fa e1 fd a6 4e db 48 a3 50 c6 05 33 24 6f 0c 0c 2d 5a ..{..(o...;..Z....N.H.P..3$o..-Z
0a80 ca ba 1c a4 66 3e 21 d8 78 39 02 cf ec 7c 0f 1f c7 c2 cf 1a 38 d6 e4 e3 9c 63 0c 47 7b 04 bc e0 ....f>!.x9...|......8....c.G{...
0aa0 57 bd e3 f6 84 6f 42 8e 8f 44 ec 9b 09 aa 98 d7 b0 11 3c e0 33 fe cd fd 34 a8 1a 6a 8b 33 6d 07 W....oB..D........<.3...4..j.3m.
0ac0 fb 2c 5c 00 ab 05 67 f7 82 f3 c6 6d b7 c6 c9 e1 6a a2 ef 5b da 9b ac 2a 7a 89 08 ed 80 e5 f6 04 .,\...g....m....j..[...*z.......
0ae0 3e 42 e0 e2 9f 93 90 b1 b5 d1 a8 0e a5 b9 c0 d4 1d ea 97 c6 90 b1 ad f3 15 77 86 24 04 57 02 7c >B.......................w.$.W.|
0b00 27 90 fe ce 20 9f 0f 06 43 c8 b3 18 46 b1 59 84 a2 08 b3 27 d2 3e 1e 84 7f f9 c1 00 1e 4f e2 c9 '.......C...F.Y....'.>.......O..
0b20 86 82 e1 4d c0 ae 29 25 22 7c 16 64 86 ca 11 29 ed ea c3 08 65 9e ad 4c 86 bd 15 98 f8 ed cc f3 ...M..)%"|.d...)....e..L........
0b40 df 56 25 6a 75 26 aa ce e2 13 03 ed d1 19 1d 3d 12 52 f9 c8 14 b9 f4 60 d4 8f b9 8d 9b 56 fe 98 .V%ju&.........=.R.....`.....V..
0b60 10 8b 4d bf 1d f3 9f 8f e6 80 66 97 cd bd cd 91 68 4f 1e d5 6d e6 c5 d3 62 08 52 66 20 85 cc e0 ..M.......f.....hO..m...b.Rf....
0b80 94 db 8b ee c2 68 27 82 93 da 0c 14 0e 81 71 ad f3 62 29 e5 5c 15 22 71 97 fa 9d ee f6 b0 df d6 .....h'.......q..b).\."q........
0ba0 0e fb cd 7d 11 de 7f 24 7a 15 62 fa 03 f2 60 20 2d 1a be 82 27 00 00 02 a2 49 44 41 54 78 da ed ...}...$z.b...`.-...'....IDATx..
0bc0 d0 69 57 13 61 0c 86 e1 b0 29 a0 28 6a ab 16 37 aa 28 ae 28 2e b8 55 71 45 71 df 17 c4 2d ff ff .iW.a....).(j..7.(.(..UqEq...-..
0be0 47 d8 a1 f4 20 b4 33 f3 26 79 12 fd 30 f9 94 f3 9e cc b9 af 33 44 d5 54 f3 3f cc c0 e0 d0 70 74 G.....3.&y..0.......3D.T.?....pt
0c00 73 78 68 70 60 7d 1d d9 b6 9d 47 c7 c6 77 44 e6 77 4e 8c 8d f2 ae dd 93 d9 be 67 2f af cd be 5a sxhp`}....G..wD.wN........g/...Z
0c20 5c bf be bf d3 3c 70 b0 fd fb 1b bc 3e 53 61 82 fa a1 6e f3 70 9d 8e 30 47 0b 36 fa cc 13 74 94 \....<p.....>Sa...n.p..0G.6...t.
0c40 a3 05 7f f7 f9 18 4d 73 b0 60 53 9f a7 a9 c9 b1 82 cd 7d 6e d2 71 0e 15 6c e9 f3 09 1a e1 48 c1 ......Ms.`S.......}n.q..l.....H.
0c60 d6 3e cf 10 9d 0c 14 f4 f4 c7 b3 d7 53 61 82 9e fe 6c e7 3d 4a 90 d7 8f 12 e4 f7 63 04 45 fd 08 .>..........Sa...l.=J......c.E..
0c80 41 71 df 5f 50 d6 f7 16 94 f7 7d 05 29 7d 4f 41 5a df 4f 90 da ef 15 9c 86 08 d2 fb 3e 02 49 df Aq._P.....}.)}OAZ.O.........>.I.
0ca0 43 20 eb e3 05 d2 3e 5a 20 ef 63 05 9a 3e 52 a0 eb e3 04 da 3e 4a a0 ef 63 04 96 3e 42 60 eb db C.....>Z..c..>R.....>J..c..>B`..
0cc0 05 d6 be 55 60 ef db 04 88 be 45 80 e9 eb 05 a8 be 56 80 eb eb 04 c8 be 46 50 83 f6 e5 82 da 14 ...U`.....E......V......FP......
0ce0 b6 2f 15 e0 fb 44 67 04 02 8f be 44 e0 d3 4f 17 78 f5 fb 08 ce c6 f6 d3 04 86 fe b9 f3 17 e6 2e ./...Dg....D..O.x...............
0d00 5e 32 0a 84 fd f9 cb 73 57 ae 5e 5b 5b 17 66 af 67 f7 37 6e 9a 04 c2 fe ad db d9 4d eb ce 42 7b ^2.....sW.^[[.f.g.7n.......M..B{
0d20 bf db fd 64 d1 20 10 f6 ef 75 cf ee 13 3d d8 f8 48 2f d0 f6 99 1f d2 23 b6 0b f4 7d 7e 4c 0d 36 ...d.....u...=..H/.....#...}~L.6
0d40 0b 0c 7d 6e 50 8b ad 02 4b 9f 5b b4 c4 46 81 a9 cf 4b f4 84 4d 82 f9 a7 a6 3e 2f d3 b3 e7 26 c1 ..}nP...K.[..F...K..M....>/...&.
0d60 8b 97 a6 fe ab d7 44 93 6f 4c 02 53 ff ed 4c f6 fa 0e 28 10 f6 df 77 de 71 02 5d 1f 27 d0 f6 51 ......D.oL.S..L...(...w.q.].'..Q
0d80 02 7d 1f 23 b0 f4 11 02 5b df 2e b0 f6 ad 02 7b df 26 40 f4 2d 02 4c 5f 2c f8 d0 3d fb 08 ea 8b .}.#....[......{.&@.-.L_,..=....
0da0 05 9f 3e 67 37 5f be c2 fa 62 c1 ca b7 d5 d5 e5 15 60 5f 2c 28 1d 69 1f 2d f8 2e ee 63 05 9a 3e ..>g7_...b.......`_,(.i.-...c..>
0dc0 52 a0 eb e3 04 da 3e 4a a0 ef 13 fd 00 08 2c 7d 84 c0 d6 b7 0b ac fd 3e 82 9f b1 7d 9b 00 d1 b7 R.....>J......,}.......>...}....
0de0 08 30 7d bd 00 d5 d7 0a 70 7d 9d 00 d9 d7 08 b0 7d b9 00 dd 97 0a f0 7d 99 c0 a3 2f 11 f8 f4 d3 .0}.....p}......}......}.../....
0e00 05 5e fd 54 81 5f 3f 4d e0 d9 4f 11 f8 f6 cb 05 de fd 32 81 7f bf 58 10 d1 2f 12 c4 f4 f3 05 51 .^.T._?M..O.......2...X../.....Q
0e20 fd 3c 41 5c bf bf 60 31 b0 df 47 f0 eb 77 68 bf 2d 68 72 e1 78 f7 cb 04 fe fd 62 41 44 bf 48 10 .<A\..`1..G..wh.-hr.x.....bAD.H.
0e40 d3 cf 17 44 f5 f3 04 71 fd fe 02 6d 9f ff f1 54 80 0a 50 01 2a 40 05 a8 00 7f 00 30 27 72 9c 5e ...D...q...m...T..P.*@.....0'r.^
0e60 98 26 99 00 00 00 25 74 45 58 74 64 61 74 65 3a 63 72 65 61 74 65 00 32 30 32 32 2d 30 39 2d 30 .&....%tEXtdate:create.2022-09-0
0e80 35 54 31 37 3a 35 32 3a 31 35 2b 30 30 3a 30 30 8d 9a 5b d1 00 00 00 25 74 45 58 74 64 61 74 65 5T17:52:15+00:00..[....%tEXtdate
0ea0 3a 6d 6f 64 69 66 79 00 32 30 32 32 2d 30 39 2d 30 35 54 31 37 3a 35 32 3a 31 35 2b 30 30 3a 30 :modify.2022-09-05T17:52:15+00:0
0ec0 30 fc c7 e3 6d 00 00 00 28 74 45 58 74 64 61 74 65 3a 74 69 6d 65 73 74 61 6d 70 00 32 30 32 34 0...m...(tEXtdate:timestamp.2024
0ee0 2d 30 34 2d 31 30 54 32 33 3a 35 34 3a 35 31 2b 30 30 3a 30 30 d2 34 0b bb 00 00 00 1b 74 45 58 -04-10T23:54:51+00:00.4......tEX
0f00 74 69 63 63 3a 63 6f 70 79 72 69 67 68 74 00 50 75 62 6c 69 63 20 44 6f 6d 61 69 6e b6 91 31 5b ticc:copyright.Public.Domain..1[
0f20 00 00 00 22 74 45 58 74 69 63 63 3a 64 65 73 63 72 69 70 74 69 6f 6e 00 47 49 4d 50 20 62 75 69 ..."tEXticc:description.GIMP.bui
0f40 6c 74 2d 69 6e 20 73 52 47 42 4c 67 41 13 00 00 00 15 74 45 58 74 69 63 63 3a 6d 61 6e 75 66 61 lt-in.sRGBLgA.....tEXticc:manufa
0f60 63 74 75 72 65 72 00 47 49 4d 50 4c 9e 90 ca 00 00 00 0e 74 45 58 74 69 63 63 3a 6d 6f 64 65 6c cturer.GIMPL.......tEXticc:model
0f80 00 73 52 47 42 5b 60 49 43 00 00 00 00 49 45 4e 44 ae 42 60 82 50 4b 03 04 14 00 00 00 00 00 d9 .sRGB[`IC....IEND.B`.PK.........
0fa0 4e 8b 58 81 f7 85 52 c2 03 00 00 c2 03 00 00 1c 00 00 00 69 6d 61 67 65 73 2f 61 72 72 6f 77 5f N.X...R............images/arrow_
0fc0 64 6f 77 6e 5f 73 69 6e 67 6c 65 2e 70 6e 67 89 50 4e 47 0d 0a 1a 0a 00 00 00 0d 49 48 44 52 00 down_single.png.PNG........IHDR.
0fe0 00 00 80 00 00 00 80 08 03 00 00 00 f4 e0 91 f9 00 00 00 20 63 48 52 4d 00 00 7a 26 00 00 80 84 ....................cHRM..z&....
1000 00 00 fa 00 00 00 80 e8 00 00 75 30 00 00 ea 60 00 00 3a 98 00 00 17 70 9c ba 51 3c 00 00 00 9f ..........u0...`..:....p..Q<....
1020 50 4c 54 45 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 PLTE............................
1040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 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 c8 00 ................................
10c0 ff ff ff 6e 48 bb 4c 00 00 00 33 74 52 4e 53 00 02 04 63 b4 d5 ce 9e 3f 3e b5 65 05 1b c5 8b 89 ...nH.L...3tRNS...c....?>.e.....
10e0 c6 1c cc 9a 98 5b 5e c2 99 c4 f7 f2 48 4a b0 b2 0b bf c0 0c be 9b 9c 93 91 bd 0a 09 a9 ab 52 d3 .....[^.....HJ................R.
1100 53 01 06 63 76 0c 00 00 00 01 62 4b 47 44 34 a9 b1 e9 fd 00 00 00 09 70 48 59 73 00 00 0e c3 00 S..cv.....bKGD4........pHYs.....
1120 00 0e c3 01 c7 6f a8 64 00 00 00 07 74 49 4d 45 07 e8 04 0a 17 36 33 83 5b 30 7d 00 00 01 a8 49 .....o.d....tIME.....63.[0}....I
1140 44 41 54 78 da ed d0 d9 52 02 31 10 85 e1 56 59 14 71 07 37 50 1c 77 51 11 c9 fb bf 9b 83 68 c9 DATx....R.1...VY.q.7P.wQ......h.
1160 0c 19 26 4b f7 49 95 d5 e7 2a 95 9b ef 4f 88 74 3a 9d 4e a7 d3 e9 74 3a 9d 4e a7 9b 6f 23 29 ba ..&K.I...*...O.t:.N...t:.N..o#).
1180 b9 d5 68 b6 da db 58 7d a7 dd 6a 76 76 bb f3 e3 de be f9 de 01 d2 3f 5c 98 47 c7 f9 fb 4f cc cf ..h...X}..jvv.........?\.G...O..
11a0 7a 38 bf ff 6b b6 ba 74 6a 0c bc a0 ff 67 9e d1 b9 81 17 5c 2c 91 97 34 30 e8 82 65 df 0c 68 68 z8..k..tj....g.....\,..40..e..hh
11c0 c0 05 05 df 0c a9 61 b0 05 45 df 74 e8 ca 40 0b 4a be b9 26 1a 21 0b ca fe 4d 7e 97 dd e2 0a ca ......a..E.t..@.J..&.!...M~.....
11e0 fe 5d 46 d0 82 15 ff 7e 71 8f 2a a8 f2 f3 82 07 44 41 b5 8f 29 58 e7 23 0a d6 fb f2 05 75 be 74 .]F....~q.*.....DA..)X.#.....u.t
1200 41 bd 6f 29 78 c4 fa 92 05 6e be 5c 81 ab 2f 55 e0 ee cb 14 f8 f8 12 05 7e 3e 7f 81 af cf 5d e0 A.o)x....n.\../U........~>....].
1220 ef f3 16 84 f8 9c 05 61 3e 5f 41 a8 cf 55 10 ee f3 14 c4 f8 1c 05 71 7e 7c 41 ac 1f 5b 10 ef c7 .......a>_A..U........q~|A..[...
1240 15 70 f8 31 05 3c 7e 78 01 97 1f 5a c0 e7 87 15 70 fa 21 05 bc be 7f 01 b7 ef 5b c0 ef fb 15 48 .p.1.<~x...Z....p.!.......[....H
1260 f8 3e 05 32 be 7b 81 94 ef 5a 20 e7 bb 15 48 fa 2e 05 b2 7e 7d 41 4f d8 af 2b 90 f7 2d 05 4f 58 .>.2.{...Z....H....~}AO..+..-.OX
1280 7f 5d 01 c6 af 2e 40 f9 55 05 38 df 5e 80 f4 2d 05 cf 2f 50 df 52 00 f6 eb 0a e4 fd bc 60 9c d6 .]....@.U.8.^..-../P.R.......`..
12a0 27 7a 1d a7 f5 ab ff 00 e5 57 15 e0 7c 7b 01 d2 b7 15 60 fd d5 02 b4 5f 2e c0 fb c5 82 14 fe 72 'z.......W..|{....`...._.......r
12c0 41 1a 9f e8 ed 7d e1 4f b2 34 7e be 8f c9 74 3a f9 4c c6 cf 37 9b 25 e5 75 3a 9d 4e a7 d3 e9 74 A....}.O.4~...t:.L..7.%.u:.N...t
12e0 3a 9d 4e f7 1f f6 05 64 c1 9b a4 90 83 03 5c 00 00 00 25 74 45 58 74 64 61 74 65 3a 63 72 65 61 :.N....d......\...%tEXtdate:crea
1300 74 65 00 32 30 32 32 2d 30 39 2d 30 35 54 31 37 3a 35 32 3a 31 35 2b 30 30 3a 30 30 8d 9a 5b d1 te.2022-09-05T17:52:15+00:00..[.
1320 00 00 00 25 74 45 58 74 64 61 74 65 3a 6d 6f 64 69 66 79 00 32 30 32 32 2d 30 39 2d 30 35 54 31 ...%tEXtdate:modify.2022-09-05T1
1340 37 3a 35 32 3a 31 35 2b 30 30 3a 30 30 fc c7 e3 6d 00 00 00 28 74 45 58 74 64 61 74 65 3a 74 69 7:52:15+00:00...m...(tEXtdate:ti
1360 6d 65 73 74 61 6d 70 00 32 30 32 34 2d 30 34 2d 31 30 54 32 33 3a 35 34 3a 35 31 2b 30 30 3a 30 mestamp.2024-04-10T23:54:51+00:0
1380 30 d2 34 0b bb 00 00 00 00 49 45 4e 44 ae 42 60 82 50 4b 03 04 14 00 00 00 00 00 d9 4e 8b 58 83 0.4......IEND.B`.PK.........N.X.
13a0 37 69 55 7d 05 00 00 7d 05 00 00 1a 00 00 00 69 6d 61 67 65 73 2f 61 72 72 6f 77 5f 75 70 5f 64 7iU}...}.......images/arrow_up_d
13c0 6f 75 62 6c 65 2e 70 6e 67 89 50 4e 47 0d 0a 1a 0a 00 00 00 0d 49 48 44 52 00 00 00 80 00 00 00 ouble.png.PNG........IHDR.......
13e0 80 08 03 00 00 00 f4 e0 91 f9 00 00 00 20 63 48 52 4d 00 00 7a 26 00 00 80 84 00 00 fa 00 00 00 ..............cHRM..z&..........
1400 80 e8 00 00 75 30 00 00 ea 60 00 00 3a 98 00 00 17 70 9c ba 51 3c 00 00 01 26 50 4c 54 45 00 00 ....u0...`..:....p..Q<...&PLTE..
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 c8 ................................
1540 00 ff ff ff df 0d 71 f9 00 00 00 60 74 52 4e 53 00 0b 2b 0c 15 90 e1 fd e2 91 16 2e dc 2f e8 e7 ......q....`tRNS..+........../..
1560 5a 59 65 63 64 62 30 1b 66 93 67 6b ec ed 6c 86 87 2a 2c 08 da c9 c8 db 09 ce 0e 0d cd 68 61 cb ZYecdb0.f.gk..l..*,..........ha.
1580 f9 ef ab ad 3d 3f 9e a0 01 8c e0 51 4f df fa 8d 02 75 99 92 5e 10 0f 88 7b 7c 9b e6 fb d7 d8 7e ....=?.....QO....u..^...{|.....~
15a0 14 f0 46 f2 c5 c3 f3 48 a8 80 07 a9 2d 29 06 28 a8 41 97 f7 00 00 00 01 62 4b 47 44 61 b2 b0 4c ..F....H....-).(.A......bKGDa..L
15c0 86 00 00 00 09 70 48 59 73 00 00 0e c3 00 00 0e c3 01 c7 6f a8 64 00 00 00 07 74 49 4d 45 07 e8 .....pHYs..........o.d....tIME..
15e0 04 0a 17 36 33 83 5b 30 7d 00 00 02 af 49 44 41 54 78 da ed db 59 53 13 51 10 86 e1 36 8e a2 ec ...63.[0}....IDATx...YS.Q...6...
1600 8a 06 d0 28 26 80 b8 4b dc 77 24 a0 88 44 c1 7d c7 f9 ff bf 42 13 b0 8a 64 b6 d3 dd 5f f7 94 55 ...(&..K.w$..D.}....B...d..._..U
1620 f9 ae e6 4c 9d aa e7 bd 98 db 21 1a 6c b0 ff 7b 87 2a 95 c3 25 f2 d1 91 a3 43 43 c7 8e 0f 97 e5 ...L......!.l..{.*..%....CC.....
1640 8f 8c c6 dd 8d 8e 94 e3 8f 8d c7 fb 9b 18 2b c5 9f 88 e3 32 0b 0e fa 65 14 f4 fa fe 05 fd be 77 ..............+....2...e.......w
1660 41 d2 f7 2d 48 f3 3d 0b d2 7d bf 82 2c df ab 20 db f7 29 c8 f3 3d 0a f2 7d fb 82 84 3f 79 c2 b5 A..-H.=..}..,.....)..=..}...?y..
1680 20 e1 9f 24 9a 72 2c 48 f8 a7 3a 6f fd 0a d2 7d bf 82 2c df ab 20 db f7 29 c8 f3 93 05 e3 f0 82 ...$.r,H..:o...}..,.....).......
16a0 7c df be a0 c8 b7 2e 28 f6 6d 0b 42 7c cb 82 30 df ae 20 d4 b7 2a 08 f7 6d 0a 38 be 45 01 cf c7 |......(.m.B|..0.....*..m.8.E...
16c0 17 70 7d a2 d3 d0 02 be 8f 2d 90 f8 c8 02 99 8f 2b 90 fa a8 02 b9 8f 29 d0 f8 88 02 9d af 2f d0 .p}......-......+......)....../.
16e0 fa da 02 bd 9f 52 50 f5 f5 35 05 18 5f 5e 80 f2 a5 05 38 5f 56 80 f4 25 05 58 9f 5f c0 f4 a7 67 .....RP..5.._^....8_V..%.X._...g
1700 66 67 cf 4c 03 0b 98 fe d9 5a e7 ce b9 f3 b0 02 a6 3f f7 ef da 1c a8 40 ea c7 f1 05 48 81 dc c7 fg.L.....Z.......?.....@....H...
1720 14 68 7c 44 81 ce d7 17 68 7d 6d 81 de d7 15 20 7c 4d 01 c6 97 17 a0 7c 69 01 ce 97 15 d4 81 3e .h|D....h}m.....|M.....|i......>
1740 bb a0 41 34 bf d0 f7 72 8a e5 2f 5e 54 15 2c 5d a2 19 95 7f f9 ca d5 6b aa 82 eb b4 a8 f2 87 89 ..A4...r../^T.,].......k........
1760 22 5e c1 8d de cb 37 69 59 e9 2b 0b 96 a9 a9 f5 75 05 4d ba a5 f6 55 05 b7 e9 8e de d7 14 dc 25 "^....7iY.+.....u.M...U........%
1780 ba a7 f7 e5 05 f7 ff 1e 1e 3c ec 7e 87 8f 1e 2b 7c 76 c1 93 a7 9d 3b cf 56 9e 77 4f f5 d5 d6 da .........<.~...+|v....;.V.wO....
17a0 fa 0b 95 cf 2e 78 b9 be d6 5a ad 50 e8 8a 7d 76 01 6b 21 be 65 41 98 6f 57 10 ea 5b 15 84 fb 36 .....x...Z.P..}v.k!.eA.oW..[...6
17c0 05 1c df a2 80 e7 e3 0b b8 3e ba 80 ef 63 0b 24 3e b2 40 e6 e3 0a a4 3e aa 40 ee 63 0a 34 3e a2 .........>...c.$>.@....>.@.c.4>.
17e0 40 e7 a7 14 6c f8 fa da 02 bd af 2b 40 f8 9a 02 8c 2f 2f 40 f9 d2 02 9c 2f 2b 40 fa 92 02 ac cf @...l......+@....//@..../+@.....
1800 2f 40 fb dc 02 bc cf 2b b0 f0 39 05 36 7e 78 81 95 1f 5a 60 e7 87 15 58 fa 21 05 b6 7e 71 81 b5 /@.....+..9.6~x...Z`...X.!..~q..
1820 5f 54 60 ef e7 17 78 f8 79 05 3e 7e 76 81 97 9f 55 f0 ca cd 4f 29 d8 24 aa 3b fa 29 05 0d 6a 79 _T`...x.y.>~v...U...O).$.;.)..jy
1840 fa c9 82 d7 b4 e5 ea 27 0a b6 a8 ed eb f7 17 b4 e9 8d b3 df 57 f0 96 36 bd fd de 82 6d da 69 7a .......'............W..6....m.iz
1860 fb 07 0b de 45 44 ef 3f ec 3d 7f 74 fc 71 32 fa b4 67 7e fe d2 39 35 be d6 e2 f6 d2 b7 79 3f 9f ....ED.?.=.t.q2..g~..95......y?.
1880 e8 fb f6 42 3b ae fd f8 b9 7f dc a9 fe da f5 e4 3b db fd 5d 8d bc cd c1 06 4b dd 1f 86 6b a8 21 ...B;...........;..].....K...k.!
18a0 35 dc 28 35 00 00 00 25 74 45 58 74 64 61 74 65 3a 63 72 65 61 74 65 00 32 30 32 32 2d 30 39 2d 5.(5...%tEXtdate:create.2022-09-
18c0 30 35 54 31 37 3a 35 32 3a 31 35 2b 30 30 3a 30 30 8d 9a 5b d1 00 00 00 25 74 45 58 74 64 61 74 05T17:52:15+00:00..[....%tEXtdat
18e0 65 3a 6d 6f 64 69 66 79 00 32 30 32 32 2d 30 39 2d 30 35 54 31 37 3a 35 32 3a 31 35 2b 30 30 3a e:modify.2022-09-05T17:52:15+00:
1900 30 30 fc c7 e3 6d 00 00 00 28 74 45 58 74 64 61 74 65 3a 74 69 6d 65 73 74 61 6d 70 00 32 30 32 00...m...(tEXtdate:timestamp.202
1920 34 2d 30 34 2d 31 30 54 32 33 3a 35 34 3a 35 31 2b 30 30 3a 30 30 d2 34 0b bb 00 00 00 00 49 45 4-04-10T23:54:51+00:00.4......IE
1940 4e 44 ae 42 60 82 50 4b 03 04 14 00 00 00 00 00 d9 4e 8b 58 54 6d be 52 6e 09 00 00 6e 09 00 00 ND.B`.PK.........N.XTm.Rn...n...
1960 1e 00 00 00 69 6d 61 67 65 73 2f 61 72 72 6f 77 5f 75 70 5f 64 6f 75 62 6c 65 5f 62 61 72 2e 70 ....images/arrow_up_double_bar.p
1980 6e 67 89 50 4e 47 0d 0a 1a 0a 00 00 00 0d 49 48 44 52 00 00 00 80 00 00 00 80 08 03 00 00 00 f4 ng.PNG........IHDR..............
19a0 e0 91 f9 00 00 01 7c 69 43 43 50 69 63 63 00 00 28 91 7d 91 3d 48 c3 40 1c c5 5f 53 45 91 8a 83 ......|iCCPicc..(.}.=H.@.._SE...
19c0 11 44 1c 32 54 27 0b e2 17 8e 52 c5 22 58 28 6d 85 56 1d 4c 2e fd 82 26 0d 49 8a 8b a3 e0 5a 70 .D.2T'....R."X(m.V.L...&.I....Zp
19e0 f0 63 b1 ea e0 e2 ac ab 83 ab 20 08 7e 80 b8 b8 3a 29 ba 48 89 ff 4b 0a 2d 62 3c 38 ee c7 bb 7b .c..........~...:).H..K.-b<8...{
1a00 8f bb 77 80 50 2f 33 cd ea 18 07 34 dd 36 93 b1 a8 94 c9 ae 4a 5d af 08 61 00 02 44 4c cb cc 32 ..w.P/3....4.6......J]..a..DL..2
1a20 e2 a9 c5 34 7c c7 d7 3d 02 7c bd 8b f0 2c ff 73 7f 8e 5e 35 67 31 20 20 11 cf 31 c3 b4 89 37 88 ...4|..=.|...,.s..^5g1....1...7.
1a40 67 36 6d 83 f3 3e b1 c8 8a b2 4a 7c 4e 3c 66 d2 05 89 1f b9 ae 78 fc c6 b9 e0 b2 c0 33 45 33 9d g6m..>....J|N<f......x......3E3.
1a60 9c 27 16 89 a5 42 1b 2b 6d cc 8a a6 46 3c 45 1c 56 35 9d f2 85 8c c7 2a e7 2d ce 5a b9 ca 9a f7 .'...B.+m...F<E.V5.....*.-.Z....
1a80 e4 2f 0c e5 f4 95 14 d7 69 0e 23 86 25 c4 91 80 04 05 55 94 50 86 8d 08 ad 3a 29 16 92 b4 1f f5 ./......i.#.%.....U.P....:).....
1aa0 f1 0f b9 fe 04 b9 14 72 95 c0 c8 b1 80 0a 34 c8 ae 1f fc 0f 7e 77 6b e5 27 27 bc a4 50 14 e8 7c .......r......4.....~wk.''..P..|
1ac0 71 9c 8f 11 a0 6b 17 68 d4 1c e7 fb d8 71 1a 27 40 f0 19 b8 d2 5b fe 4a 1d 98 fd 24 bd d6 d2 c2 q....k.h.....q.'@....[.J...$....
1ae0 47 40 df 36 70 71 dd d2 94 3d e0 72 07 18 7c 32 64 53 76 a5 20 4d 21 9f 07 de cf e8 9b b2 40 ff G@.6pq...=.r..|2dSv..M!.......@.
1b00 2d d0 b3 e6 f5 d6 dc c7 e9 03 90 a6 ae 96 6f 80 83 43 60 b4 40 d9 eb 3e ef ee 6e ef ed df 33 cd -.............o..C`.@..>..n...3.
1b20 fe 7e 00 95 73 72 b5 4e 1b be d6 00 00 00 20 63 48 52 4d 00 00 7a 26 00 00 80 84 00 00 fa 00 00 .~..sr.N.......cHRM..z&.........
1b40 00 80 e8 00 00 75 30 00 00 ea 60 00 00 3a 98 00 00 17 70 9c ba 51 3c 00 00 01 26 50 4c 54 45 00 .....u0...`..:....p..Q<...&PLTE.
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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
1c80 c8 00 ff ff ff df 0d 71 f9 00 00 00 60 74 52 4e 53 00 2b 44 90 e1 fd e2 91 26 2e dc 2f e8 e7 5a .......q....`tRNS.+D.....&../..Z
1ca0 59 65 63 64 62 30 1b 66 93 67 6b ec ed 6c 86 87 2a 2c 08 da c9 c8 db 09 ce 0e 0d cd 68 16 15 61 Yecdb0.f.gk..l..*,..........h..a
1cc0 cb f9 ef ab ad 3d 3f 9e a0 01 8c e0 51 4f df fa 8d 02 75 99 92 5e 10 0f 88 7b 7c 9b e6 fb d7 d8 .....=?.....QO....u..^...{|.....
1ce0 7e 14 f0 46 f2 c5 c3 f3 48 a8 80 07 a9 2d 29 06 28 11 a7 84 bf 00 00 00 01 62 4b 47 44 61 b2 b0 ~..F....H....-).(........bKGDa..
1d00 4c 86 00 00 00 09 70 48 59 73 00 00 0e c3 00 00 0e c3 01 c7 6f a8 64 00 00 00 07 74 49 4d 45 07 L.....pHYs..........o.d....tIME.
1d20 e8 04 0a 17 36 33 83 5b 30 7d 00 00 01 c3 7a 54 58 74 52 61 77 20 70 72 6f 66 69 6c 65 20 74 79 ....63.[0}....zTXtRaw.profile.ty
1d40 70 65 20 69 63 63 00 00 38 8d a5 53 5b 8e 1c 21 0c fc e7 14 39 82 f1 b3 39 4e 0f 34 52 ee 7f 81 pe.icc..8..S[..!....9...9N.4R...
1d60 18 0c f3 da d9 48 9b 58 6a b5 28 63 bb 6c 17 e9 77 ad e9 d7 30 35 4c 30 0c 4f d0 aa a4 cd 08 98 .....H.Xj.(c.l..w...05L0.O......
1d80 26 a4 4d 2f 63 43 41 36 46 04 39 a4 c8 89 00 76 8d 0b 15 20 cb 88 f4 3f 03 90 24 cd 4a 46 06 dc &.M/cCA6F.9....v.......?..$.JF..
1da0 84 58 85 e1 1f ac 7b d5 c1 28 6f a0 11 b6 3b b3 1f 5a fa e1 fd a6 4e db 48 a3 50 c6 05 33 24 6f .X....{..(o...;..Z....N.H.P..3$o
1dc0 0c 0c 2d 5a ca ba 1c a4 66 3e 21 d8 78 39 02 cf ec 7c 0f 1f c7 c2 cf 1a 38 d6 e4 e3 9c 63 0c 47 ..-Z....f>!.x9...|......8....c.G
1de0 7b 04 bc e0 57 bd e3 f6 84 6f 42 8e 8f 44 ec 9b 09 aa 98 d7 b0 11 3c e0 33 fe cd fd 34 a8 1a 6a {...W....oB..D........<.3...4..j
1e00 8b 33 6d 07 fb 2c 5c 00 ab 05 67 f7 82 f3 c6 6d b7 c6 c9 e1 6a a2 ef 5b da 9b ac 2a 7a 89 08 ed .3m..,\...g....m....j..[...*z...
1e20 80 e5 f6 04 3e 42 e0 e2 9f 93 90 b1 b5 d1 a8 0e a5 b9 c0 d4 1d ea 97 c6 90 b1 ad f3 15 77 86 24 ....>B.......................w.$
1e40 04 57 02 7c 27 90 fe ce 20 9f 0f 06 43 c8 b3 18 46 b1 59 84 a2 08 b3 27 d2 3e 1e 84 7f f9 c1 00 .W.|'.......C...F.Y....'.>......
1e60 1e 4f e2 c9 86 82 e1 4d c0 ae 29 25 22 7c 16 64 86 ca 11 29 ed ea c3 08 65 9e ad 4c 86 bd 15 98 .O.....M..)%"|.d...)....e..L....
1e80 f8 ed cc f3 df 56 25 6a 75 26 aa ce e2 13 03 ed d1 19 1d 3d 12 52 f9 c8 14 b9 f4 60 d4 8f b9 8d .....V%ju&.........=.R.....`....
1ea0 9b 56 fe 98 10 8b 4d bf 1d f3 9f 8f e6 80 66 97 cd bd cd 91 68 4f 1e d5 6d e6 c5 d3 62 08 52 66 .V....M.......f.....hO..m...b.Rf
1ec0 20 85 cc e0 94 db 8b ee c2 68 27 82 93 da 0c 14 0e 81 71 ad f3 62 29 e5 5c 15 22 71 97 fa 9d ee .........h'.......q..b).\."q....
1ee0 f6 b0 df d6 0e fb cd 7d 11 de 7f 24 7a 15 62 fa 03 f2 60 20 2d 1a be 82 27 00 00 02 b9 49 44 41 .......}...$z.b...`.-...'....IDA
1f00 54 78 da ed d2 d9 5a 13 41 10 86 e1 8a 8a 0a 01 15 0d a0 51 4c 00 71 8f 12 f7 1d 09 b8 20 51 70 Tx....Z.A..........QL.q.......Qp
1f20 df 71 ee ff 2a 64 88 3c 92 cc d6 55 f5 57 cd 49 ea 64 ba fb e9 99 ef 3d 18 8a 4a 1e 1a 02 86 00 .q..*d.<...U.W.I.d.....=..J.....
1f40 e5 fb 95 4a 99 80 03 07 0f 8d 8c 1c 3e 72 b4 2c c0 e8 58 ef 39 36 5a 0e a0 3a be b7 9a a8 96 01 ...J........>r.,..X.96Z..:......
1f60 a8 4e fc 5f 2b 04 62 c0 fe be 46 20 05 f4 f7 15 02 21 60 b0 2f 17 90 68 92 fd 58 20 fb 16 aa ef .N._+.b...F......!`./..h..X.....
1f80 29 48 ef fb 09 b2 fa 5e 82 ec be 8f 20 af ef 21 c8 ef db 0b 12 fd 63 c7 5d 05 89 fe 09 a2 49 47 )H.....^.......!......c.].....IG
1fa0 41 a2 7f 32 3e f5 13 a4 f7 fd 04 59 7d 2f 41 76 df 47 90 d7 4f 0a c6 e1 82 fc be bd a0 a8 6f 2d A..2>......Y}/Av.G..O.........o-
1fc0 28 ee db 0a 42 fa 96 82 b0 be 9d 20 b4 6f 25 08 ef db 08 38 7d 0b 01 af 8f 17 70 fb 44 a7 a0 02 (...B........o%....8}.....p.D...
1fe0 7e 1f 2b 90 f4 91 02 59 1f 27 90 f6 51 02 79 1f 23 d0 f4 11 02 5d 5f 2f d0 f6 b5 02 7d 3f 45 50 ~.+....Y.'..Q.y.#....]_/....}?EP
2000 f3 ed 6b 04 98 be 5c 80 ea 4b 05 b8 be 4c 80 ec 4b 04 d8 3e 5f c0 ec 4f 4d cf cc 9c 9e 02 0a 98 ..k...\..K...L..K..>_..OM.......
2020 fd 33 f5 f8 ce d9 73 30 01 b3 3f bb 77 6d 16 24 90 f6 a3 e8 3c 44 20 ef 63 04 9a 3e 42 a0 eb eb .3....s0..?.wm.$....<D..c..>B...
2040 05 da be 56 a0 ef eb 04 88 be 46 80 e9 cb 05 a8 be 54 80 eb cb 04 0d 60 9f 2d 68 12 cd cd 0f 1c ...V......F......T.....`.-h.....
2060 4e b2 fa 0b 17 54 82 c5 8b 34 ad ea 5f ba 7c e5 aa 4a 70 8d 16 54 fd eb 44 2d 9e e0 46 ff e5 9b N....T...4.._.|..Jp..T..D-..F...
2080 b4 a4 ec 2b 05 4b d4 d6 f6 75 82 36 dd 52 f7 55 82 db 74 47 df d7 08 ee 12 dd d3 f7 e5 82 fb 3b ...+.K...u.6.R.U..tG...........;
20a0 9b 07 0f 77 ff c3 47 8f 15 7d b6 e0 c9 d3 f8 ce b3 e5 e7 bb bb c6 4a 67 75 ed 85 aa cf 16 bc 5c ...w..G..}............Jgu......\
20c0 5b ed ac 54 28 74 8a fb 6c 01 6b 42 fa 96 82 b0 be 9d 20 b4 6f 25 08 ef db 08 38 7d 0b 01 af 8f [..T(t..l.kB........o%....8}....
20e0 17 70 fb 68 01 bf 8f 15 48 fa 48 81 ac 8f 13 48 fb 28 81 bc 8f 11 68 fa 08 81 ae 9f 22 78 e5 db .p.h....H.H....H.(....h....."x..
2100 d7 0a f4 7d 9d 00 d1 d7 08 30 7d b9 00 d5 97 0a 70 7d 99 00 d9 97 08 b0 7d be 00 dd e7 0a f0 7d ...}.....0}.....p}......}......}
2120 9e c0 a2 cf 11 d8 f4 c3 05 56 fd 50 81 5d 3f 4c 60 d9 0f 11 d8 f6 8b 05 d6 fd 22 81 7d 3f 5f e0 .........V.P.]?L`.........".}?_.
2140 d1 cf 13 f8 f4 b3 05 5e fd 2c c1 6b b7 7e 8a 60 9d a8 e1 d8 4f 11 34 a9 e3 d9 4f 0a de d0 86 6b .......^.,.k.~.`....O.4...O....k
2160 3f 21 d8 a0 ae 6f 7f 50 d0 a5 b7 ce fd 01 c1 3b 5a f7 ee f7 0b 36 69 ab ed dd df 2f 78 df 22 fa ?!...o.P.......;Z....6i..../x.".
2180 f0 b1 b7 fe e4 d6 df 11 7c ee 35 bf 7c 8d 77 cd 6f f5 a8 bb f8 7d ce af 4f f4 63 73 be 1b d5 7f ........|.5.|.w.o....}..O.cs....
21a0 fe fa b7 dd aa fd de f6 cc c7 b3 fd a7 d6 f2 6e 0e 67 38 a9 f3 17 89 97 fe 0d 43 48 44 98 00 00 ...............n.g8.......CHD...
21c0 00 25 74 45 58 74 64 61 74 65 3a 63 72 65 61 74 65 00 32 30 32 32 2d 30 39 2d 30 35 54 31 37 3a .%tEXtdate:create.2022-09-05T17:
21e0 35 32 3a 31 35 2b 30 30 3a 30 30 8d 9a 5b d1 00 00 00 25 74 45 58 74 64 61 74 65 3a 6d 6f 64 69 52:15+00:00..[....%tEXtdate:modi
2200 66 79 00 32 30 32 32 2d 30 39 2d 30 35 54 31 37 3a 35 32 3a 31 35 2b 30 30 3a 30 30 fc c7 e3 6d fy.2022-09-05T17:52:15+00:00...m
2220 00 00 00 28 74 45 58 74 64 61 74 65 3a 74 69 6d 65 73 74 61 6d 70 00 32 30 32 34 2d 30 34 2d 31 ...(tEXtdate:timestamp.2024-04-1
2240 30 54 32 33 3a 35 34 3a 35 31 2b 30 30 3a 30 30 d2 34 0b bb 00 00 00 1b 74 45 58 74 69 63 63 3a 0T23:54:51+00:00.4......tEXticc:
2260 63 6f 70 79 72 69 67 68 74 00 50 75 62 6c 69 63 20 44 6f 6d 61 69 6e b6 91 31 5b 00 00 00 22 74 copyright.Public.Domain..1[..."t
2280 45 58 74 69 63 63 3a 64 65 73 63 72 69 70 74 69 6f 6e 00 47 49 4d 50 20 62 75 69 6c 74 2d 69 6e EXticc:description.GIMP.built-in
22a0 20 73 52 47 42 4c 67 41 13 00 00 00 15 74 45 58 74 69 63 63 3a 6d 61 6e 75 66 61 63 74 75 72 65 .sRGBLgA.....tEXticc:manufacture
22c0 72 00 47 49 4d 50 4c 9e 90 ca 00 00 00 0e 74 45 58 74 69 63 63 3a 6d 6f 64 65 6c 00 73 52 47 42 r.GIMPL.......tEXticc:model.sRGB
22e0 5b 60 49 43 00 00 00 00 49 45 4e 44 ae 42 60 82 50 4b 03 04 14 00 00 00 00 00 d9 4e 8b 58 4e 49 [`IC....IEND.B`.PK.........N.XNI
2300 d0 d9 a8 03 00 00 a8 03 00 00 1a 00 00 00 69 6d 61 67 65 73 2f 61 72 72 6f 77 5f 75 70 5f 73 69 ..............images/arrow_up_si
2320 6e 67 6c 65 2e 70 6e 67 89 50 4e 47 0d 0a 1a 0a 00 00 00 0d 49 48 44 52 00 00 00 80 00 00 00 80 ngle.png.PNG........IHDR........
2340 08 03 00 00 00 f4 e0 91 f9 00 00 00 20 63 48 52 4d 00 00 7a 26 00 00 80 84 00 00 fa 00 00 00 80 .............cHRM..z&...........
2360 e8 00 00 75 30 00 00 ea 60 00 00 3a 98 00 00 17 70 9c ba 51 3c 00 00 00 99 50 4c 54 45 00 00 00 ...u0...`..:....p..Q<....PLTE...
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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
23c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
23e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................................
2400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c8 00 ff ff ff fa c6 ef 9d 00 00 00 31 74 52 .............................1tR
2420 4e 53 00 50 a9 d1 d2 51 09 a8 0a bd 0b 94 93 9d 9b be 9c 9a af b0 47 49 b3 b5 f2 f7 c3 c4 5c 5e NS.P...Q..............GI......\^
2440 04 cd cf 05 1c c6 8c 8b c8 1d 66 b7 d6 d0 a0 41 40 67 03 1b 7c 23 68 00 00 00 01 62 4b 47 44 32 ..........f....A@g..|#h....bKGD2
2460 40 d2 4c c8 00 00 00 09 70 48 59 73 00 00 0e c3 00 00 0e c3 01 c7 6f a8 64 00 00 00 07 74 49 4d @.L.....pHYs..........o.d....tIM
2480 45 07 e8 04 0a 17 36 33 83 5b 30 7d 00 00 01 96 49 44 41 54 78 da ed ce d7 52 02 41 10 85 e1 16 E.....63.[0}....IDATx....R.A....
24a0 15 c1 80 59 c1 04 98 41 0c bc ff cb 19 d0 12 98 9d dd 09 dd 67 b5 ea 9c ab e9 8b a9 ef 17 e1 38 ...Y...A............g..........8
24c0 8e e3 38 8e e3 38 8e e3 b8 7f bd 95 c6 ea 5a 63 bd 36 be b9 31 fd 5a a3 59 8f df 6a 4f bf d7 6e ..8..8........Zc.6..1.Z.Y..jO..n
24e0 d5 eb d7 53 30 ef d7 51 b0 e8 e3 0b 96 7d 74 81 eb 63 0b 8a 7c 64 41 b1 8f 2b f0 f9 a8 02 bf ff ...S0..Q.....}t..c..|dA..+......
2500 51 b0 59 af 8f 28 28 f7 ed 0b 1c 7f 6b 1b 5a e0 f8 3b 22 1d 60 41 91 8f 2c 28 f6 71 05 3e 1f 55 Q.Y..((.....k.Z..;".`A..,(.q.>.U
2520 e0 f7 31 05 65 3e a2 a0 dc b7 2f a8 f2 dd 82 5d d5 82 6a df b6 20 c4 b7 2c 08 f3 ed 0a 42 7d ab ..1.e>..../....]..j.....,....B}.
2540 82 70 df a6 20 c6 b7 28 88 f3 f5 0b 62 7d ed 82 78 5f b7 20 c5 d7 2c 48 f3 f5 0a 52 7d ad 82 74 .p.....(....b}..x_....,H...R}..t
2560 5f a7 20 c7 d7 28 70 fc bd b8 ff b9 05 b9 7e 6e 41 be 9f 57 a0 e1 e7 14 e8 f8 e9 05 5a 7e 6a 81 _....(p.......~nA..W........Z~j.
2580 9e 9f 56 a0 e9 a7 14 e8 fa 22 fb 91 05 da 7e 6c 81 be 1f 57 60 e1 c7 14 d8 f8 e1 05 56 7e 68 81 ..V......"....~l...W`.......V~h.
25a0 9d 1f 56 60 e9 87 14 d8 fa d5 05 d6 7e 55 81 bd 5f 5e 80 f0 cb 0a 30 be bf 00 e5 fb 0a 70 be a7 ..V`........~U.._^....0......p..
25c0 e0 00 e7 bb 05 87 22 47 48 df 2d 38 96 13 a8 ef 14 9c 4a 17 eb 2f 17 74 a5 07 f6 97 0a 7a 72 86 ......"GH.-8......J../.t.....zr.
25e0 f6 17 0b ce e5 e2 f7 e8 60 fc 85 82 4b b9 ea c3 fd b9 82 c1 50 e4 fa 66 f6 be c5 f9 22 77 33 f3 ........`...K.......P..f...."w3.
2600 fe e1 f3 18 3e 8e c6 4f 93 67 a4 2f f2 32 19 8c 47 af c3 9f f3 0d ab d7 88 72 1c c7 71 1c c7 71 ....>..O.g./.2..G........r..q..q
2620 1c c7 71 7f 70 ef ff d6 71 7b 84 60 a9 21 00 00 00 25 74 45 58 74 64 61 74 65 3a 63 72 65 61 74 ..q.p...q{.`.!...%tEXtdate:creat
2640 65 00 32 30 32 32 2d 30 39 2d 30 35 54 31 37 3a 35 32 3a 31 35 2b 30 30 3a 30 30 8d 9a 5b d1 00 e.2022-09-05T17:52:15+00:00..[..
2660 00 00 25 74 45 58 74 64 61 74 65 3a 6d 6f 64 69 66 79 00 32 30 32 32 2d 30 39 2d 30 35 54 31 37 ..%tEXtdate:modify.2022-09-05T17
2680 3a 35 32 3a 31 35 2b 30 30 3a 30 30 fc c7 e3 6d 00 00 00 28 74 45 58 74 64 61 74 65 3a 74 69 6d :52:15+00:00...m...(tEXtdate:tim
26a0 65 73 74 61 6d 70 00 32 30 32 34 2d 30 34 2d 31 30 54 32 33 3a 35 34 3a 35 31 2b 30 30 3a 30 30 estamp.2024-04-10T23:54:51+00:00
26c0 d2 34 0b bb 00 00 00 00 49 45 4e 44 ae 42 60 82 50 4b 03 04 14 00 00 00 00 00 d9 4e 8b 58 a4 a4 .4......IEND.B`.PK.........N.X..
26e0 4f 55 9c 20 00 00 9c 20 00 00 14 00 00 00 69 6d 61 67 65 73 2f 62 6f 6f 6b 5f 73 79 6e 63 2e 70 OU............images/book_sync.p
2700 6e 67 89 50 4e 47 0d 0a 1a 0a 00 00 00 0d 49 48 44 52 00 00 00 48 00 00 00 48 08 06 00 00 00 55 ng.PNG........IHDR...H...H.....U
2720 ed b3 47 00 00 00 20 63 48 52 4d 00 00 7a 25 00 00 80 83 00 00 f9 ff 00 00 80 e9 00 00 75 30 00 ..G....cHRM..z%..............u0.
2740 00 ea 60 00 00 3a 98 00 00 17 6f 92 5f c5 46 00 00 00 06 62 4b 47 44 00 ff 00 ff 00 ff a0 bd a7 ..`..:....o._.F....bKGD.........
2760 93 00 00 00 09 70 48 59 73 00 00 2e 23 00 00 2e 23 01 78 a5 3f 76 00 00 1f 7a 49 44 41 54 78 da .....pHYs...#...#.x.?v...zIDATx.
2780 ed 9c 77 9c 9c d5 79 ef bf e7 bc 65 fa ce ce f6 aa 15 ea 0d 09 15 8a c0 10 51 44 11 c5 40 0c 36 ..w...y....e.............QD..@.6
27a0 18 3b c6 d8 17 48 dc 12 c7 01 db 10 97 c4 c9 75 ae e3 1b b7 d8 49 e0 3a 10 77 43 1c db 18 0c 1f .;...H.........u.....I.:.wC.....
27c0 b0 c1 58 14 89 2e 24 54 56 bb ab 6d da be b3 bb 53 df 72 ce fd e3 9d 99 5d 09 49 d4 1b db f7 c3 ..X...$TV..m....S.r.....].I.....
27e0 a3 cf d9 77 76 f4 ce 3b e7 fc de df 53 cf f3 ae d0 5a f3 96 1c 5d e4 ef 7a 02 bf ef f2 16 40 af ...wv..;....S....Z...]..z.....@.
2800 20 6f 01 f4 0a f2 16 40 af 20 6f 01 f4 0a f2 16 40 af 20 6f 01 f4 0a 22 ca 2f e6 7d e8 51 bc e9 .o.....@..o.....@..o..."./.}.Q..
2820 5e 7c 4f e3 fb 0a 29 03 ec 7c cf c7 34 0d 8a 8e 8b 14 c1 e9 52 4a 3c cf 47 08 10 42 20 a5 a4 58 ^|O...)..|..4.......RJ<.G..B...X
2840 2c 62 db 36 ae eb 21 84 20 14 b2 29 16 8b 84 c3 21 3c cf c7 30 0d 3c bf 88 21 4d 04 02 cf 0f ce ,b.6..!....)....!<..0.<..!M.....
2860 13 42 56 a6 22 85 20 5f 74 b0 4d 13 21 24 45 c7 41 4a 89 61 48 0a 45 b7 f4 5d 02 a5 34 e1 90 85 .BV.".._t.M.!$E.AJ.aH.E..]..4...
2880 94 82 62 d1 43 4a 81 10 62 5d 32 11 fd a7 a9 be 17 3e 34 f9 e0 df ec 00 de 94 00 ef ff 17 06 ad ..b.CJ..b]2......>4.............
28a0 5c bb 72 fe 2f ae be 64 d3 e9 0d 1d 6b 7e 26 ed 78 2d 10 63 0e 01 5e af fc c1 03 14 0e 59 37 5d \.r./..d....k~&.x-.c..^......Y7]
28c0 79 f1 29 4f 5f 76 c1 c9 4d c9 64 84 b5 ab 96 77 24 d7 be eb 2b c0 f1 40 d5 1b bd be f9 bb 5e e0 y.)O_v..M.d....w$...+..@......^.
28e0 1b 90 54 6b 63 ea 3b d7 5e b9 69 8b 61 da f8 be c2 30 24 f3 3b ea 58 75 d6 b5 ef 7a b2 77 fb b0 ..Tkc.;.^.i.a....0$.;.Xu...z.w..
2900 73 f0 f9 9f 00 db 80 e2 eb fd 92 3f 54 06 5d be 69 e3 f2 e7 3e fc fe f3 b7 84 42 61 a4 10 04 ff s..........?T.].i...>.....Ba....
2920 a0 2a 11 a1 a3 39 25 17 5d fa f7 37 ca 48 f5 3a a0 9d 37 a0 6a 7f 70 00 85 43 f6 97 3e 71 c3 96 .*...9%.]..7.H.:..7.j.p..C..>q..
2940 bb 2f 3e 67 c3 3c df 97 a5 b5 0b 84 14 20 40 0a 41 63 53 35 ed 75 b5 e1 c4 ca 4b ce 05 16 01 e1 ./>g.<........@.AcS5.u....K.....
2960 37 0c 90 97 19 6a c4 b1 ee 4b 46 ab 1e 33 0c e3 63 80 fd bb 06 e3 30 89 34 d5 57 7f eb 13 d7 6f 7....j...KF..3..c.....0.4.W....o
2980 f9 78 5b 73 13 ae 17 bc 69 9a b0 a3 6b 90 97 9e 7b 29 f0 b2 02 12 b1 30 a9 54 8c b6 13 2e 79 1b .x[s....i...k...{).....0.T....y.
29a0 86 d5 06 d4 f3 3a 59 64 94 5f 98 55 f3 6f b5 bc a5 ef 9b 37 bf b6 bd b5 a1 fe 7c 04 ef cc e6 f3 .....:Yd._.U.o.....7......|.....
29c0 fb b5 d2 9d 52 4a 7c 5f 21 4a 6e 5e 88 c0 d5 96 dd bc 10 02 df f7 31 0c 03 a5 82 f3 4c d3 c0 f7 ....RJ|_!Jn^..........1.....L...
29e0 7d 4c d3 44 29 8d 94 12 a5 7d a4 90 08 04 4a ab ca 67 03 09 5e 7b be 8f 21 65 e5 9a c1 ff eb c5 }L.D)....}....J..g..^{..!e......
2a00 eb 56 2d b8 ef fa 6b ce b9 28 1c 8e 51 fe 48 de 73 79 ea 1b b7 71 d5 17 de cd 44 57 0f de 1f 9d .V-...k..(..Q.H.sy...q....DW....
2a20 8d 53 c8 23 4d 9b 48 24 44 2e af 43 c3 a3 07 8b ce e8 9e 1e 60 18 70 5f 17 40 c2 b4 65 a4 6d d3 .S.#M.H$D..C........`.p_.@..e.m.
2a40 87 a5 d1 b6 b4 ba 2e 84 65 1b d4 d6 a4 6a 9b 1b ea df 5d 28 16 4f ca 17 0a 5d 4a e9 fe df 01 40 ........e....j....](.O...]J....@
2a60 61 cb b2 3e 76 d9 79 27 7d f7 fc 33 d7 cf d7 da 40 08 b0 2d d8 d9 35 80 f5 f1 0f f2 3f 7e f9 25 a..>v.y'}..3....@..-..5.....?~.%
2a80 42 6e 86 b6 a9 41 be 92 58 8c 99 3d 48 55 5d 2b a6 1d c2 f7 7c b2 b2 69 de d8 0b ff b5 0d ad a6 Bn...A..X..=HU]+....|..i........
2aa0 80 34 a0 5e 0b 40 26 20 b4 e7 44 95 9b 71 94 a5 28 16 7c 22 31 d0 be c2 0e db ac 5f b3 6a 4b be .4.^.@&...D..q..(.|"1......_.jK.
2ac0 58 d8 b2 77 7f f7 83 83 43 a3 1f 95 42 ec 7a 73 35 e7 c8 e2 2b b5 70 d5 b2 f9 3f bc fc fc 8d eb X..w....C...B.zs5...+.p...?.....
2ae0 6d 3b 84 e7 05 ea 34 9e cb b2 fb 9b df e7 3d 3f fe 02 ed 53 3d 38 a5 f3 1b 8a d3 98 dd 43 0c 4c m;....4.......=?...S=8.......C.L
2b00 4d 52 dd b4 80 64 e3 02 ea eb ab 69 69 6e 4b f4 2e db 72 6e 66 e7 4f 27 80 31 60 f4 b5 cc a3 6c MR...d.....iinK...rnf.O'.1`....l
2b20 e5 62 da 9b 1e d7 1a 9c 82 42 50 0e 43 35 ca 57 c4 63 31 4e 3b 65 c3 39 1b d6 ad 7a 46 08 71 cd .b.......BP.C5.W.c1N;e.9...zF.q.
2b40 7f 03 3e 1d 6b 56 2c 78 ec 8a 0b 37 ad 17 d2 46 6b 10 02 06 a7 67 18 ff c8 8d fc c3 6d 1f a4 7d ..>.kV,x...7...Fk....g......m..}
2b60 aa 07 5d 9a 7c 95 90 fc cd e6 4f f2 8d 6f fe 19 83 d3 26 63 03 9d f8 4e 01 db 36 a9 49 c5 69 5a ..].|.....O..o....&c...N..6.I.iZ
2b80 73 d9 26 a0 06 68 63 8e 59 79 35 62 94 40 8a 99 89 86 b5 56 d5 49 a7 59 b6 24 91 0a 61 98 12 d3 s.&..hc.Yy5b.@.....V.I.Y.$..a...
2ba0 34 30 0c 89 34 24 08 68 68 a8 35 3b e6 b5 5e 5e 28 16 37 4d 4d 65 fa 81 ee 37 59 c5 84 af fc 77 40..4$.hh.5;..^^(.7MMe...7Y....w
2bc0 9d ba fe f8 1f 9f b9 71 5d 93 af 34 86 14 58 a6 60 c7 ee 6e 16 de f4 27 bc 77 e7 4f c8 96 6e a0 .......q]..4..X.`..n...'.w.O..n.
2be0 09 3c d9 b4 96 7b 6f bd 9d 9b bf f8 7e 96 34 84 d9 d1 5f 64 68 ff f3 c4 52 cd d8 d1 2a a4 94 cc .<...{o.....~.4..._dh...R...*...
2c00 e4 64 74 7c 7c 20 eb 8d ef ef 07 fa a1 42 bc 57 05 90 00 22 42 d2 18 ed b8 f8 62 ed 69 52 75 21 .dt||........B.W..."B.....b.iRu!
2c20 2c cb c4 30 25 86 69 04 47 69 20 a5 24 1a 0d b3 78 d1 fc f9 0b 17 b6 bf 77 72 72 7a cd cc 4c e6 ,..0%.i.Gi..$...x.......wrrz..L.
2c40 49 29 65 fa 4d 00 a8 b6 be b6 e6 ee 3f be 60 f3 cd 0b 3b 5a 13 00 96 25 28 f8 3e 2f fe f8 6e 6e I)e.M.......?.`...;Z...%(.>/..nn
2c60 f8 c2 3b 59 3b f4 3c 6e 09 1c 21 6d fe e3 bc 8f 70 f2 5d df e6 da 8b 57 51 15 0e 88 b1 7c 41 0b ..;Y;.<n..!m....p.]....WQ....|A.
2c80 ff fa a3 5f 11 92 0e f1 54 33 76 38 46 3e 57 c0 af 59 bd 74 62 f7 fd 3b b4 9b 1b 22 50 b5 57 0d ..._....T3v8F>W..Y.tb..;..."P.W.
2ca0 90 06 2c e5 e4 12 b1 25 97 5d a5 1c 21 ab 6a 42 84 c2 66 85 45 d2 30 90 46 90 34 4a d3 00 21 08 ..,....%.]..!.jB..f.E.0.F.4J..!.
2cc0 47 42 ac 58 b9 68 79 5d 6d ea 86 a1 a1 d1 70 a1 50 7c ce 30 8c c2 eb 04 e8 d4 55 4b 97 fd 6a d3 GB.X.hy]m.....p.P|.0......UK..j.
2ce0 29 27 ad b3 2c 13 21 05 96 25 d8 f1 d4 73 2c fe 9b eb f9 c8 fd 5f 22 e2 cc a0 09 62 8f df 36 ae )'..,.!..%...s,......_"....b..6.
2d00 e7 37 9f f9 17 3e f1 bf ff 94 85 f5 91 43 16 54 13 b7 d9 39 e8 d3 bb eb 31 42 89 1a a2 c9 46 0c .7...>.......C.T...9....1B....F.
2d20 cb 24 9f ce 19 19 6d 84 f3 bd db f6 bc 16 16 95 e3 20 5f 7b c5 09 ed 4d 8e 2b a5 71 1d 55 89 1a .$....m..........._{...M.+.q.U..
2d40 2a 29 f1 e1 b9 b1 06 df 53 74 cc 6f 0f bf fb 9a 8b 6f 59 b1 62 49 37 5a ff f1 6b d1 6f 00 a5 d4 *)......St.o.....oY.bI7Z..k.o...
2d60 d9 eb 56 ad f9 d5 9a e5 2b 5a 7d 15 58 15 cb 94 3c f8 c0 a3 fc f5 e7 2f e2 8a 7d f7 a3 95 8f 00 ..V.....+Z}.X...<....../..}.....
2d80 a2 c0 ff 3a f9 7a 6a 7f fd 10 9f f9 cb 2d c4 43 47 8e 73 3f 78 f9 29 1c 98 90 8c f7 ed c5 2d e6 ...:.zj......-.CG.s?x.).......-.
2da0 88 46 c3 54 d7 c4 69 58 7e de c9 c2 0c b5 02 4d bc ca b8 a8 6c b0 24 50 1d 6a 5e 73 96 10 ad cd .F.T..iX~......M....l.$P.j^s....
2dc0 e1 98 45 a2 da c6 30 24 66 89 3d 01 83 4a 4c 92 12 59 1a 01 03 24 0b 17 cd 0b b7 b5 37 be 63 74 ..E...0$f.=..JL..Y...$......7.ct
2de0 74 f2 b8 5c ae f0 a4 69 1a 99 57 60 50 d4 34 ad 9b 37 1c bf ee 6b c7 b5 77 44 85 d0 58 a6 c1 64 t..\...i..W`P.4..7...k..wD..X..d
2e00 d1 61 f8 ee ef f0 a5 3b 6f 24 95 1f 47 97 ee 4d ce 8c f1 2f 57 ff 2d d7 7d fb af d9 38 3f 7e cc .a.....;o$..G..M.../W.-.}...8?~.
2e20 45 35 55 87 d9 3e 68 31 b0 77 3b 55 75 ad 84 62 29 0c d3 24 3b 55 30 26 26 07 a7 dd b1 ce ee 12 E5U..>h1.w;Uu..b)..$;U0&&.......
2e40 8b fc 57 0b 10 40 d2 aa 9d b7 dc 0c af 5a 6d 5a 92 ea fa 30 86 11 d8 1f 69 4a a4 11 18 6c c3 08 ..W..@.......ZmZ...0....iJ...l..
2e60 6c 91 90 12 61 c8 20 0f 92 02 a5 35 91 48 44 ac 58 b9 f8 84 58 2c 7a fd d8 d8 44 7d b1 e8 ec 34 l...a......5.HD.X...X,z...D}...4
2e80 4d 73 fa 70 80 b4 66 59 6b 43 db 7d a7 ae 3f ed aa aa 44 95 2d 24 18 86 a0 73 fb e3 5c fc f5 1b Ms.p..fYkC.}..?...D.-$...s..\...
2ea0 f9 f8 6f bf 45 c8 cd 57 0c f1 6f 1b d7 b2 fd 1b 3f e6 a6 5b af a0 31 61 bd 2a 66 9e bb 61 1e b7 ..o.E..W..o.....?..[..1a.*f..a..
2ec0 ff e2 05 a4 93 26 5e df 81 65 87 70 1d 97 bc d9 d8 36 b9 eb e7 4f a2 f5 30 30 f3 5a 00 8a 08 cb .....&^..e.p.....6...O..00.Z....
2ee0 ec 88 b6 9e b7 49 2b 45 6d 43 24 f0 62 a6 11 00 65 c8 39 60 49 a4 14 a5 11 b0 28 08 0d 04 ca 57 .....I+EmC$.b...e.9`I.....(....W
2f00 54 57 27 43 2b 57 2c de 98 48 24 ae 1f 1e 1e 13 9e e7 6f 97 52 7a 4a fb 98 d2 bc 6a d9 82 e3 7f TW'C+W,..H$.......o.RzJ....j....
2f20 b6 b0 63 f1 3c 21 c0 34 04 e9 42 81 d0 5d 5f e5 ab 3f fc 18 2b 26 f6 a3 4a fc 3f 10 6d e2 5f af ..c.<!.4..B..]_..?..+&..J.?.m._.
2f40 fa 1c 1b ee f8 27 ae 3c 73 21 86 7c f5 d9 82 6d 4a 3c bb 86 ad 8f 3c 48 a2 a6 89 50 2c 85 69 59 .....'.<s!.|...mJ<....<H...P,.iY
2f60 64 b2 3a 92 9e ec 9f 76 27 ba fa 80 21 c0 7b b5 00 d9 da 2b 24 e2 2b 2e ff 63 3f af 45 aa 3e 8c d.:....v'...!.{....+$.+..c?.E.>.
2f80 1d 36 4b ac 99 ab 62 46 10 e9 1a 25 15 93 73 3d 11 68 ad 41 07 55 c9 44 22 61 2f 5c 38 ff 2c df .6K...bF...%..s=.h.A.U.D"a/\8.,.
2fa0 f3 af 99 4c 4f f5 27 a2 c9 2f af 58 bc e1 a6 54 55 2a 14 80 23 39 70 60 3f ef ba fd 4f f9 c4 53 ...LO.'../.X...TU*..#9p`?...O..S
2fc0 77 62 28 b7 c2 9a 1f 2c db c2 f4 f7 ee e6 2f fe 7c 0b ed 35 af 2f d7 5c bd a0 96 db ef 7b 11 0a wb(....,....../.|..5./.\.....{..
2fe0 13 44 53 2d 98 76 18 a7 e0 50 b0 1a db d2 2f dd b3 0d 74 1a 98 e2 18 d5 c7 43 01 72 0b f1 f8 f2 .DS-.v...P..../...t......C.r....
3000 cd 17 e9 7c 3c 56 55 63 13 89 5a 25 37 5f 62 51 e5 75 c9 06 19 25 55 43 cc 31 79 9a 12 46 68 ad ...|<VUc..Z%7_bQ.u...%UC.1y..Fh.
3020 51 be a6 b1 b1 a1 7a 64 64 e2 ca 55 8b 37 2e 92 52 60 48 81 ab 35 cf 3f bb 95 7f fb de 0d 9c 35 Q.....zdd..U.7..R`H..5.?.......5
3040 f8 2c aa 34 cb 08 70 cb 49 1f 64 f3 3d b7 73 fe ea 86 d7 05 4c 59 4c 43 30 9c 0f b1 73 fb 23 44 .,.4..p.I.d.=.s.....LYLC0...s.#D
3060 92 0d d8 b1 14 d2 34 c9 64 65 34 3d b4 63 c0 9f 19 1a 2d b1 e8 a8 1e 6d ae 1b 70 80 19 67 ec 85 ......4.de4=.c....-....m..p..g..
3080 bd a0 29 e4 fc ca 22 83 a1 2a ec d0 5a a3 d1 b3 bf 1f 72 49 31 e7 67 f0 c2 f3 5c aa 12 51 f2 85 ..)..."..*..Z.....rI1.g...\..Q..
30a0 0c 02 c1 d0 4c 9a f9 3f f9 7b 9e fc de 7b 59 3d d1 55 89 88 9f aa 5e cc 2d 7f f5 1d ae fb d9 57 ....L..?.{...{Y=.U....^.-......W
30c0 d8 d0 16 7b 43 e0 94 e5 ba 2d 2b 19 2b 86 19 ef df 4d 31 37 45 28 64 13 8f 98 24 57 5c 72 3a 81 ...{C....-+.+....M17E(d...$W\r:.
30e0 37 3b a6 47 3b 3c ec ae 46 78 c9 70 cb e6 d3 4d 29 a8 ae 0f cf f1 62 c6 ac ba 95 82 46 69 cc 7a 7;.G;<..Fx.p...M).....b.....Fi.z
3100 b2 b2 96 cd 05 55 69 8d f6 35 4a 29 0c 69 d0 7d e0 00 da cd f3 c9 ef 5c cf 87 5e fc 09 b6 1f a8 .....Ui..5J).i.}.......\..^.....
3120 94 2f 0c be b9 f1 4f 48 de f5 7d 6e bc 66 23 f5 f1 a3 1b e2 72 b3 45 39 d3 9f ab de 65 51 4a e1 ./....OH..}n.f#.....r.E9....eQJ.
3140 79 81 69 a9 8a 58 f4 ce 58 ec 7e ea 61 ec 58 35 e1 aa 06 84 34 28 f8 c9 86 e9 e1 e7 fb fd cc c8 y.i..X..X.~.a.X5....4(..........
3160 24 81 47 3b 62 a6 3f b7 e4 aa 80 5c 61 e0 c5 67 93 ab b3 6e 21 17 b7 94 5f 66 09 73 8e 50 79 a1 $.G;b.?....\a..g...n!..._f.s.Py.
3180 4b 51 6d 85 03 25 d2 88 e0 c7 ac ea 09 aa ab 93 64 f2 3b 88 57 d7 73 f2 c8 ae ca d9 7b a3 4d fc KQm..%..........d.;.W.s.....{.M.
31a0 f0 a3 ff c8 87 3f 7d 25 f5 b1 23 57 80 b5 0e 40 d6 5a 93 c9 e6 d9 3d 38 43 c6 d1 98 96 c4 2d 7a .....?}%..#W...@.Z....=8C.....-z
31c0 98 a6 85 96 12 94 8f ef 79 98 b6 81 ef 81 85 c3 aa f6 24 1f ba 74 0d 3f fc f9 c3 84 0e bc 40 a4 ........y.........$..t.?......@.
31e0 a6 83 68 3c 49 22 62 8b c6 4d 9f 7a 6f ff 5d ef df ad dd 42 33 d0 c5 11 6c d1 e1 00 15 b4 9b 1f ..h<I"b..M.zo.]....B3...l.......
3200 56 ce c8 b0 6b 44 db 7c af 9c b2 72 c8 b1 fc fa 50 58 e6 80 33 e7 fd 0a bb 04 b4 b6 34 81 34 79 V...kD.|...r....PX..3.......4.4y
3220 b0 75 1d 57 75 fd 86 9f d5 ac 62 eb 97 ee e0 1f ae 5d 77 4c c6 b8 ae 4b a1 e0 f0 f3 67 86 88 24 .u.Wu.....b......]wL...K....g..$
3240 93 9c b3 a6 85 aa 57 51 0b cd f8 70 ef b3 43 14 a7 d3 bc ff ca f3 f9 fe 9d b7 53 3d da 4b 55 eb ......WQ...p..C...........S=.KU.
3260 2a 92 a9 2a 32 33 85 aa e8 82 33 4e cd ee 79 60 37 d0 c7 11 6c d1 e1 2a 66 03 29 bb 61 f9 c9 d2 *..*23....3N..y`7...l..*f.).a...
3280 3c ae 3d 59 1b 22 1c b5 2a 81 e2 dc a0 51 4a 11 18 e9 52 1c 74 a8 27 03 4d a0 62 4a 05 15 01 df <.=Y."..*....QJ...R.t.'.M.bJ....
32a0 d3 c4 a2 31 46 0e 0e 93 d1 82 5d 4b d6 d1 70 c7 6d 7c f8 82 85 47 5c 5c 59 4d d2 d3 59 9e ec ce ...1F.....]K..p.m|...G\\YM..Y...
32c0 32 5e d0 6c 5e db ca aa e6 28 21 31 0b 5c 3e 9f 27 9f cf 53 28 14 70 1c 07 df 0f 62 3f 29 25 b6 2^.l^....(!1.\>.'..S(.p....b?)%.
32e0 80 95 2d 71 96 ce ab c3 8e 47 19 cd 1b f4 76 ed 23 9a 6c c4 b4 23 64 67 b2 78 a1 54 6a 66 ef fd ..-q.....G....v.#.l..#dg.x.Tjf..
3300 4f 00 07 81 ec b1 18 04 41 f5 3f ef 4e 77 be 14 8a 9f 7d 6a 3e eb 53 5d 37 47 9d 2a 46 ba c4 a6 O.......A.?.Nw....}j>.S]7G.*F...
3320 a3 38 c7 39 f9 79 50 31 2e 95 42 c3 e1 10 ae 9f 63 ef da 0b f9 da 67 d6 90 08 bd bc f2 50 56 a7 .8.9.yP1..B.....c.....g......PV.
3340 7c a1 c8 63 fb 66 48 24 23 9c 79 7c 3d 52 6b 7c df 63 3c 9d 66 72 72 92 74 7a 0a e5 e4 11 c2 c5 |..c.fH$#.y|=Rk|.c<.frr.tz......
3360 d3 01 a0 86 61 60 9b 26 86 11 c6 0c 45 49 26 ab a8 ae ae 26 1a 8d 72 c6 e2 14 67 7c ea 72 b6 f5 ....a`.&....EI&....&..r...g|.r..
3380 a4 f9 a7 1f ed 20 53 cc 53 5d 13 27 57 5c d8 16 6a 5b bf b1 d8 ff 74 37 30 79 38 8b 0e 07 c8 05 ......S.S].'W\..j[....t70y8.....
33a0 66 9c 91 17 77 89 e3 4c 72 19 6f d6 dc 1c 02 cc ac fd d1 73 75 4d cc be ae d8 9f 92 8a 09 01 9e f...w..Lr.o........suM..........
33c0 e7 93 4c c6 71 0a 06 fb fa 26 58 b7 a8 fe 88 ea 34 34 99 67 e7 88 cf 39 ab 1b 30 05 f8 9e c7 c0 ..L.q....&X.....44.g...9..0.....
33e0 d0 10 7d 7d 7d b8 c5 0c 7b 06 05 bb 46 e2 f4 39 f5 4c 12 43 4b 1b 5f 08 a4 d2 48 55 a4 9a 0c 2d ..}}}...{...F..9.L.CK._...HU...-
3400 e6 0c 2b 9a 46 38 79 69 88 78 55 1d b5 b5 b5 54 55 55 71 d2 fc 6a fe fd 2f 4f e7 2b f7 74 73 ef ..+.F8yi.xU....TUUq..j../O.+.ts.
3420 63 7d 44 4c 45 f5 aa 77 6c 19 ee 7f fa 31 02 63 dd 37 f7 d6 1f a9 78 14 52 c5 ac 1d 5f 7a d9 3b c}DLE..wl....1.c.7....x.R..._z.;
3440 f1 4c 59 db 14 09 22 e8 92 8a 19 95 b4 43 94 f2 b1 c3 a2 e9 59 c2 a1 95 46 ab 80 11 aa e4 cd 42 .LY..."......C......Y...F......B
3460 76 88 e9 a9 69 4c 51 e4 f4 55 8d 87 80 e3 38 0e db 3b d3 64 b4 c9 a6 a5 d5 a0 15 e3 e3 e3 ec da v...iLQ..U....8..;.d............
3480 b5 8b 81 81 7e fe f3 e9 28 3f ee 5f 4a 57 62 19 74 b4 62 35 a6 88 d5 c6 48 d4 45 a8 aa 0b 93 a8 ....~...(?._JWb.t.b5....H.E.....
34a0 8f 10 6f 88 11 6a a9 c1 69 6a 61 67 a1 9d 7b 9e b3 19 ec 19 a6 31 32 86 e7 14 31 2d 9b 48 c8 e6 ..o..j..ijag..{......12...1-.H..
34c0 d4 a5 d5 2c 5b 5a c7 f6 bd 63 64 32 56 2a 3b fe 52 9f 9f 1d 4d 03 23 73 59 74 38 40 02 b0 50 7e ...,[Z...cd2V*;.R...M.#sYt8@..P~
34e0 24 ba f0 ec 0b 85 4e 26 ea 9a 22 58 76 29 a2 2e 07 8a a5 44 b5 12 30 56 92 d6 f2 25 02 84 94 06 $.....N&.."Xv).....D..0V...%....
3500 55 02 c9 57 0a ad 34 86 69 31 38 78 10 c3 8c 70 f9 c6 a6 59 ea ba 2e db 3a d3 24 6b 52 ac 6f 8f U..W..4.i18x...p...Y....:.$kR.o.
3520 02 d0 d3 dd cd 9e dd 7b 98 cc e4 b8 f5 fe 15 24 4f 5b 46 ac 36 4c 38 2c 40 07 a3 ec ea cb 37 48 .......{.......$O[F.6L8,@.....7H
3540 1a 06 33 05 8f c2 c4 20 55 de 20 f1 58 81 a1 ba 45 fc c7 bd 31 52 6a 80 96 1a 85 69 85 08 85 42 ..3.....U...X...E...1Rj....i...B
3560 b4 56 59 9c b4 a6 85 1f de b7 0b 65 d9 e1 7c df b6 dd c0 78 49 d5 8e ca 20 09 24 ed 86 65 a7 19 .VY........e..|....xI.....$..e..
3580 e6 82 f6 ea da 10 e1 a8 89 34 0c 4c a3 94 8b c9 32 83 8c 4a ba 11 54 04 67 d9 a0 35 41 1c 34 97 .........4.L....2..J..T.g..5A.4.
35a0 41 5a e1 fb 3e 93 93 13 64 0a 21 ae 38 b5 96 90 15 d4 8d 0e 4e e4 c8 60 b2 be 2d 8a 52 8a 9e 9e AZ..>...d.!.8.......N..`..-.R...
35c0 1e fa fa ba f8 e5 b3 21 7e 3a be 86 85 a7 d6 e1 7b 41 bd bd 72 33 ca ba 2b 04 18 82 42 26 cd fa .......!~:......{A..r3..+...B&..
35e0 e8 28 ef 5b e2 f0 fe 0d 29 ae 5c df c4 a5 ab 6b 59 13 4f 63 a6 a6 f9 c5 c1 76 86 f6 4d 70 fc 3c .(.[....).\....kY.Oc.....v..Mp.<
3600 07 69 58 58 96 45 6d c4 a0 a6 25 c5 c3 cf ce d4 e5 06 9e 7c 49 3b d9 34 73 32 fd 23 01 24 80 98 .iXX.Em...%........|I;.4s2.#.$..
3620 99 6c 58 12 aa da b0 2e 9a b0 49 54 db 25 c6 1c 9a 6a 18 73 33 fa c3 83 45 4a e0 94 3d 59 89 41 .lX.......IT.%...j.s3...EJ..=Y.A
3640 41 3c 03 b9 9c 8f 54 53 6c 58 5c 47 a1 50 e4 c9 de 22 67 2d 4d a1 b5 a6 b7 b7 97 03 3d 9d 7c ed A<....TSlX\G.P..."g-M.......=.|.
3660 91 76 32 ab d6 50 d5 10 42 a9 52 c8 20 65 00 48 e9 28 a4 24 97 cf b1 c6 e8 e7 d6 3f 4a b0 79 65 .v2..P..B.R..e.H.(.$.......?J.ye
3680 13 cd b5 55 84 43 a1 e0 06 1a 06 0d a9 04 67 2c aa 83 5c 2f 8f 9b 8b f8 cd c3 13 bc 6d 99 83 94 ...U.C........g,..\/........m...
36a0 01 48 ab 5a e3 8c 16 a4 dc 3d 55 b5 38 d7 fd e8 0b a0 0f 02 d3 47 03 08 20 04 7e 43 6c fe db cf .H.Z.....=U.8........G....~Cl...
36c0 33 0c 41 4d 7d 18 63 0e 40 41 4d 48 94 2a 8d e2 28 d1 74 89 49 ea e5 00 d9 56 88 89 f1 71 5e e8 3.AM}.c.@AMH.*..(.t.I....V...q^.
36e0 99 e2 3d 9b da 78 78 cf 04 e7 ae 6e 40 2b 45 6f 6f 2f bd 07 3a f9 ea c3 6d 44 4f 5e 8c ac 90 65 ..=..xx....n@+Eoo/..:...mDO^...e
3700 0e 5b 08 6c 5f d4 96 a4 0a 3d 7c 62 8d cf 65 27 76 10 0d 85 02 55 d6 ba d2 be 33 57 96 d4 5a fc .[.l_....=|b..e'v....U....3W..Z.
3720 72 c7 20 7e 5b 07 0f ff 7a 82 cd ab 15 0a 13 cb 34 d9 b8 a2 96 ad dd 22 3e 70 60 4f c6 9b 1a e8 r..~[...z.......4......">p`O....
3740 2d b3 e8 48 e1 96 06 8a 5e 7a a0 1b a3 a8 8b 79 1f e5 bf 3c 44 7c 79 a5 71 f6 9c ca 5a 10 15 2f -..H....^z.....y...<D|y.q...Z../
3760 56 7e b3 dc 4f e4 aa 22 c2 6c e0 b9 bd 07 89 c5 63 18 40 3a 9d a6 6b 7f 37 f7 3d 17 c2 3a 61 31 V~..O..".l......c.@:..k.7.=..:a1
3780 e8 d9 7d 37 4a bd 44 42 48 ea 63 82 35 0d 82 15 a2 9b cf 9f dd c8 82 d6 7a 86 87 86 d8 f1 dc 33 ..}7J.DBH.c.5...........z......3
37a0 3c fe e8 23 3c bd ed 71 06 0e 74 51 28 1c da b3 60 85 a3 2c 8e cc 20 0d c1 74 6b 3b 9f fb f7 31 <..#<..q..tQ(...`..,.....tk;...1
37c0 7c af 80 d6 1a 0b cd b7 6f 3e 9d 9a b5 ef ba 48 58 91 c5 40 ea 68 0c d2 80 a9 7d 37 1e 5d b0 f9 |.......o>.....HX..@.h....}7.]..
37e0 62 a1 ab 62 35 75 61 ec 90 31 5b 40 2b 95 3c 0c 23 50 31 21 e4 91 83 c5 0a 7b 4a 76 a8 74 f4 3c b..b5ua..1[@+.<.#P1!.....{Jv.t.<
3800 9f 5c 2e 43 32 9a 60 df c8 30 7f 76 de 22 7c cf 63 cf 9e bd 4c 4c 4d f1 e3 c1 35 54 b7 d8 41 1c .\.C2.`..0.v."|.c...LLM...5T..A.
3820 35 87 39 a6 14 ac ac 15 2c 49 41 c8 19 e3 82 f9 26 23 07 fb 79 78 db 0e 76 0c e5 d8 e7 d6 d0 65 5.9.....,IA.....&#..yx..v......e
3840 b4 f1 cc 4c 35 8f ec 1f 67 66 e8 00 cb 3a 9a 30 8c d9 65 ee e9 ec a6 c7 68 23 1c 52 74 4e c4 a9 ...L5...gf...:.0..e.....h#.RtN..
3860 13 53 1c d7 18 c1 b4 4c 28 64 98 28 58 f6 8b 3d 53 61 67 78 e7 4e 60 e8 68 01 bb 03 e4 9c f4 ae .S.....L(d.(X..=Sagx.N`.h.......
3880 4e df d5 64 32 de 21 b1 50 25 a3 3f 24 10 3a b2 35 2b a7 19 b3 46 3c 58 74 5d aa 86 be 81 bd 6c N..d2.!.P%.?$.:.5+...F<Xt].....l
38a0 5e bf 00 a1 35 e3 e3 e3 4c 4e 8e 72 eb bd cb 68 59 59 55 0a 31 67 99 67 08 c1 fa 46 41 47 15 78 ^...5...LN.r...hYYU.1g.g...FAG.x
38c0 5e 86 95 e1 34 bf 7d 6e 0f f7 8e 24 19 5f 70 2e 99 96 8d 14 93 8b 10 d1 46 92 b5 2d 54 77 ac e5 ^...4.}n...$._p.........F..-Tw..
38e0 57 ac e6 a5 ee c1 59 ef 23 25 b5 21 85 52 a0 14 b4 2c 0e f1 ad df 5a b8 2a c8 53 0d d3 e6 ba 0b W.....Y.#%.!.R...,....Z.*.S.....
3900 97 21 43 89 76 e0 04 a0 f9 68 00 79 40 ce 9d da bb 4b 69 98 4e bb 68 35 1b 19 ea 39 6a 75 88 86 .!C.v....h.y@....Ki.N.h5...9ju..
3920 cd c1 a9 82 cb 1c a0 04 b3 79 99 65 59 44 22 70 e9 49 4d f8 be cf c0 c0 00 f7 ec 48 b0 68 53 73 .........y.eYD"p.IM........H.hSs
3940 49 a5 e7 b0 47 0b 16 a5 04 f5 11 f0 51 c4 87 76 f1 f0 81 02 7b 6a 4f 67 40 ce 63 d7 08 ec 9e 80 I...G.......Q..v....{jOg@.c.....
3960 fd 53 70 60 06 86 73 30 e3 40 55 2c c1 63 87 71 c0 32 e6 e4 96 4a 53 b5 b8 9a 3b 1f 9c 0e d4 cc .Sp`..s0.@U,.c.q.2...JS...;.....
3980 b2 68 08 79 bc 6d 4d 73 01 48 00 c6 d1 00 52 40 b6 38 bc 63 a7 b4 0d b2 33 2e 9e ab d0 cc d6 81 .h.y.mMs.H....R@.8.c....3.......
39a0 0e 65 53 b0 68 0d 73 b3 d4 12 30 73 b2 fa 32 50 5a e3 bb 45 3e f0 f6 d5 d8 28 32 99 0c 85 5c 9a .eS.h.s...0s..2PZ..E>....(2...\.
39c0 a7 32 ed e0 fb 15 c6 e9 12 9a 61 4b d0 1c 05 5f c3 64 5e b0 c3 5c c2 58 72 15 63 59 c1 8c 0b 39 .2........aK..._.d^..\.Xr.cY...9
39e0 1f 0a 1e 38 3e 14 7c 98 ce 17 c9 f9 50 74 61 ac 30 7b d7 b4 d6 14 5c 85 90 12 2d 04 1a 81 65 c1 ...8>.|.....Pta.0{....\...-...e.
3a00 2f 76 6b 0c 33 b0 8d 4a 98 5c b2 65 f3 42 10 7d c0 c4 d1 00 aa 18 6a 6d 14 b4 e7 28 1c 47 95 58 /vk.3..J.\.e.B.}......jm...(.G.X
3a20 22 8e fe 89 32 73 ca 4d 0e 88 c3 d8 53 d6 39 c8 66 a7 78 fb 69 c7 a1 b5 66 66 66 86 ce 21 85 48 "...2s.M....S.9.f.x.i...fff..!.H
3a40 54 a3 b4 40 2b 51 52 69 81 52 82 98 19 5c 77 ba 08 23 53 05 32 05 98 2e 40 de 03 b7 34 7c 05 ae T..@+QRi.R...\w..#S.2...@...4|..
3a60 1f 1c d7 1a dd a8 fe 17 98 71 1d f4 9c f9 6a a5 99 2a 0a 24 01 2b b5 0e 54 6d 4a 84 e8 1c 2a 19 .........q....j..*.$.+..TmJ...*.
3a80 6b d3 64 dd f2 8e 18 d1 86 3c a0 8e 09 90 76 0b a3 7e 71 68 c4 f7 35 d3 53 ee 61 ec 29 57 16 cb k.d......<....v..~qh..5.S.a.)W..
3aa0 aa f6 0a 4d a5 73 ca 20 5a fb a4 52 09 9a 6d 55 02 28 c3 8e c1 08 c9 94 c0 f7 79 d9 b0 80 82 0b ...M.s..Z..R..mU.(........y.....
3ac0 13 05 98 27 86 50 93 7d e4 3d 70 3c 70 dc 43 cf 75 5c d8 3a 99 e2 b3 9b 1b b8 ba e1 20 b5 72 36 ...'.P.}.=p<p.C.u\.:..........r6
3ae0 41 f7 95 cf 64 31 88 ee 83 f3 83 ef ab ae b5 79 62 67 0e ad 35 86 61 50 1f f2 a8 ed 58 7e 1c 60 A...d1.........ybg..5.aP....X~.`
3b00 1f ab aa e2 04 76 68 77 17 4a 30 d8 9b e3 60 7f 1e bf e4 f2 cb b1 ce 1c 83 c4 e1 ae 9e b9 ae be .....vhw.J0...`.................
3b20 f2 9e 00 ad 99 df 68 a1 75 50 d2 f0 9c 02 07 b2 71 94 d6 78 9e c6 f5 c0 f3 c1 f3 82 e1 ab 80 3d ......h.uP......q..x...........=
3b40 93 07 7b b9 62 4d 8a fc c4 30 05 17 8a ce a1 e7 95 87 8a 34 f2 77 bf 1c 60 f3 f1 2d fc e9 e6 e5 ..{.bM...0.........4.w..`..-....
3b60 73 a6 a7 c9 aa 30 72 7a 04 23 3b 46 c2 1d c7 75 14 86 ad 79 aa 27 68 73 96 52 a2 7d 97 05 cb 56 s....0rz.#;F...u...y.'hs.R.}...V
3b80 2e 04 c2 c7 02 c8 03 72 99 3d ff f9 0b 91 c8 17 95 a7 e9 ed ca b1 eb 85 29 46 0e 16 70 1d 85 28 .......r.=..............)F..p..(
3ba0 f1 46 57 d2 fc 23 33 47 cc 41 4c 00 42 0a 6a c3 1a ed fb 78 9e 87 14 2e 63 4e 0c a7 a8 70 5d f0 .FW..#3G.AL.B.j....x....cN...p].
3bc0 1c 8d e7 8a ca 82 f3 45 18 1d 1d e5 86 0d 51 c2 76 88 96 70 81 5c f1 e5 c0 54 86 03 7b cd 15 3c .......E......Q.v..p.\...T..{..<
3be0 d3 39 74 c8 54 2c db e6 73 57 9d c8 bf 5c 18 e2 82 fa 61 f2 d9 3c ae 0b 6e 41 73 70 d2 af 94 90 .9t.T,..sW...\....a..<..nAsp....
3c00 5d 5f d3 d6 5c d7 06 58 c7 02 48 01 79 67 64 6f d7 d0 bd ef fb 9a 1f 1e 9a 06 c9 f4 94 c7 9e 5d ]_..\..X..H.ygdo...............]
3c20 19 9e 7f 76 9a e1 e1 22 5a c1 91 ea c2 40 25 81 9c cb a0 72 f3 78 3c 12 c2 2f 85 0e 42 40 de b5 ...v..."Z....@%....r.x<../..B@..
3c40 50 ae c0 77 35 9e 03 9e ab f1 3d 50 1e 0c a7 b3 bc e3 b8 1c 0b 5b eb 90 a6 c5 9a 96 08 f9 6c 01 P..w5.....=P.........[........l.
3c60 df e3 a8 23 12 8a b0 b5 f7 e5 1b a7 bd dd fb f9 e4 1d 4f f0 bd 91 55 4c 99 ad f8 2e b8 8e 66 ba ...#..............O...UL......f.
3c80 18 dc 4d 21 04 be 86 ea 68 ac 9a 63 78 b1 b2 be 64 81 51 6f 7a 78 68 e8 a7 1f f8 f6 cc f0 dd 3b ..M!....h..cx...d.Qozxh........;
3ca0 b4 e1 2a 10 cc 4c 79 ec 7c 61 86 67 9f 9a 62 78 a8 88 e7 1d ad 71 ab 0c d2 a1 97 36 a5 ac d4 99 ..*..Ly.|a.g..bx.....q.....6....
3cc0 41 50 f4 05 ae a7 f1 5c 8d e3 f8 38 8e c6 f3 60 6a 62 98 2b db 86 d9 b8 aa 03 00 c3 30 38 61 71 AP.....\...8...`jb.+........08aq
3ce0 2b 72 66 34 b8 fb 47 1b 45 d8 39 3c e7 6e 2b 45 cf fe 7d fc fd 7d 07 d9 9b 3c 07 ed 69 1c 47 e3 +rf4..G.E.9<.n+E..}..}...<..i.G.
3d00 38 0a d7 d1 14 1d 1d 68 84 0e 2a a0 42 08 1b 10 c7 ea 93 d6 40 86 a0 98 6d aa c2 74 61 e2 d1 7f 8......h..*.B.......@...m..ta...
3d20 c8 4d 3d 7f e7 f6 f8 d2 0b 96 27 8e bb 68 a5 0c ad a8 1a 1b 73 99 98 9c 22 96 b0 69 6d 0b d3 d1 .M=.......'..h......s..."..im...
3d40 11 25 14 91 b3 2a 27 66 61 2a 57 16 01 5c cf ab ec 50 98 a6 89 a9 35 9e a3 41 82 e1 6b 72 8e c3 .%...*'fa*W..\...P....5..A..kr..
3d60 a9 f5 83 dc 74 65 1d 4d 75 b3 fb 63 42 08 1a 5b db 59 14 de c7 5e af fd 50 13 78 98 ec c9 c4 c9 ....te.Mu..cB..[.Y...^..P.x.....
3d80 66 b3 58 96 c5 fe 3d 2f f2 77 0f 15 18 88 bf 0d 5c 1f cf f7 f0 1c 1f af a8 f0 3d 88 4b 2a e6 c2 f.X...=/.w......\.........=.K*..
3da0 f3 3c 1c d7 75 00 f9 4a 8d e4 2e 30 08 e4 09 7a 6a 16 f9 d3 43 ed 53 db bf 3d 3c f5 f4 9d 8f 47 .<..u..J...0...zj...C.S..=<....G
3dc0 3a 4e 59 94 5a fd be 13 ab 5a 36 35 e7 b3 9a bd 7b 72 f4 1e 28 d2 d6 1e a6 b5 2d 44 24 22 67 41 :NY.Z....Z65....{r..(.....-D$"gA
3de0 9a 9b 74 6a c5 74 ce c1 90 c1 ef 96 65 13 b7 5c 82 02 a6 42 69 87 77 2e ea 64 41 7d 88 07 1e 3b ..tj.t......e..\...Bi.w..dA}...;
3e00 c8 8a 05 4d 6c 38 7e 49 65 52 76 28 c2 85 4b 24 cf bc e0 61 1b 47 5f 42 41 c7 e9 1b cb 90 1d dd ...Ml8~IeRv(..K$...a.G_BA.......
3e20 c5 4d f7 4b 9c 9a 53 c0 f1 d1 be c6 77 15 6e 51 a1 bc a0 a3 ae 2a 2c 2a e5 5e df 75 18 99 9a 4a .M.K..S.....w.nQ.....*,*.^.u...J
3e40 03 fa 95 00 d2 40 81 a0 ca 36 43 d0 df d7 0b 34 a3 fc 86 7c f7 d6 e9 7c f7 d6 3d 63 cd 2b e7 25 .....@...6C....4...|...|..=c.+.%
3e60 57 5c b1 a6 7a d1 db 17 49 a7 c1 dc df 99 e7 40 77 9e 54 8d 49 c7 fc 10 89 2a a3 62 7f ca 97 1d W\..z...I......@w.T.I....*.b....
3e80 ce 6a 44 b9 1a 69 84 69 4f 38 bc 58 72 c1 9e b0 b8 6d d7 4a ec 48 18 6c 93 4f a5 7a d9 50 fa 64 .jD..i.iO8.Xr....m.J.H.l.O.z.P.d
3ea0 cf 81 5e 3a bb 7a 39 79 45 07 a9 6d dd 4c 5a 8b 8f a0 d4 20 05 f8 2a c4 e0 70 0f 5f ff 95 26 57 ..^:.z9yE..m.LZ.......*..p._..&W
3ec0 b5 0e 5d 0c 2a 0a be ef e3 17 3d 7c 37 00 4b 4a cd 82 36 03 e5 2b 5c d7 c5 77 0b f4 f7 8f 0c 02 ..].*.....=|7.KJ..6..+\..w......
3ee0 ea d5 3e 8a a0 08 ec 91 43 50 27 39 48 d0 7b dc 06 b4 39 07 77 3a a3 07 77 0e 4c 6c ff 66 55 fd ..>.....CP'9H.{...9.w:..w.Ll.fU.
3f00 d9 7f 7d 51 ed bc b7 37 29 25 19 1d 71 18 1b 73 68 6d b1 68 ef b0 2b 8c 91 86 c1 c1 09 87 20 57 ..}Q...7)%..q..shm.h..+........W
3f20 f6 30 4c 9b a5 f5 59 9e e9 16 08 ad 41 68 4c 01 da 71 c9 e5 15 8b 1a 67 5b b6 3b bb fb b8 ee 81 .0L...Y.....AhL..q.....g[.;.....
3f40 05 5c b5 e3 19 2e 6e 4f f2 6f 7d 8b 0f cd b8 83 da 19 9e 06 5f 09 1e da de 4d 27 67 13 2a 96 42 .\....nO.o}........._....M'g.*.B
3f60 13 5f e3 3b 0a df 09 b6 c5 d1 41 c4 7d c2 42 0b 5f 6b 8a c5 22 8e af 18 ec ed 1c 02 9c 57 0b 50 ._.;......A.}.B._k.."........W.P
3f80 59 d3 1d 02 f7 9f 05 26 4a cc 1a 22 68 f7 6f f4 a7 87 6b 87 7e fa 91 ef 4e 2f b8 6b 79 ea f8 6b Y......&J.."h.o...k.~...N/.ky..k
3fa0 d6 26 5a ce 68 92 7e 48 1c e8 c9 33 36 5c a0 be d1 a4 a6 d6 44 48 83 74 7a 86 c1 3c d4 08 4d 38 .&Z.h.~H...36\......DH.tz..<..M8
3fc0 1c e2 a4 a5 82 6f 3d e9 12 ab 36 4a aa a8 c0 83 6c 2e 47 32 3a bb d3 9a ce 29 c2 d1 46 7e 3e 73 .....o=...6J....l.G2:....)..F~>s
3fe0 1e 4b b3 cf 23 d4 0c 9e 91 a8 4c 50 0a 70 e7 d8 a5 7b 27 de 86 34 4d 5c 47 a1 7c 1f e5 79 78 45 .K..#.....LP.p...{'..4M\G.|..yxE
4000 0f ed fb 95 a4 3b 33 51 e4 94 e5 d5 41 9c 94 cd 32 30 03 e9 81 fd 2f 01 85 d7 f3 30 8b 2a 01 e5 .....;3Q....A...20..../....0.*..
4020 94 80 1a 27 d8 09 a8 2f a9 5e 7b ae f3 d7 99 5c e7 af 5f b4 6a e6 37 a7 4e ba f1 94 ea f9 6f 5f ...'.../.^{....\.._.j.7.N.....o_
4040 9c c9 5a 4c ef cb 71 a0 4b 51 57 27 49 c4 aa b8 e3 c1 7d 7c fc bc 76 6c db 66 55 47 8c c6 e8 34 ..ZL..q.KQW'I.....}|..vl.fUG...4
4060 69 af 3a 70 fd 25 36 f8 99 19 aa 63 35 95 2f 8f 87 2d 8a 05 17 33 14 66 b7 1f 28 9e 2c 77 3e 94 i.:p.%6....c5./..-...3.f..(.,w>.
4080 26 57 fe ac 28 a6 69 4a b8 0c e6 a3 15 70 b4 e3 a2 7c 0f ad 03 80 10 9a 65 0d 1e f3 eb c2 38 8e &W..(.iJ.....p...|......e.....8.
40a0 cb f8 c4 04 db 76 1e 18 22 33 d8 03 e4 5f 53 4b ec 31 c0 ca 12 34 69 8f 95 00 9b 01 1c 95 4f e7 .....v.."3..._SK.1...4i.......O.
40c0 b2 9d 0f 76 4f 77 df db 23 e2 f1 b8 55 3d 3f a5 5d 93 a9 49 87 f1 e1 0c bb f6 0d f0 ce cd 0b 08 ...vOw..#...U=?.]..I............
40e0 c9 20 8f 0a 93 e5 d7 bb e2 80 ae 94 24 0a b9 2c 1f bd 30 4e 24 1c 02 a0 2a ac b9 fd 81 31 b4 5d ............$..,..0N$...*....1.]
4100 8b f2 41 cd 49 19 7c 1f 94 af c9 15 1c 1a 39 c0 c7 4f 1b e1 ae e7 93 78 be 89 57 f0 f0 0a 2e be ..A.I.|.......9..O.....x..W.....
4120 eb e3 f9 a5 1a b9 af 71 b2 9a 5b af 0c b1 b0 c9 62 72 72 92 91 c1 5e fe f9 07 f7 df 33 bc ef 99 .......q..[.....brr...^.....3...
4140 87 80 91 37 eb 61 16 9f c0 d3 8d 03 dd c0 0b c0 d3 a5 63 8f 3b de d5 35 fc cb 4f fc a4 f7 27 97 ...7.a............c.;..5..O...'.
4160 de 39 33 fd c8 88 30 0d 7c 65 91 49 db dc ff 54 3f be af 08 85 42 bc e3 8c 18 46 7a 0c 85 08 02 .93...0.|e.I...T?....B....Fz....
4180 3e 57 e3 b8 26 d9 fc 6c 8f 53 5d 53 2b 9f 3b 6f 86 f4 68 16 a7 a0 70 8b 41 4f a5 eb 28 1c 57 33 >W..&..l.S]S+.;o..h...p.AO..(.W3
41a0 35 36 c6 47 57 ef 61 eb 67 5b f8 af 27 72 f8 2a 8e 93 f3 70 0b 1e 9e a3 70 5d 85 ef ea d2 93 95 56.GW.a.g[..'r.*...p....p]......
41c0 82 84 c8 71 e9 a9 29 7c df 67 68 68 88 d1 a2 cd 0b 5b 1f 7c 84 a0 6f c8 7b a3 0c 3a 5c 34 41 68 ...q..)|.ghh.....[.|..o.{..:\4Ah
41e0 50 28 b1 28 4d 10 4b 15 01 a1 72 93 6e 76 cf 2f 5f 2a 16 f6 cf d8 f5 8b 1a a4 88 85 0e a6 f3 bc P(.(M.K...r.nv./_*..............
4200 e3 b4 1a 84 34 d0 4a 72 fa 7a 97 1f 3e 20 50 52 a2 14 b8 8e c1 15 27 7b b4 d4 27 80 c0 c8 af 59 ....4.Jr.z..>.PR......'{..'....Y
4220 da 42 a3 d1 c7 9e ae 34 99 99 02 b6 97 a1 3d 32 ce a5 2b 26 f9 ea 7b c3 9c b2 24 c4 4d 5f dd ca .B.....4......=2..+&..{...$.M_..
4240 cf 7a 4e 44 fb 0a e5 7a 25 15 53 28 5f 95 76 59 c0 99 51 7c e6 6a 9b 55 f3 42 8c 8f 8f d3 d3 dd .zND...z%.S(_.vY..Q|.j.U.B......
4260 c5 3d 4f 76 ed 7b e6 81 ef de 46 50 93 ce bf e1 47 16 8f 21 e5 e8 27 42 50 df 6d 29 8d 66 a0 59 .=Ov.{....FP....G..!..'BP.m).f.Y
4280 18 56 3c 3c ef c4 a5 91 79 e7 ac fb c6 e7 af 6e 3a 63 71 15 61 db 46 29 c5 0f 7e 33 cd 2d 3f 4a .V<<....y......n:cq.a.F)..~3.-?J
42a0 20 6d 50 d8 7c f2 dc 21 6e 7a cf b2 23 de 0f e5 39 48 c3 00 61 e2 79 1e 3d 5d 7b f9 c8 3f 8f f0 .mP.|..!nz..#...9H..a.y.=]{..?..
42c0 f8 e4 89 08 dc 52 32 ed 1f 76 04 3f ef 73 e3 05 45 3e f7 9e 36 72 b9 1c cf 3d f7 1c 13 79 9f f7 .....R2..v.?.s..E>..6r...=...y..
42e0 de 70 f3 a7 73 7d 4f df 5d d2 04 e7 cd 66 d0 d1 18 95 21 d8 8c 1b 2b 8d 2c 5a 29 2f dd 37 95 3f .p..s}O.]....f....!...+.,Z)/.7.?
4300 f0 48 f7 b6 5d 7d fe bb 2f 3b b7 dd 90 02 d3 b2 58 b3 30 ca cc e4 34 db 3b 6d c0 a7 eb c0 0c d7 .H..]}../;......X.0...4.;m......
4320 9e 1b c2 b6 0f 6f c5 13 08 69 a2 34 4c a5 d3 fc fa d1 6d 5c f7 75 93 1d 99 95 68 df 0d d8 e2 fb .....o...i.4L.....m\.u....h.....
4340 a5 a3 42 79 81 dd f1 f3 9a 8f 5d e4 f3 99 f7 b4 e0 38 0e dd dd dd 0c 8d 4d f2 e1 ff f9 fd ef 4e ..By......]......8......M......N
4360 bc 78 df dd 40 0f 90 83 d7 f8 dc c2 9b 00 54 8e 40 b7 c7 4a 80 4d 01 85 e9 81 3d b9 7e d5 dc 70 .x..@.........T.@..J.M....=.~..p
4380 f6 da e3 6a b4 08 36 26 cf 5c 17 a5 30 35 cd d6 17 25 53 a2 8a ae 9d 3b 78 db 2a 03 d3 0a 40 f2 ...j..6&.\..05...%S....;x.*...@.
43a0 7d 9f 42 a1 c0 d8 c8 20 5b 9f 78 96 2f 7e a7 9f bf bd 6f 19 69 ea 51 be 57 52 a3 b2 4a 95 8d be }.B.....[.x./~....o.i.Q.WR..J...
43c0 c6 cb fb fc d5 65 3e 9f 7a 77 23 8e eb 32 38 38 48 5f cf 7e be f8 83 c7 1f dc 75 ef d7 ff b9 c4 .....e>.zw#..288H_.~......u.....
43e0 9c 71 4a 1b 87 ff 2f 55 ec 58 62 10 a8 5e 12 68 04 96 61 44 d6 de f6 9f bf fa d0 29 8b aa c2 35 .qJ.../U.Xb..^.h..aD.......)...5
4400 a9 14 e1 70 18 d3 90 dc fd e4 24 1f fa a2 c0 8b c7 38 31 b9 8d 3f bf cc a7 bd 31 8e e3 7a 3c b7 ...p......$......81..?....1..z<.
4420 27 cd 9d 0f c7 78 6a 6c 35 56 2c 8e d0 1e 87 14 c7 b5 aa 14 f2 04 e0 67 7c 6e 79 8f cb cd 57 b5 '....xjl5V,............g|ny...W.
4440 e2 38 0e 23 23 23 bc f4 d2 2e 9e e8 f5 d2 7f fb e1 ab 3f 80 9f 7f 89 20 64 c9 70 58 05 f9 77 21 .8.###............?.....d.pX..w!
4460 82 a0 bb 24 5c 02 69 45 72 c1 89 67 7d eb 5b df bc 61 4d b3 15 aa 4a d5 12 89 44 30 0c 83 9d fd ...$\.iEr..g}.[..aM...J...D0....
4480 05 fe fc 2b 59 9e ee 8e 83 cc 11 35 32 b8 da c4 d1 09 a4 1d 42 cc ed 07 3f 64 97 25 38 aa bc e2 ...+Y......52.......B...?d.%8...
44a0 b8 a6 3c 9f be 26 ce 55 67 a6 28 16 1d 06 06 06 e8 ec ec e4 e0 0c c5 bf b8 f9 33 9f cd f6 3d 7b ..<..&.Ug.(...............3...={
44c0 3f 70 80 20 53 a8 b8 cd ff 2e 15 3b 9a 94 e3 a8 69 60 b4 38 39 d8 7f f7 dd ff b5 d5 9e 77 d2 f2 ?p..S......;....i`.89........w..
44e0 a5 0d 56 bd 42 04 3b 0d 49 8b 6b b7 c4 39 61 71 81 e1 51 97 ee 83 36 9e 1b 03 4b 56 76 6f 83 a1 ..V.B.;.I.k..9aq..Q...6...KVvo..
4500 4a fb 71 a0 0b 1a e9 16 39 73 a5 c7 97 3f 12 e6 cb 37 36 b1 bc dd 26 97 cb d1 d9 d9 c9 40 6f 37 J.q.....9s...?...76...&......@o7
4520 8f f7 ea f4 e7 3f fb b9 2f 64 fb 9f 7d 88 a0 6a 31 c3 61 7d d3 bf 4b 06 1d 2e 65 8f 57 8b 0c 37 .....?../d..}..j1.a}..K...e.W..7
4540 6f be f6 53 b7 dc 72 ed 39 17 47 6c 8b 54 aa 9a 64 32 89 65 59 d8 96 c1 8c ab 78 7a 5f 9e 27 9e o..S..r.9.Gl.T..d2.eY.....xz_.'.
4560 77 d9 3b e8 33 32 ad 29 38 60 db d0 92 94 2c 69 35 59 b3 c2 e2 a4 25 11 ea 62 16 ae eb e1 38 0e w.;.32.)8`....,i5Y....%..b....8.
4580 a3 a3 a3 74 77 77 33 53 f0 f8 f2 f7 1f bd ff 89 bb be 7a 1b aa d0 5d 02 67 9a 23 3c 9a f0 fb 04 ...tww3S..........z...].g.#<....
45a0 50 79 3e 36 c1 1f 04 68 69 3f e3 03 d7 ff e3 a7 af bb b1 35 94 23 14 4f 56 9a a0 4c 33 c8 90 a4 Py>6...hi?.........5.#.OV..L3...
45c0 94 d8 96 01 42 1e 72 01 d7 f3 2b 9b 0a 65 5b 33 30 30 c0 cc 54 9a ac 11 d7 1f ff bb 3b ee 18 de ....B.r...+..e[300..T.......;...
45e0 f6 fd 1f 11 54 26 ca 8d 0a de d1 26 f4 fb 26 82 40 f5 03 03 5e 35 7f f5 e6 cb ae b9 fa 5d 97 9c ....T&.....&..&.@...^5.......]..
4600 71 fe a2 94 b0 cc 70 8c 78 2c 46 34 1a 25 1c 0e 63 db f6 21 5b cb 9e 17 b0 25 9f cf 33 3d 3d cd q.....p.x,F4.%..c..![....%..3==.
4620 f8 f8 38 7e 31 c7 a8 1b e6 c1 ed fb 76 dd fd 1f ff e7 bb f9 c1 e7 1f 23 b0 37 e3 04 9e d5 3b d6 ..8~1.......v..........#.7....;.
4640 64 7e 5f 45 12 18 f0 24 90 22 52 bf 78 e5 e9 17 5f 72 e6 e9 1b cf 5a b5 b8 75 5e 4b 42 ca 88 0c d~_E...$."R.x..._r....Z..u^KB...
4660 d6 a5 4a cb 50 4a 81 f2 4b 31 85 c9 70 16 f5 ec 9e fe be 87 7e f3 f8 6f f7 3e f9 d0 56 32 fd 7b ..J.PJ..K1..p.......~..o.>..V2.{
4680 09 aa 0f c3 cc b2 e6 98 0f f9 fe 3e 03 54 16 83 40 ed 12 04 cf 9d 26 30 12 cd 56 d3 82 25 6d f3 ...........>.T..@.....&0..V..%m.
46a0 97 2e aa 6f 6e 6c 48 c5 c3 55 a6 94 b6 a7 94 37 91 29 4c 8f 0e 1c 1c 1b 1c e8 1a 74 86 7b f6 51 ...onlH..U.....7.)L........t.{.Q
46c0 9c 18 20 88 b7 d2 a5 63 86 c0 31 bc aa a7 9f ff 10 00 9a 3b d7 72 58 10 26 30 e8 11 20 54 7a bf .......c..1........;.rX.&0...Tz.
46e0 9c da 94 3d 63 91 20 27 cc 96 8e 2e 01 63 5e d3 9f cd f9 bf 16 c4 f7 95 c6 b4 3f 3b 00 00 00 25 ...=c..'.....c^...........?;...%
4700 74 45 58 74 64 61 74 65 3a 63 72 65 61 74 65 00 32 30 32 32 2d 30 39 2d 30 35 54 31 37 3a 35 32 tEXtdate:create.2022-09-05T17:52
4720 3a 31 35 2b 30 30 3a 30 30 8d 9a 5b d1 00 00 00 25 74 45 58 74 64 61 74 65 3a 6d 6f 64 69 66 79 :15+00:00..[....%tEXtdate:modify
4740 00 32 30 32 32 2d 30 39 2d 30 35 54 31 37 3a 35 32 3a 31 35 2b 30 30 3a 30 30 fc c7 e3 6d 00 00 .2022-09-05T17:52:15+00:00...m..
4760 00 28 74 45 58 74 64 61 74 65 3a 74 69 6d 65 73 74 61 6d 70 00 32 30 32 34 2d 30 34 2d 31 30 54 .(tEXtdate:timestamp.2024-04-10T
4780 32 33 3a 35 34 3a 35 31 2b 30 30 3a 30 30 d2 34 0b bb 00 00 00 00 49 45 4e 44 ae 42 60 82 50 4b 23:54:51+00:00.4......IEND.B`.PK
47a0 03 04 14 00 00 00 00 00 d9 4e 8b 58 7d 6f 4c a9 de 36 00 00 de 36 00 00 11 00 00 00 69 6d 61 67 .........N.X}oL..6...6......imag
47c0 65 73 2f 64 65 76 69 63 65 2e 70 6e 67 89 50 4e 47 0d 0a 1a 0a 00 00 00 0d 49 48 44 52 00 00 00 es/device.png.PNG........IHDR...
47e0 5b 00 00 00 84 08 06 00 00 00 ff 5e 57 63 00 00 00 20 63 48 52 4d 00 00 7a 26 00 00 80 84 00 00 [..........^Wc....cHRM..z&......
4800 fa 00 00 00 80 e8 00 00 75 30 00 00 ea 60 00 00 3a 98 00 00 17 70 9c ba 51 3c 00 00 00 06 62 4b ........u0...`..:....p..Q<....bK
4820 47 44 00 ff 00 ff 00 ff a0 bd a7 93 00 00 00 09 70 48 59 73 00 00 0b 12 00 00 0b 12 01 d2 dd 7e GD..............pHYs...........~
4840 fc 00 00 00 07 74 49 4d 45 07 e8 04 0a 17 36 33 83 5b 30 7d 00 00 35 71 49 44 41 54 78 da ed 7d .....tIME.....63.[0}..5qIDATx..}
4860 59 73 1c d9 75 e6 97 6b ed 7b a1 0a 4b 81 85 02 08 10 00 41 b2 c9 26 d9 ec 55 e1 76 c8 21 87 7e Ys..u..k.{..K......A..&..U.v.!.~
4880 82 df fc 5b fc 0b 3c 3f 61 46 4f 7e 18 4f e8 49 e1 b0 2c 4b d1 96 d4 52 8b 34 9b 24 9a 20 00 92 ...[..<?aFO~.O.I..,K...R.4.$....
48a0 d8 97 da f7 25 97 79 c8 3a a7 6e 25 aa b0 51 b2 e7 61 92 81 60 6d 99 79 ef b9 e7 9e f5 3b 27 25 ....%.y.:.n%..Q..a..`m.y.....;'%
48c0 08 c7 e9 69 c1 6e 34 1a a8 55 ab e8 f6 7a 90 64 19 e3 0e db b6 71 d5 c3 b6 6d 3e 4f 3c df b6 6d ...i.n4..U...z.d.....q...m>O<..m
48e0 48 92 04 49 92 ce 7c 7e de bd c6 fd 9e 0e cb b2 ce 5c 87 5e 5b 96 c5 ef e9 fe b2 2c 0f 5d 53 51 H..I..|~.........\.^[......,.]SQ
4900 14 d0 25 6d db b9 56 bb dd 41 b3 d9 40 b3 d9 42 b7 db 81 61 18 90 65 19 9a aa c2 b6 6d 58 96 85 ..%m..V..A..@..B...a..e.....mX..
4920 70 38 8c 74 3a 8d 6c 36 8b d9 d9 19 89 c6 a3 d2 8b b7 6f df db df 7c f3 0d d6 d7 d7 71 b0 bf 8f p8.t:.l6..........o...|.....q...
4940 56 bb 8d f3 c8 29 49 d2 d8 ef c6 11 47 9c 2c 11 77 70 3d b9 ff 47 9f 4b a0 af 9d 89 5a 43 df bb V....)I.....G.,.wp=..G.K....ZC..
4960 09 43 d7 a2 ef 25 09 b0 6d 5a 48 00 90 86 c6 46 e7 8a ef e9 9a b4 48 e2 18 e9 33 d3 34 61 59 16 .C...%..mZH....F......H...3.4aY.
4980 ff f5 7a 3d 98 a6 e9 9c df ff bd ae eb 98 98 98 c0 ea ea 2a de be 7d 6f e7 72 59 89 89 bd b5 f5 ..z=...............*..}o.rY.....
49a0 ce fe d9 cf 7e 86 9f ff fc e7 78 fe fc 39 5a ad c6 95 b9 f6 f2 87 43 48 48 32 64 59 e2 09 29 8a ....~.....x..9Z.......CHH2dY..).
49c0 0a 55 d5 78 d2 8a a2 40 51 94 fe 77 0a 64 d9 f9 dc f9 4e ee 7f 46 df 0f 16 ca f9 5c 16 3e 97 5c .U.x...@Q..w.d....N..F.....\.>.\
49e0 0b 38 58 44 91 71 c4 85 97 fb 3b da fd 39 71 bb 24 49 50 64 19 8a aa 0e fd 46 91 65 a8 aa 8a 6e .8XD.q....;..9q.$IPd.....F.e...n
4a00 b7 8b 9d 9d 1d 6c 6f 6f a3 5a ad e2 e0 e0 d0 9e 9e 9e 92 d4 6a b5 6e ff cf ff f5 33 fc e3 ff f8 .....loo.Z..........j.n....3....
4a20 47 9c 1c 1f fd f9 48 3a c4 b5 c4 35 0a 24 59 65 62 d0 e7 72 7f 90 44 60 22 18 4d cc f9 4e e5 df G.....H:...5.$Yeb..r..D`".M..N..
4a40 8a 8b 31 ee 33 47 04 38 5c 2d 12 7c c0 a9 c6 d0 78 69 4c 44 b4 e1 5d 32 9e e8 e2 38 69 b1 15 45 ..1.3G.8\-.|....xiLD..]2...8i..E
4a60 81 65 59 38 39 39 c1 af 7e f5 2b cc cd 65 d1 ed 76 6d f5 dd fb 77 f8 e7 7f fe df 4c 68 59 96 59 .eY899..~.+..e..vm...w.....LhY.Y
4a80 86 89 f2 8c fe bf 88 b0 6e ee a0 ef 9d 01 29 90 64 8d 39 da 99 a0 c3 e1 22 a1 45 22 8a 0b 22 7e ........n.....).d.9.....".E".."~
4aa0 e6 26 02 fd 4f 63 b6 2c 8b c5 87 28 2e e8 10 89 2d ce 55 96 65 d8 2e 31 e2 16 27 44 4c 1a 1b 8b .&..Oc.,...(....-.U.e..1..'DL...
4ac0 11 59 86 65 59 30 4d 13 1e 8f 07 13 13 13 38 39 39 c1 37 df 7c 83 bb 77 ef 40 7d f3 66 13 df 7f .Y.eY0M.......899.7.|..w.@}.f...
4ae0 ff fd d0 4d dd 13 a0 8b 88 84 14 df 8f 22 be b8 50 34 48 59 96 00 db 82 6d 49 90 14 19 12 00 59 ...M........."..P4HY....mI.....Y
4b00 72 04 8b ed 08 58 26 94 78 2d 67 62 c3 9f b9 ff dc e7 39 e3 94 ce 10 79 40 78 eb cc 78 e9 7b 53 r....X&.x-gb......9....y@x..x.{S
4b20 18 b7 c8 f1 f4 ba d7 eb 31 47 3b f3 1a 66 00 c3 30 60 db 36 fc 7e 3f 3c 1e 0f de bf 7f 8f bd bd ........1G;..f..0`.6.~?<........
4b40 3d a8 fb fb 7b a8 54 2a 43 84 1c 70 c6 80 50 22 e7 d0 4a 8e 3b dc 4a 6b 68 a2 a6 01 c8 92 c3 e5 =...{.T*C..p..P"..J.;.Jkh.......
4b60 8a 0c 49 ea 6f 75 d8 b0 05 62 8c bb 86 fb 7a a2 32 83 eb 7c e7 2b 7b cc f7 c3 0b 33 b4 4b 84 cf ..I.ou...b....z.2..|.+{....3.K..
4b80 dc e7 12 8d 4c d3 84 69 9a 50 14 85 ff 57 55 15 86 61 30 83 d8 b6 0d af d7 83 46 a3 81 7c 3e 0f ....L..i.P...WU..a0.......F..|>.
4ba0 b5 5c ae a0 d3 e9 0c ad b0 9b 43 46 89 12 f7 eb 71 dc 3d 2c 9f 1d 25 35 56 1c b8 08 4b dc e3 88 .\........CF....q.=,..%5V...K...
4bc0 a4 61 91 31 10 4d 67 c5 0c fd b9 17 42 3c d7 3d 47 37 b1 cf 5a 37 83 f7 74 6d 91 21 88 01 2d cb .a.1.Mg.....B<.=G7..Z7..tm.!..-.
4be0 82 da 37 03 7b bd 1e 00 e7 bb 76 bb 05 b5 d7 eb c1 b6 6c 90 6c 73 0f 4e b4 4b dd 84 3d cf d6 76 ..7.{.....v.......l.ls.N.K..=..v
4c00 9f 27 4c 6b c8 cc 22 d9 2e cb 2a 24 59 85 24 0d b6 ab a3 18 e5 be 95 a2 40 51 86 15 a1 5b 41 ba .'Lk.."...*$Y.$.........@Q...[A.
4c20 ff 9c 31 8c d6 35 b6 6d 8e 26 74 df 84 13 09 eb 56 90 b6 6d 43 d3 34 00 8e 29 a8 69 1a 34 4d 83 ..1..5.m.&t.....V..mC.4..).i.4M.
4c40 69 9a 43 32 dc 59 10 e7 f7 86 61 42 75 2e e2 0c ca b6 cf 6e 5b 9f cf 87 70 38 3c b4 05 dd ce c4 i.C2.Y....aBu......n[...p8<.....
4c60 55 0e b7 7d 2b f0 31 2c 9b 26 06 40 92 a0 c8 0a 64 19 50 55 5d b0 46 24 48 92 2c 10 5e 15 88 4e U..}+.1,.&.@....d.PU].F$H.,.^..N
4c80 5c 28 b3 a9 48 ac 4a 7a c1 f9 23 fe 15 77 91 32 b8 af 44 3b 50 3a b3 03 e9 1a 24 af c9 8a 72 88 \(..H.Jz..#..w.2..D;P:....$...r.
4ca0 eb e8 02 51 8c d8 b6 05 c3 70 6c 73 d5 a1 ed b0 a1 2f be fe f4 d3 4f f1 f7 7f ff f7 43 82 9f cc ...Q.....pls...../....O.....C...
4cc0 aa ab 1c a2 48 11 e5 ea 60 f1 1c 82 4b b2 44 c3 71 5e 43 72 14 29 13 6e 40 44 51 b4 b9 9d 1c 72 ....H...`...K.D.q^Cr.).n@DQ....r
4ce0 30 6c ba 98 3d 18 07 84 39 9f e1 6e 1b 43 bb c1 b1 df 07 bf 73 08 3a d0 63 ba ae 63 7d 7d 1d ff 0l..=...9..n.C......s.:.c..c}}..
4d00 f2 2f ff d2 67 00 15 80 0d cb 32 61 18 46 df 09 32 61 9a 16 54 a9 cf d5 3c 10 81 38 00 b0 bc bc ./..g.....2a.F..2a..T...<..8....
4d20 8c bf fb bb bf e3 2d 03 9c 35 eb fe d2 87 6d 5b 67 ee 33 bc 48 c4 ad fc 25 20 2c 84 24 49 b0 2d ......-..5....m[g.3.H...%.,.$I.-
4d40 0b 36 c8 42 b9 98 31 46 7d 66 db 16 6c 5b 1e fa 8d c7 a3 c1 eb f5 e2 e7 3f ff 3f f0 f9 7c b0 6d .6.B..1F}f..l[..........?.?..|.m
4d60 a9 ff e7 88 2a d3 ec c1 b4 2c f4 7a e6 c0 5d 1f 77 34 9b 4d 94 4a 25 74 3a 9d 21 db d2 ad 74 2e ....*....,.z..].w4.M.J%t:.!...t.
4d80 43 f8 71 f1 10 00 6c 42 8d 53 bc ee cf dc 32 74 5c 7c 65 d4 b5 ce f3 19 e8 9c 51 26 a3 33 4e 0c C.q...lB.S....2t\|e.......Q&.3N.
4da0 89 09 9f cf 87 56 ab 05 49 52 78 9d 49 4f 59 96 45 31 03 d8 b6 75 31 b1 49 eb ab aa 3a 92 d8 a3 .....V..IRx.IOY.E1...u1.I...:...
4dc0 08 3d ce 06 17 89 eb 26 aa a2 28 43 9f bb ed 74 3a 9f ae 2d 3a 16 a2 ad 4b 31 0b 37 43 8c ba d6 .=.....&..(C...t:..-:...K1.7C...
4de0 65 19 43 5c 50 0a 01 58 96 c5 41 a8 81 c5 34 3c 77 d3 34 61 91 19 6a db 97 27 f6 b8 81 5e e4 3d e.C\P..X..A...4<w.4a..j..'...^.=
4e00 8e 22 b6 7b 22 74 0d 55 55 87 4c 36 22 a8 fb da 44 50 4d d3 98 c3 68 57 e8 ba 3e a4 5f c6 dd eb .".{"t.UU.L6"...DPM...hW..>._...
4e20 22 9d 33 ce 08 10 3f a2 6b 99 a6 05 cb 32 01 28 23 19 4d d3 34 34 ea f5 8b 89 4d ab 35 4a 11 91 ".3...?.k....2.(#.M.44....M.5J..
4e40 89 35 6a a0 a3 0e 71 f0 03 d3 6c f8 f7 a3 9c 2a 51 fb 93 bb 2c 8e 81 ae 21 6e 5f da 89 a4 67 ae .5j...q...l....*Q...,...!n_...g.
4e60 72 8c 13 67 ce 3d 06 5c ee 9e 7f 5f 55 f0 39 62 a8 b6 d9 6c 5e 4c 6c d1 6b 12 5d 5a d1 c6 3d 8f r..g.=.\..._U.9b...l^Ll.k.]Z..=.
4e80 a8 ee 45 70 cb 6a ba b6 a2 28 38 3a 3a c2 c9 c9 09 42 a1 10 24 49 42 a3 d1 80 cf e7 43 af d7 83 ..Ep.j...(8::....B..$IB.....C...
4ea0 a2 28 f0 7a bd a8 d5 6a 6c 05 48 92 84 60 30 08 d3 34 d1 e9 74 d8 91 e8 f5 7a 48 a5 52 88 c7 e3 .(.z...jl.H..`0..4..t....zH.R...
4ec0 67 26 3e ea fe e3 88 2d ce 67 94 03 23 fe c6 b2 86 19 64 e0 f8 38 ca d1 eb f3 5d 4c 6c 91 a0 b4 g&>....-.g..#.....d..8....]Ll...
4ee0 9a 62 18 73 94 48 b9 8a 59 68 db 36 d4 7e a8 52 74 84 48 86 d3 75 dd 16 90 e8 a9 89 5e af a6 69 .b.s.H..Yh.6.~.Rt.H..u......^..i
4f00 e8 f5 7a 30 0c 63 68 d2 e2 1c 2e 63 41 8d 52 c0 34 2d 1a 8f b8 70 92 34 1c d6 10 f5 47 af d7 83 ..z0.ch....cA.R.4-...p.4....G...
4f20 47 f7 40 a5 1f 9c e7 7e 8b 46 bd 5b f1 b8 7f e3 e6 e0 8b 08 2d 2a c3 89 89 09 a4 52 a9 21 99 4d G.@....~.F.[........-*.....R.!.M
4f40 bf 23 31 62 9a 26 13 79 d4 b5 14 45 41 b7 db 1d 1a cf 28 bb fc 2a cc 20 bc 13 a2 89 ce 7b c7 89 .#1b.&.y...EA.....(..*.......{..
4f60 b1 1c 3b 5a 55 41 f1 fa be 11 d2 8f cf 38 8e a3 7a 5e f4 ce 3d 91 51 96 84 38 99 51 5c 71 51 fc ..;ZUA.......8..z^..=.Q..8.Q\qQ.
4f80 44 e4 1c 4d d3 38 b0 03 a0 3f 78 0c 29 41 55 08 d8 8b f1 09 71 0c 1e 8f 67 64 90 ca fd 7a dc 71 D..M.8...?x.)AU.....q...gd...z.q
4fa0 9e 99 e9 96 c9 83 9d 65 c0 b6 3d 7d 42 4b 4c 74 0a 4f a8 aa 7a 79 99 4d 37 15 03 3f e2 f6 1e c7 .......e..=}BKLt.O..zy.M7..?....
4fc0 ed 97 9d 24 11 47 94 8f 86 61 40 dc 79 ee eb 0c cb cc b3 4c 73 5d 87 6b 9c cd 4e d7 1c 16 1f 22 ...$.G...a@.y......Ls].k..N...."
4fe0 c3 38 a9 3b c7 c9 1a a6 5b af d7 bb 9c 35 72 9d e3 aa 13 15 ad 1c 37 67 8d 8a b1 8f da 6d 6e 2e .8.;....[....5r.......7g.....mn.
5000 bf 6e fc e6 ba f3 71 87 87 e9 33 45 51 50 ad 56 21 5f 74 81 d1 8a 62 b4 3b eb 3e cf 3d c0 cb 78 .n....q...3EQP.V!_t...b.;.>.=..x
5020 6d a3 12 b8 ee fb 88 e2 63 d4 bd 2f 43 e4 51 09 88 71 63 1e 37 8f 61 da 8c 77 84 28 12 f8 17 e3 m.......c../C.Q..qc.7.a..w.(....
5040 ec ab 1e 17 c5 c4 c7 11 ec 2a ef 2f 7b 8c 13 21 17 cc 80 e7 71 56 9e 5b f0 fb fd d7 93 d9 57 8d .........*./{..!....qV.[......W.
5060 2b 5c 95 00 6e 59 7f 19 6f ef a2 b1 5f 65 1c 6e ab ea bc f9 9d 77 6f fa 33 0c 03 3e 9f ef 62 31 +\..nY..o..._e.n.....wo.3..>..b1
5080 32 6e 20 6e 25 f1 a1 d1 bf 71 78 8e cb 9c f3 97 38 2e 9a cf 59 f1 86 91 1c 4d 22 4f 55 55 c8 64 2n.n%....qx.....8...Y....M"OUU.d
50a0 13 5e 74 e1 f3 88 40 df eb ba 0e 5d d7 a1 69 da 48 d9 2b 9a 62 a2 f5 e0 4e 4a 88 01 79 fa 7e 94 .^t...@....]..i.H.+.b...NJ..y.~.
50c0 53 e2 f6 f4 c6 8d 4b 7c 7d 59 a6 18 15 08 1b f5 fd a8 9c a9 f8 47 31 1c c3 30 ae 2e b3 45 8e 26 S.....K|}Y...........G1..0...E.&
50e0 b3 8c 4c c0 7c 3e 0f 59 96 99 e8 a3 72 7f 22 ae 82 6c 6a 22 64 af d7 83 c7 e3 41 b5 5a 85 a6 39 ..L.|>.Y....r."..lj"d.....A.Z..9
5100 71 62 22 b4 db 04 bc 88 18 ff 95 07 65 bb c6 c9 6b 02 ee 5c 4b 41 8a 21 4c f2 d8 36 36 36 60 18 qb".........e...k..\KA.!L..666`.
5120 06 f2 f9 3c 24 49 c2 c3 87 0f 11 8f c7 f9 66 84 a5 28 95 4a e8 f5 7a 48 26 93 43 6e b7 61 18 d0 ...<$I........f..(.J..zH&.Cn.a..
5140 75 1d 1b 1b 1b 0c e9 4a a7 d3 98 9e 9e 1e 5a 68 d3 34 39 56 22 c6 c0 c7 13 e1 2f 45 dc e1 83 e2 u......J......Zh.49V"...../E....
5160 d8 92 24 c3 b6 4d 66 92 5e af 37 10 25 d7 bd 19 71 b3 aa aa 78 f1 e2 05 f2 f9 3c 3e fa e8 23 68 ..$..Mf.^.7.%...q...x.....<>..#h
5180 9a 86 6f bf fd 16 f9 7c 1e 6b 6b 6b 1c f6 2c 14 0a a8 d7 eb 28 14 0a 98 9c 9c c4 dc dc 1c da ed ..o....|.kkk..,.....(...........
51a0 36 14 45 c1 9b 37 6f 70 ef de 3d cc ce ce 62 7d 7d 1d 8f 1f 3f 46 a7 d3 c1 3f fd d3 3f 21 93 c9 6.E..7op..=...b}}...?F...?..?!..
51c0 60 65 65 05 96 65 a1 dd 6e 63 75 75 15 5e af 97 21 03 ff 2f 1d 0e f3 0c 07 a9 ba dd 2e ba dd 2e `ee..e..ncuu.^..!../............
51e0 62 b1 d8 87 11 db 59 51 1b f9 7c 1e 00 30 31 31 01 8f c7 83 57 af 5e e1 e8 e8 08 9b 9b 9b 50 14 b.....YQ..|..011....W.^.......P.
5200 05 c7 c7 c7 08 87 c3 68 36 9b d8 db db 43 30 18 c4 af 7e f5 2b 24 12 09 c4 62 31 bc 79 f3 06 9f .......h6....C0...~.+$...b1.y...
5220 7e fa 29 5a ad 16 5a ad 16 42 a1 10 7c 3e 1f d6 d7 d7 51 2c 16 b1 bb bb 8b 5e af 87 95 95 15 dc ~.)Z..Z..B..|>....Q,.....^......
5240 bc 79 13 1e 8f 87 c7 f1 97 54 92 97 a5 83 a8 08 9d f8 09 98 36 bd 5e 0f dd 6e 17 c1 60 f0 fa 62 .y.......T..........6.^..n..`..b
5260 04 00 2b c2 a5 a5 25 fc f0 c3 0f 78 f3 e6 0d 54 55 85 df ef c7 d4 d4 14 8e 8e 8e 10 0e 87 e1 f1 ..+...%....x...TU...............
5280 78 a0 eb 3a 42 a1 10 62 b1 18 23 85 42 a1 10 02 81 00 d2 e9 34 c2 e1 30 34 4d 43 26 93 c1 e1 e1 x..:B..b..#.B.......4..04MC&....
52a0 21 5a ad 16 1e 3c 78 00 4d d3 d0 6a b5 18 8a 4b 71 0f 0a 75 d2 a4 ff 3b 8e 81 ce 18 24 78 c5 38 !Z...<x.M..j...Kq..u...;....$x.8
52c0 0e 00 4e fa 4a 92 74 7d ce a6 9b 59 96 85 99 99 19 28 8a 82 4e a7 03 9f cf 87 b5 b5 35 18 86 81 ..N.J.t}...Y.....(..N.......5...
52e0 5e af 07 4d d3 d0 6e b7 f1 af ff fa af f8 e2 8b 2f b0 bc bc 8c 6a b5 8a d5 d5 55 18 86 01 af d7 ^..M..n........./....j....U.....
5300 8b 44 22 c1 d7 be 7f ff 3e f2 f9 3c 42 a1 10 7e f2 93 9f a0 5a ad 22 10 08 a0 dd 6e c3 eb f5 42 .D".....>..<B..~....Z."....n...B
5320 d7 f5 a1 f0 e9 87 10 ea a2 f9 9d 77 ae a8 9c 2d cb c1 85 48 52 5f 3e c3 86 d2 47 d8 52 ea 4c d7 ...........w...-...HR_>...G.R.L.
5340 f5 eb 7b 90 b4 85 49 49 4d 4e 4e 32 c7 27 12 89 21 f3 a7 dd 6e 43 d7 75 a4 52 29 44 22 11 04 83 ..{...IIMNN2.'..!...nC.u.R)D"...
5360 41 e6 4c db b6 39 ac 6a 18 06 fc 7e 3f 66 66 66 f8 dc a9 a9 29 26 ac 61 18 2c ab dd a6 e4 7f e7 A.L..9.j...~?fff....)&.a.,......
5380 e1 d0 c1 64 ec b6 6d db b0 65 9b 89 4d 29 ba 0f 72 d7 45 f3 c6 8d db 10 53 54 1e 8f 07 2b 2b 2b ...d..m..e..M)..r.E.....ST...+++
53a0 ac 2c 46 79 88 ee c4 81 18 d3 a6 45 11 f3 93 ee 80 95 fb fd 38 2b c5 ed 8a 8f 0a a7 5e e4 54 0d .,Fy.......E........8+......^.T.
53c0 a3 c3 1c dc 62 a7 63 c0 b6 9c f8 bb 69 1a 8e 55 62 49 68 35 3b fd 74 d9 35 c4 88 08 3d d0 34 6d ....b.c.....i..UbIh5;.t.5...=.4m
53e0 24 87 b9 91 fb b4 e2 22 61 ce 5b 40 12 13 e3 26 7e 51 08 e1 3c e7 45 cc a7 ba af 25 2e d4 a8 7b $......"a.[@...&~Q..<.E....%...{
5400 9d 37 66 cb 34 61 29 54 9d 40 95 12 12 ba dd 2e fb 08 d7 72 6a 00 30 2a 4a 4c 04 bb 33 dd 6e 88 .7f.4a)T.@.........rj.0*JL..3.n.
5420 c1 65 5c e0 ab 42 0e c4 31 8d e3 d2 71 0b 74 d1 f5 ce f3 12 dd b1 74 42 b5 02 18 12 75 bd 5e 0f .e\..B..1...q.t.......tB....u.^.
5440 a6 f1 01 0a 52 1c 30 dd 58 f4 04 69 31 68 fb 8f f2 38 c7 4d d2 4d 94 cb 64 92 dc 44 72 bf 1e b7 ....R.0.X..i1h...8.M.M..d..Dr...
5460 68 ee 7b 8d 22 e6 79 a9 42 51 f4 11 b1 dd 19 22 cb 1c ec a4 6b 8b 11 31 75 45 b0 01 51 86 93 77 h.{.".y.BQ....."....k..1uE..Q..w
5480 49 03 b9 08 f6 30 ce fd fe 10 e5 27 2e ae 28 e2 68 f7 8d ba d7 a8 8c 10 30 88 c3 8c 82 46 d8 b6 I....0.....'..(.h.......0....F..
54a0 0d d3 1a 28 47 d1 b3 b5 6c 46 1b 5e 3f 36 42 c9 58 31 17 48 99 77 72 a9 29 87 48 e7 8d 52 5a 17 ...(G...lF.^?6B.X1.H.wr.).H..RZ.
54c0 c9 ef cb 98 61 ee d7 74 8e 08 00 75 57 33 8c 3b 46 25 2b ce 13 23 e2 22 ba f5 12 41 19 24 38 20 ....a..t...uW3.;F%+..#."...A.$8.
54e0 d1 6b 71 36 5d 88 08 ee 86 a5 89 30 84 51 c0 f4 71 b2 54 d4 03 e3 38 6c d4 78 c4 31 89 d7 71 63 .kq6]......0.Q..q.T...8l.x.1..qc
5500 5d c4 eb 8d 72 88 dc d9 78 77 5e f4 bc 85 75 63 53 44 2e b7 6c 1b 12 ae a9 20 89 b0 e4 19 79 3c ]...r...xw^...ucSD..l.........y<
5520 1e 58 96 85 77 ef de a1 58 2c 62 69 69 09 91 48 64 68 1b 8f 1a a8 98 36 72 a7 df dc 70 86 71 87 .X..w...X,bii..Hdh.....6r...p.q.
5540 1b ab 21 de af db ed 32 4e 51 5c 10 0a e3 8a cc e3 46 0b 90 55 44 73 1d c5 1c ee 45 1a 35 2e 91 ..!....2NQ\......F..UDs....E.5..
5560 c9 54 a7 b6 e4 72 d5 04 ce 49 44 8c e1 c9 a9 aa 8a 97 2f 5f 60 73 73 13 b1 58 0c cd 66 13 8d 46 .T...r...ID......./_`ss..X..f..F
5580 63 28 68 44 da 59 84 87 29 8a 82 89 89 09 14 0a 05 d4 6a 35 84 42 21 10 86 c4 b6 6d ec ef ef 43 c(hD.Y..).........j5.B!....m...C
55a0 55 55 78 bd 5e b4 db 6d 9e 80 1b 7c 63 9a 26 6e dc b8 81 6e b7 8b 93 93 13 0e 72 a5 d3 69 d4 eb UUx.^..m...|c.&n...n......r..i..
55c0 75 b4 db 6d ce 98 84 c3 61 48 92 84 4e a7 83 40 20 80 66 b3 89 6e b7 cb ce 07 dd a3 db ed 62 62 u..m....aH..N..@..f..n........bb
55e0 62 02 91 48 64 e8 bb e1 f8 3e 53 06 b6 34 c0 7f db 16 89 5b 47 a7 49 b2 7c 7d 6b c4 c9 1a cb 43 b..Hd....>S..4.....[G.I.|}k....C
5600 f2 c9 e3 f1 e2 f3 cf 3f 87 61 18 f8 e5 2f ff 0d b2 2c 61 62 62 02 e5 72 19 d1 68 94 a1 61 14 52 .......?.a.../...,abb..r..h..a.R
5620 55 55 15 81 40 00 92 24 e1 e9 d3 a7 38 3a 3a c2 dc dc 1c 0c c3 c0 67 9f 7d 86 56 ab 85 ff f8 8f UU..@..$....8::.......g.}.V.....
5640 ff 40 2c 16 43 24 12 41 a3 d1 e0 b0 25 ed aa 68 34 0a c3 30 50 28 14 90 4e a7 51 a9 54 f0 e6 cd .@,.C$.A....%..h4..0P(..N.Q.T...
5660 1b 94 4a 25 ac ae ae a2 db ed 62 7d 7d 1d a5 52 09 8a a2 60 6d 6d 0d ad 56 0b c5 62 11 cd 66 13 ..J%......b}}..R...`mm..V..b..f.
5680 b7 6e dd c2 f1 f1 31 8a c5 22 42 a1 10 5a ad 16 ca e5 32 bc 5e 2f 26 27 27 d1 6e b7 11 8d 46 87 .n....1.."B..Z....2.^/&''.n...F.
56a0 ac ab d1 5c 28 24 33 24 19 12 4c 86 37 d0 39 d7 10 23 fd 2b 63 e0 ed d1 c5 56 56 56 10 8f c7 d0 ...\($3$..L.7.9..#.+c....VVV....
56c0 6c b6 b0 bc 7c 0b e1 70 18 3e 9f 0f cd 66 13 5e af 17 dd 6e 17 00 10 0a 85 98 9b 7c 3e 1f 02 81 l...|..p.>...f.^...n.......|>...
56e0 00 96 97 97 b1 b8 b8 88 70 38 cc c4 f4 fb fd 78 f8 f0 21 fc 7e ff 50 c5 6f ab d5 e2 ad e9 f3 f9 ........p8.....x..!.~.P.o.......
5700 20 49 12 2a 95 0a 54 55 45 38 1c c6 ca ca 0a 5a ad 16 26 26 26 a0 eb 3a 72 b9 1c 72 b9 1c 64 59 .I.*..TUE8.....Z..&&&..:r..r..dY
5720 c6 d4 d4 14 6a b5 1a ba dd 2e d2 e9 34 e2 f1 38 24 49 42 3c 1e 47 3c 1e 47 b7 db c5 e9 e9 29 02 ....j.......4..8$IB<.G<.G.....).
5740 81 00 47 31 09 ce 36 da c9 a2 4a 87 7e 95 b1 6c 03 16 60 f5 4d c1 5e af 0b b3 ef a4 5d 43 41 3a ..G1..6...J.~..l..`.M.^.....]CA:
5760 37 90 24 0c 65 50 2c cb 42 3a 9d 82 24 01 5e af 0f d1 68 94 a1 62 24 1f a9 7e 10 00 62 b1 d8 90 7.$.eP,.B:..$.^...h..b$..~..b...
5780 c3 13 8d 46 87 64 35 c5 c1 83 c1 e0 10 3c 58 54 c6 44 70 c3 30 90 48 24 60 db 83 da 43 52 d4 b6 ...F.d5......<XT.Dp.0.H$`...CR..
57a0 6d e3 c6 8d 1b 2c b6 2c cb 42 3c 1e 47 22 91 e0 24 c4 f4 f4 34 7a bd 1e 9f 4f 9c 2c cb 32 87 17 m....,.,.B<.G"..$...4z...O.,.2..
57c0 e8 fe a3 4c 3f 49 92 20 c9 54 a6 3d c8 da 98 a6 09 d3 ea c2 30 4d 40 ba 06 b1 47 dd 48 55 55 bc ...L?I...T.=........0M@...G.HUU.
57e0 79 b3 89 a3 a3 43 24 93 71 68 9a 87 c3 a4 b1 58 0c 37 6f de 84 df ef c7 8b 17 2f a0 aa 2a 34 4d y....C$.qh.....X.7o......./..*4M
5800 43 b9 5c c6 ed db b7 d1 ed 76 b1 bb bb cb d8 6c 07 c5 ef 28 dd e5 e5 65 9c 9e 9e 62 7b 7b 1b ab C.\......v.....l...(...e...b{{..
5820 ab ab a8 d5 6a 38 3a 3a e2 5d 32 35 35 85 68 34 8a f7 ef df a3 d5 6a 61 72 72 12 00 70 74 74 04 ....j8::.]255.h4......jarr..ptt.
5840 bf df 8f 85 85 05 94 4a 25 bc 7f ff 1e e1 70 18 ba ae a3 56 ab 41 51 14 dc b8 71 03 af 5f bf 86 .......J%.....p....V.AQ...q.._..
5860 ae eb 58 5a 5a c2 8b 17 2f d0 e9 74 10 0e 87 d1 ed 76 21 cb 32 b2 d9 2c 92 c9 24 ba dd 2e 13 79 ..XZZ.../..t.....v!.2..,..$....y
5880 5c b8 41 96 24 c8 b2 e2 88 0d 69 38 22 69 5b 16 64 e9 1a 32 9b 82 2a 14 85 a3 f8 72 bb dd ea 6f \.A.$.....i8"i[.d..2..*....r...o
58a0 65 19 9a e6 41 bd 5e 67 6b a0 52 a9 40 96 65 34 1a 0d 56 9a 8d 46 83 4b 48 8e 8f 8f 21 49 12 bc e...A.^gk.R.@.e4..V..F.KH...!I..
58c0 5e 2f 97 ba 35 9b 4d 14 8b 45 f4 7a 3d e4 f3 79 b4 db 6d d8 b6 8d 62 b1 08 5d d7 51 2e 97 11 0a ^/..5.M..E.z=..y..m...b..].Q....
58e0 85 10 89 44 50 28 14 d0 6c 36 31 3d 3d 8d 7a bd 8e 83 83 03 a4 d3 69 d8 b6 8d 66 b3 89 a3 a3 23 ...DP(..l61==.z.......i...f....#
5900 94 cb 65 c4 e3 71 8e c2 cd cc cc c0 b2 2c ec ef ef 63 7e 7e 1e a6 69 e2 f8 f8 98 77 56 a1 50 80 ..e..q.......,...c~~..i....wV.P.
5920 cf e7 43 3c 1e 3f 53 f7 c8 dc 3c 64 6f 93 89 6b 3b 36 75 3f 69 2d 88 83 eb 89 11 d1 3d a7 ad b9 ..C<.?S...<do..k;6u?i-......=...
5940 b0 b0 80 6c 36 0b 55 55 a0 69 fa 90 2d 4e dc f0 e4 c9 13 0e 32 d9 b6 8d 60 30 88 78 3c 8e 4c 26 ...l6.UU.i..-N......2...`0.x<.L&
5960 03 cb b2 10 08 04 86 ac 15 5a d4 68 34 ca 8a 34 99 4c f2 3d 7d 3e 1f 34 4d c3 27 9f 7c c2 96 46 .........Z.h4..4.L.=}>.4M.'.|..F
5980 a7 d3 41 22 91 80 cf e7 83 d7 eb 45 2e 97 43 22 91 80 61 18 08 85 42 9c e9 d6 75 1d ab ab ab ac ..A".......E..C"..a...B...u.....
59a0 4f 1e 3c 78 80 b5 b5 35 4e 32 d7 6a 35 8e 9d 8b e0 fb d1 0c 48 0d 09 00 cb b6 a1 48 d2 90 c7 2c O.<x...5N2.j5.......H......H...,
59c0 0d 13 9b 6a 21 2f 2f 3a 44 bb 55 55 55 d4 6a 35 34 9b 4d 84 42 01 48 52 9b 4d 29 59 96 e1 f5 7a ...j!//:D.UUU.j54.M.B.HR.M)Y...z
59e0 11 8d 46 d1 e9 74 50 a9 54 98 b0 a5 52 09 cd 66 13 d1 68 14 7e bf 1f 3b 3b 3b 0c 85 38 38 38 40 ..F..tP.T...R..f..h.~..;;;..888@
5a00 3c 1e e7 88 61 b1 58 44 b7 db 85 df ef 47 26 93 41 af d7 c3 b3 67 cf 60 18 06 e6 e7 e7 21 49 12 <...a.XD.....G&.A....g.`.....!I.
5a20 0a 85 02 02 81 00 12 89 04 4e 4f 4f 51 2c 16 d9 f2 49 24 12 30 4d 13 a5 52 09 86 61 b0 82 0c 04 .........NOOQ,...I$.0M..R..a....
5a40 02 38 3c 3c 44 32 99 44 ab d5 42 a9 54 42 30 18 84 a2 28 38 3c 3c e4 c4 88 2c 2b fd 68 de d9 9d .8<<D2.D..B.TB0...(8<<...,+.h...
5a60 0e c9 a9 81 34 4d b3 5f ac e4 50 54 51 64 16 23 7d 62 cb 70 fe 86 cb 83 c7 af a2 b3 38 b2 ec c4 ....4M._..PTQd.#}b.p........8...
5a80 3d 74 dd 83 56 ab 89 cd cd 4d b4 5a 2d 98 a6 05 5d d7 a0 eb 3a 4c d3 44 ab d5 82 df ef c7 bd 7b =t..V....M.Z-...]...:L.D.......{
5aa0 f7 d0 6a b5 b0 b5 b5 85 46 a3 01 4d d3 50 af d7 61 9a 26 1e 3e 7c 08 d3 34 f1 dd 77 df 61 76 76 ..j.....F..M.P..a.&.>|..4..w.avv
5ac0 16 13 13 13 78 f9 f2 25 74 5d 87 df ef 87 69 9a 68 36 9b bc c5 49 f9 6e 6c 6c f0 b8 74 5d 47 b3 ....x..%t]....i.h6...I.nll..t]G.
5ae0 d9 44 32 99 84 aa aa d8 d9 d9 c1 e1 e1 21 74 5d 87 65 59 58 59 59 41 af d7 c3 f6 f6 36 00 b0 dd .D2..........!t].eYXYYA.....6...
5b00 4d 8a b5 58 2c e2 db 6f bf 85 69 9a b8 7b f7 2e 00 e0 cd 9b 37 48 a7 d3 fd 6c 53 b7 ef c8 59 67 M..X,..o..i..{......7H...lS...Yg
5b20 1c 1c 49 92 d0 33 0c e8 82 d7 6a c3 82 ac f6 ad 36 db 59 84 0f 0a 44 91 86 97 65 19 2b 2b 2b 90 ..I..3....j.....6.Y...D...e.+++.
5b40 65 19 f5 7a 1d aa aa 42 d7 75 16 37 a4 d1 45 53 aa d5 6a e1 f8 f8 18 b1 58 0c f1 78 1c 8a a2 e0 e..z...B.u.7..ES..j.....X..x....
5b60 d1 a3 47 88 c5 62 08 04 02 50 55 15 8d 46 03 b1 58 0c b6 6d 73 7d bd a2 28 7c ed bf f9 9b bf 81 ..G..b...PU..F..X..ms}..(|......
5b80 69 9a d0 75 7d a8 fd 84 d7 eb c5 ad 5b b7 90 48 24 e0 f1 78 a0 28 0a 02 81 00 6c db 29 a5 23 7d i..u}.......[..H$..x.(....l.).#}
5ba0 e3 f7 fb 59 ee 1b 86 81 27 4f 9e a0 d7 eb 21 9d 4e c3 34 cd be 52 f5 c0 30 ac f1 cd 11 a4 b3 ae ...Y....'O....!.N.4..R..0.......
5bc0 ba a3 4c 2d 58 d4 8c e0 ba 32 9b e4 93 2c 2b 7d 73 49 e1 7a 17 1a a0 65 59 08 85 42 e8 f5 7a 38 ..L-X....2...,+}sI.z...eY..B..z8
5be0 38 38 e0 84 6f a7 d3 61 9c 49 24 12 c1 cc cc 0c f2 f9 3c 0e 0e 0e 90 4c 26 59 f3 9f 9c 9c 20 1e 88..o..a.I$.......<....L&Y......
5c00 8f b3 c2 93 24 89 e5 39 85 09 08 04 24 cb b2 93 b9 16 44 59 bb dd 86 c7 e3 41 2e 97 63 1c 0b 00 ....$..9....$.....DY.....A..c...
5c20 b4 5a 2d 24 93 49 d8 b6 cd b9 d1 62 b1 08 af d7 8b 72 b9 0c bf df 8f 64 32 89 c3 c3 43 78 3c 1e .Z-$.I.....b.....r.....d2...Cx<.
5c40 44 a3 51 c8 b2 24 c0 26 86 71 db a3 e2 32 43 b1 94 7e 35 30 2d d1 b5 38 db b9 20 15 c8 ab b0 2c D.Q..$.&.q...2C..~50-..8.......,
5c60 13 cf 9f 3f 47 b9 5c 86 aa aa 68 36 9b 78 fc f8 31 4c d3 c4 ef 7f ff 7b 64 32 19 a8 aa 8a ad ad ...?G.\...h6.x..1L.....{d2......
5c80 2d b6 52 2c cb 42 22 91 e0 f7 a4 ec 00 20 9f cf 63 75 75 15 99 4c 06 4f 9f 3e 65 ae 6a 34 1a b0 -.R,.B".........cuu..L.O.>e.j4..
5ca0 2c 0b f7 ee dd 83 6d db f8 c3 1f fe 80 c5 c5 45 26 d8 e9 e9 29 13 8a 76 ca eb d7 af 61 59 16 26 ,.....m........E&...)..v....aY.&
5cc0 27 27 f1 e2 c5 0b ac ac ac a0 52 a9 20 95 4a a1 54 2a 61 67 67 07 aa aa a2 5e af c3 e7 f3 e1 a3 ''........R...J.T*agg....^......
5ce0 8f 3e c2 f6 f6 36 f2 f9 3c b2 d9 2c ee de bd 03 9f cf 8b 4e a7 3b 04 d3 73 c7 7a c4 e4 81 e8 55 .>...6..<..,.......N.;..s.z....U
5d00 8b d2 e0 83 70 23 83 58 b5 84 54 2a c5 1c 4c 09 5e 45 51 70 fb f6 6d b6 26 fc 7e 3f 34 4d 43 28 ....p#.X..T*..L.^EQp..m.&.~?4MC(
5d20 14 42 a1 50 80 6d db c8 64 32 f0 78 3c ac 50 15 45 41 28 14 42 22 91 80 2c cb 48 a5 52 1c 13 f1 .B.P.m..d2.x<.P.EA(.B"..,.H.R...
5d40 fb fd bc 6b 5a ad 16 e6 e6 e6 30 3f 3f 8f 7c 3e 8f 40 20 c0 3b ac d5 6a e1 e4 e4 04 dd 6e 17 b9 ...kZ.....0??.|>.@..;..j.....n..
5d60 5c 0e 96 65 c1 eb f5 62 6a 6a 8a ab cb bc 5e 2f 62 b1 18 7a bd 1e 8a c5 22 66 67 67 91 48 24 10 \..e...bjj....^/b..z...."fgg.H$.
5d80 8d 46 39 90 e6 c0 2b 74 21 4d 37 7e b7 13 b1 07 cc 38 08 b9 d2 71 4d a7 66 38 44 6a 59 16 92 c9 .F9...+t!M7~.....8...qM.f8DjY...
5da0 24 e2 f1 38 c2 e1 30 54 55 45 a7 d3 41 b7 db c5 ea ea 2a c7 14 d6 d6 d6 58 71 d2 96 33 0c 83 db $..8..0TUE..A.....*.....Xq..3...
5dc0 47 f4 7a 3d 78 bd 5e 28 8a 82 46 a3 01 55 55 b1 b8 b8 c8 5c 47 f2 9e cc be a9 a9 29 34 1a 0d d6 G.z=x.^(..F..UU....\G......)4...
5de0 05 00 d8 fd 96 65 99 af db 68 34 10 0a 85 f0 e0 c1 03 18 86 c1 19 7b c3 30 90 4e a7 d9 31 a3 b8 .....e...h4...........{.0.N..1..
5e00 cb e4 e4 24 52 a9 14 77 7a e8 76 87 e5 f5 40 7c 58 90 40 99 aa e1 78 b6 65 99 6c 85 5c 3b 79 e0 ...$R..wz.v...@|X.@...x.e.l.\;y.
5e20 ee e0 e0 54 6e 99 78 fa f4 29 0e 0f 0f 91 cd 66 b1 bc bc 8c ad ad 2d 94 cb 65 c4 62 31 00 60 fc ...Tn.x..).....f......-..e.b1.`.
5e40 c7 bd 7b f7 b0 bd bd cd 18 90 f5 f5 75 76 85 ab d5 2a 56 56 56 e0 f7 fb f1 ea d5 2b f8 fd 7e d8 ..{.........uv...*VVV......+..~.
5e60 b6 8d 93 93 13 2c 2d 2d 61 6e 6e 0e cf 9f 3f 77 0a 38 55 15 4b 4b 4b 38 3a 3a 42 3e 9f c7 c4 c4 .....,--ann...?w.8U.KKK8::B>....
5e80 04 a6 a6 a6 f0 f6 ed 5b 1c 1f 1f f3 ef 5f be 7c 89 ed ed 6d 64 b3 59 68 9a 86 93 93 13 2c 2e 2e .......[....._.|...md.Yh.....,..
5ea0 c2 e7 f3 e1 c5 8b 17 50 14 05 99 4c 06 ad 56 0b b5 5a 0d b6 6d b3 17 e9 2c f6 4d 44 22 31 74 bb .......P...L..V..Z..m...,.MD"1t.
5ec0 06 4c 73 b8 89 97 6d 8b ca 71 50 be 67 59 66 9f d8 fd 98 79 ff f7 f2 d5 e1 5b 8e a2 20 9c 1f 6d .Ls...m..qP.gYf....y.....[.....m
5ee0 9d 78 3c ce 05 a2 54 3a 47 5c 45 db b0 5e af a3 5a ad b2 d9 45 ca 92 6c 6f 12 03 ba ae a3 d7 eb .x<...T:G\E..^..Z...E..lo.......
5f00 a1 54 2a a1 db ed b2 88 30 0c 03 ad 56 8b c5 8a ae eb 88 46 a3 bc 75 bd 5e 2f 92 c9 24 74 5d 47 .T*.....0...V......F..u.^/..$t]G
5f20 b1 58 64 8b 23 12 89 a0 d3 e9 a0 d3 e9 a0 d5 6a a1 d3 e9 a0 d1 68 f0 58 ab d5 2a 9b a1 9d 4e 67 .Xd.#..........j.....h.X..*...Ng
5f40 08 55 4b ad 8f 1c b0 e4 70 66 5e 64 40 db 72 3a 30 d8 96 01 cb 32 1c 62 db 42 e6 06 80 4a ab e2 .UK.....pf^d@.r:0....2.b.B...J..
5f60 70 eb f9 b5 21 e2 6b 0a fa 3b 9a 5a c5 9d 3b 77 b0 b8 b8 c8 01 9d bb 77 ef 9e 29 99 a6 d7 d1 68 p...!.k..;.Z..;w.......w..)....h
5f80 94 2d 86 bf fe eb bf 46 b1 58 44 20 10 60 79 2b cb 32 7e fc e3 1f b3 4e 50 14 85 c3 02 3f fa d1 .-.....F.XD..`y+.2~....NP....?..
5fa0 8f 38 3c ab 28 0a 52 a9 14 e6 e7 e7 19 7d 15 08 04 70 e3 c6 0d 76 95 69 a7 39 2d 84 06 45 ae 00 .8<.(.R......}...p...v.i.9-..E..
5fc0 38 40 d5 6c 36 01 00 81 40 80 99 40 d3 34 26 bc 73 ae d3 50 cc f1 5b c4 2e 10 36 24 38 a5 79 96 8@.l6...@..@.4&.s..P..[...6$8.y.
5fe0 d9 ed e3 45 2c 6e 2e e6 dc d3 fa 30 3b 5b 4c ea 9a a6 89 cd cd 4d 54 ab 55 44 22 11 ec ed ed c1 ...E,n.....0;[L......MT.UD".....
6000 b6 6d cc cf cf 23 1c 0e 63 7b 7b 1b aa aa c2 e7 f3 31 01 a9 2c 9a 82 52 e9 74 1a 2b 2b 2b d8 da .m...#..c{{......1..,..R.t.+++..
6020 da c2 f6 f6 36 96 96 96 90 c9 64 70 7c 7c 8c 93 93 13 44 22 11 9e 20 85 3f df bd 7b c7 09 00 9f ....6.....dp||....D"....?..{....
6040 cf 87 e3 e3 63 54 ab 55 a4 52 29 e8 ba 8e 48 24 82 93 93 13 de 7d 64 43 37 9b 4d 36 43 6f dc b8 ....cT.U.R)...H$.....}dC7.M6Co..
6060 81 7c 3e 8f dd dd 5d a4 52 29 8e e5 78 bd 5e f8 fd 7e 64 b3 59 5e 68 77 13 af 51 bb 5e ec 66 c9 .|>...].R)..x.^..~d.Y^hw..Q.^.f.
6080 47 bf c3 cf b5 64 f6 20 2d 66 41 51 54 96 ab a6 69 22 1e 8f c3 eb f5 62 7b 7b 1b 3e 9f 0f 8a a2 G....d..-fAQT...i".....b{{.>....
60a0 b0 8b 1c 08 04 a0 69 1a 4a a5 12 02 81 00 ca e5 32 4e 4e 4e d8 de ce e7 f3 ac 04 b7 b7 b7 e1 f7 ......i.J.......2NNN............
60c0 fb d1 6c 36 b1 bf bf cf d1 40 f2 12 43 a1 10 aa d5 2a 0a 85 02 74 5d 47 38 1c e6 38 75 a9 54 62 ..l6.....@..C....*...t]G8..8u.Tb
60e0 8b 03 00 db fa 54 da dc ed 76 39 11 11 0e 87 59 dc 1d 1e 1e 32 5c ce 09 19 a7 91 cb e5 86 40 9c .....T...v9....Y....2\........@.
6100 63 a9 22 a0 0a 44 b3 0f 00 64 5c db f4 1b 88 03 4d 53 fb db 57 c5 fd fb f7 99 53 67 66 66 70 fb c."..D...d\.....MS..W.....Sgffp.
6120 f6 6d 46 4c 45 22 11 d6 f8 00 d0 e9 74 e0 f7 fb 51 ad 56 71 7c 7c 8c e9 e9 69 f6 0c 93 c9 24 72 .mFLE"......t...Q.Vq||...i....$r
6140 b9 1c 4c d3 84 cf e7 83 69 9a c8 e5 72 d0 34 8d c5 16 b9 f1 c1 60 90 cd 4c b1 b2 81 44 86 c7 e3 ..L.....i...r.4......`..L...D...
6160 c1 cc cc 0c 72 b9 dc 50 d5 af 18 48 23 6f 34 93 c9 00 18 4e 04 53 2c 9e e2 de 6e db d9 2d 5a c5 ....r..P...H#o4....N.S,...n..-Z.
6180 34 dd a8 c5 f8 a0 32 0f c7 65 d7 a0 28 32 ca e5 32 07 71 48 ab 4f 4e 4e a2 db ed e2 f0 f0 10 b1 4.....2..e..(2..2.qH.ONN........
61a0 58 0c 92 24 a1 5c 2e 63 61 61 81 95 a5 d7 eb c5 e1 e1 21 26 27 27 51 ab d5 b8 c4 03 00 bc 5e 2f X..$.\.caa........!&''Q.......^/
61c0 42 a1 10 da ed 36 63 c0 c9 9c a3 5d 74 7c 7c 0c 59 96 39 fb 43 66 e3 cc cc 0c c7 50 02 81 c0 85 B....6c....]t||.Y.9.Cf.....P....
61e0 dc 28 26 8d 89 e8 24 7a c4 df 9f 47 97 71 dc cf 01 bb ab 73 f6 f0 4a 7a 3c 3a 4c d3 d9 f6 8d 46 .(&...$z...G.q.....s..Jz<:L....F
6200 03 d9 6c 16 47 47 47 d8 db db c3 da da 1a 82 c1 20 0e 0f 0f 71 74 74 04 45 51 d0 6a b5 e0 f1 78 ..l.GGG.............qtt.EQ.j...x
6220 d0 e9 74 b0 bd bd 0d 8f c7 83 48 24 02 55 55 b1 bf bf cf 0d 1d c9 21 e9 f5 7a 58 5f 5f 47 bd 5e ..t.......H$.UU.......!..zX__G.^
6240 47 20 10 80 c7 e3 61 79 bf ba ba 8a 7c 3e 8f 46 a3 01 8f c7 89 a1 03 03 30 e7 c4 c4 04 4c d3 1c G.....ay....|>.F........0....L..
6260 aa 52 10 3b 96 11 ac 59 d7 75 26 b0 08 9d 13 33 fb 22 5e f1 cc 5e 77 e9 31 71 11 01 c0 ee f7 b0 .R.;...Y.u&....3."^..^w.1q......
6280 ba b6 82 24 ad 4e 26 ce e2 e2 22 bb e0 37 6e dc 40 a1 50 40 30 18 84 c7 e3 41 3c 1e 1f 02 f7 e8 ...$.N&..."..7n.@.P@0....A<.....
62a0 ba 8e 6e b7 cb 71 8a 40 20 80 70 38 cc 9c 48 a2 c0 ef f7 43 d7 75 d4 eb 75 e8 ba ce bb 83 82 5d ..n..q.@..p8..H....C.u..u......]
62c0 13 13 13 9c d2 22 a2 92 58 a1 44 30 11 52 24 1a 65 ca 69 07 d1 b8 c4 6e 0f a2 9c a6 31 9d 27 bb ....."..X.D0.R$.e.i....n....1.'.
62e0 89 01 45 d8 f0 50 f2 c0 49 8b 89 dd cf c6 17 5a 8a 44 1e 6c 35 03 80 cc 79 3c 47 4c 94 f0 fe fd ..E..P..I......Z.D.l5...y<GL....
6300 0e 7b 60 1e 8f 87 e5 33 c1 d1 88 28 e4 05 da b6 8d e3 e3 63 74 3a 1d 44 22 91 a1 b6 9b 94 02 eb .{`....3...(.......ct:.D".......
6320 76 bb 98 9e 9e 86 ae eb 48 a7 d3 a8 56 ab a8 d5 6a ec 59 12 b0 7e 7a 7a 1a e5 72 19 cd 66 13 1e v.......H...V...j.Y..~zz..r..f..
6340 8f 87 b3 43 a2 bc f7 78 3c d8 db db 43 34 1a 45 3a 9d c6 ce ce 0e 4a a5 12 8f 85 42 0e a7 a7 a7 ...C...x<...C4.E:.....J....B....
6360 98 9e 9e 46 22 91 38 d3 d5 53 14 2b f4 bf b8 33 44 b1 22 f7 db e5 0d 11 fb f2 62 04 90 e5 be fd ...F".8..S.+...3D.".......b.....
6380 08 19 b6 0d de 8e c5 62 11 bf ff fd b7 08 06 03 48 26 93 78 f4 e8 11 0c c3 c0 d3 a7 4f b9 b6 c4 .......b........H&.x........O...
63a0 e7 f3 e1 f4 f4 14 8a a2 20 1c 0e a3 d5 6a e1 37 bf f9 0d 0c c3 40 32 99 64 2b 84 b2 ed 8d 46 03 .............j.7.....@2.d+....F.
63c0 fb fb fb d8 df df c7 cd 9b 37 71 eb d6 2d bc 7c f9 12 07 07 07 1c 8e 25 d9 fc e0 c1 03 bc 7d fb .........7q..-.|.......%......}.
63e0 16 7b 7b 7b f8 fa eb af 71 78 78 88 f5 f5 75 44 a3 51 d4 eb 75 cc cf cf 63 61 61 01 bb bb bb 78 .{{{....qxx...uD.Q..u...caa....x
6400 fd fa 35 fe f6 6f ff 16 95 4a 05 df 7e fb 2d 16 16 16 60 59 16 2a 95 0a 22 91 08 12 89 04 2b c6 ..5..o...J..~.-...`Y.*..".....+.
6420 cb b4 3f 1a d5 dc a5 4f 31 00 1f 90 16 03 c0 66 1f 30 48 70 4e 4c 4c e0 ab af be 82 61 38 4e 86 ..?....O1......f.0HpNLL.....a8N.
6440 df ef 47 a7 d3 41 2e 97 43 bd 5e 47 34 1a 65 ab 83 e2 17 bd 5e 0f cb cb cb bc e5 03 81 00 4c d3 ..G..A..C.^G4.e.....^.........L.
6460 c4 d4 d4 14 54 55 c5 c7 1f 7f 8c 9b 37 6f 72 e8 55 55 55 4c 4d 4d 71 1c c5 e3 f1 f0 2e d2 34 0d ....TU......7or.UUULMMq.......4.
6480 d3 d3 d3 f0 78 3c 2c 6a 5a ad 16 7b a1 13 13 13 1c 73 29 16 8b 00 1c e7 06 00 07 ba 88 d8 e4 1c ....x<,jZ..{.....s).............
64a0 f5 7a bd 21 4c e3 38 31 22 8a 93 51 c7 35 a3 7e a4 61 6d 96 65 87 87 87 00 6c 4c 4f 4f e3 d6 ad .z.!L.81"..Q.5.~.am.e....lLOO...
64c0 45 b4 5a 6d 36 ab c8 79 d0 75 9d fb 3e 75 3a 1d ec ef ef 33 b7 df bc 79 73 08 a8 de 6e b7 39 6e E.Zm6..y.u..>u:....3...ys...n.9n
64e0 dd 6a b5 d0 ed 76 b1 b6 b6 06 45 51 50 ab d5 18 0b 22 8a 25 c2 77 50 74 f1 f9 f3 e7 88 c7 e3 b8 .j...v....EQP....".%.wPt........
6500 7b f7 2e 2c cb c2 c1 c1 01 4a a5 12 74 5d ef 3f 8f 60 96 8b f8 97 96 96 60 db 36 07 b4 2c cb e2 {..,.....J..t].?.`......`.6..,..
6520 c2 29 77 2e f1 22 82 8f 7b 7f 6d 90 8e 23 c7 07 ed e0 0a 85 02 b6 b6 b6 30 31 91 84 a6 e9 c8 e7 .)w.."..{.m..#..........01......
6540 0b f0 78 74 cc cc cc 40 d3 34 ec ee ee 62 61 61 01 5b 5b 5b 08 04 02 98 9c 9c c4 ab 57 af b0 b9 ..xt...@.4...baa.[[[........W...
6560 b9 89 68 34 8a 6a b5 8a 56 ab c5 f0 86 a3 a3 23 b4 5a 2d 4c 4d 4d 61 67 67 07 c5 62 11 5f 7d f5 ..h4.j..V......#.Z-LMMagg..b._}.
6580 15 54 55 c5 fa fa 3a 27 71 c9 d9 91 65 c7 fc f4 f9 7c 98 9b 9b 83 d7 eb c5 bb 77 ef b0 b9 b9 89 .TU...:'q...e....|........w.....
65a0 77 ef de e1 ce 9d 3b d8 db db c3 db b7 6f 11 8d 46 39 e6 4d b5 3e e5 72 99 b3 ee 6f de bc 61 db w.....;......o..F9.M.>.r...o..a.
65c0 fa fe fd fb ac 6c 2f 47 9f f1 22 f9 da 9c 2d 82 51 2c cb 42 2a 95 ea 97 a6 99 d0 34 e7 01 0b 80 .....l/G.."...-.Q,.B*......4....
65e0 ed 14 5b aa 2a 4e 4f 4f 21 49 12 62 b1 18 4c d3 44 30 18 c4 da da 9a d3 57 5a 55 11 89 44 10 89 ..[.*NOO!I.b..L.D0......WZU..D..
6600 44 90 4a a5 90 cf e7 61 db 36 e2 f1 38 34 4d c3 d4 d4 14 b2 d9 2c 22 91 08 da ed 36 c3 10 4e 4e D.J....a.6..84M......,"....6..NN
6620 4e a0 aa 2a a6 a7 a7 87 b2 37 e1 70 18 e1 70 18 6b 6b 6b 68 34 1a bc 20 93 93 93 50 55 95 df 93 N..*.....7.p..p.kkkh4......PU...
6640 13 16 0c 06 39 50 e5 f7 fb 59 f4 45 22 11 f6 42 2f 12 23 e7 13 fd 03 a1 0c 4e 8b 1e 70 06 dd 09 ....9P...Y.E"..B/.#......N..p...
6660 71 4e f6 2d 09 15 ed 76 0b bd de 00 06 f0 f0 e1 43 48 92 84 99 99 19 00 60 64 52 26 93 e1 89 17 qN.-...v........CH......`dR&....
6680 0a 05 16 39 d1 68 14 e1 70 98 4d 39 12 11 89 44 02 99 4c 86 81 94 9d 4e 07 a9 54 6a 08 70 49 f1 ...9.h..p.M9...D..L....N..Tj.pI.
66a0 f3 a5 a5 25 00 03 7d 42 e7 88 f6 72 b7 db 85 a6 69 0c 3d 6b 36 9b f8 e8 a3 8f 20 cb 32 da ed 36 ...%..}B...r....i.=k6.......2..6
66c0 80 01 92 eb 3c 79 3c 8a d0 7f 56 31 62 db 16 07 dd 5f bf 7e 8d 66 b3 09 4d 53 61 18 4e a8 92 72 ....<y<...V1b...._.~.f..MSa.N..r
66e0 82 91 48 04 9f 7c f2 09 2c cb c2 c6 c6 06 6b 77 8a 7b 9b a6 89 3b 77 ee f4 9f 24 d2 c2 fc fc 3c ..H..|..,.....kw.{...;w...$....<
6700 14 45 c1 c6 c6 06 a2 d1 28 66 67 67 f1 6f ff f6 6f 30 0c 03 37 6f de 44 a5 52 c1 f4 f4 34 52 a9 .E......(fgg.o..o0..7o.D.R...4R.
6720 14 5e bf 7e 8d 1f 7e f8 81 a1 08 d1 68 14 93 93 93 58 5f 5f c7 e4 e4 24 c2 e1 30 5e bd 7a 85 70 .^.~..~.....h....X__...$..0^.z.p
6740 38 cc 39 c9 4a a5 c2 25 ce a9 54 0a df 7f ff 3d 02 81 00 72 b9 1c 9e 3d 7b 06 59 96 91 48 24 50 8.9.J..%..T....=...r...={.Y..H$P
6760 28 14 b0 b8 b8 88 4c 26 33 d4 51 ed 2a 04 1f 22 f6 55 2a 01 ce 5e 50 e2 8e 03 a5 52 09 d5 6a 15 (.....L&3.Q.*..".U*..^P....R..j.
6780 aa aa a0 d5 6a b3 41 4f 70 06 42 89 16 0a 05 b4 5a 2d 4e 7b 95 cb 65 74 3a 1d 34 9b 4d a4 52 29 ....j.AOp.B.....Z-N{..et:.4.M.R)
67a0 14 0a 05 ec ed ed 21 16 8b 31 8a 09 18 d4 e8 d4 6a 35 56 98 64 8e 55 ab 55 e6 56 c2 89 10 64 d9 ......!..1......j5V.d.U.U.V...d.
67c0 e7 f3 61 7f 7f 1f ed 76 1b b3 b3 b3 a8 d7 eb 38 39 39 61 44 56 3a 9d e6 d4 d8 8d 1b 37 10 0c 06 ..a....v.......899aDV:......7...
67e0 b1 b7 b7 c7 79 52 8a ef 50 62 e0 32 e4 19 45 53 cb b6 a1 5e 39 77 c0 87 04 45 91 38 7e bd b0 b0 ....yR..Pb.2..ES...^9w...E.8~...
6800 00 4d 53 fb a6 9c c1 66 1d dd 8c 10 a7 9f 7e fa 29 07 ed c9 ac 03 1c 73 ef ee dd bb 9c 00 a6 6c .MS....f......~.)......s.......l
6820 bd df ef 87 2c cb f8 f2 cb 2f cf 54 9d 11 92 89 62 e0 84 a2 d2 34 0d 0f 1e 3c e0 04 c3 8f 7f fc ....,..../.T....b....4...<......
6840 63 b6 e9 3d 1e 0f 8b 21 92 d7 f7 ef df e7 7b dd bb 77 17 b7 6e 2d 42 51 34 0e 54 91 e9 d7 27 dd c..=...!......{..w..n-BQ4.T...'.
6860 85 84 76 27 18 e8 b3 6b 2b 48 a7 0f b5 35 64 fa 95 cb 8e 17 96 cb cd 73 d8 95 82 39 04 3e 27 ae ..v'...k+H...5d........s...9.>'.
6880 8e 44 22 f8 f6 db 6f f9 f5 fe fe 3e 63 fc 6e dd ba 05 c0 09 8d 02 e0 da f6 3f fd e9 4f e8 74 3a .D"...o....>c.n..........?..O.t:
68a0 48 a7 d3 d8 db db 83 cf e7 1b 82 a3 d9 b6 a3 90 c3 e1 30 de bf 7f 8f dd dd 5d 24 93 49 cc cc cc H.................0......]$.I...
68c0 a0 d9 6c 62 6b 6b 0b 33 33 33 48 a5 52 d8 df df 47 a1 50 c0 c1 c1 01 aa d5 2a 00 60 7e 7e 1e 13 ..lbkk.333H.R...G.P......*.`~~..
68e0 13 13 e8 74 3a 78 f7 ee 1d a2 d1 28 26 26 26 84 8e c6 ca a5 c5 88 c8 e1 f6 75 9d 1a 3a 9c de a3 ...t:x.....(&&&..........u..:...
6900 26 73 53 b3 d9 c4 9b 37 6f 70 7c 7c 8c 78 3c 09 c0 c6 ef 7e f7 3b 00 4e 2b 7f 9f cf 87 6a b5 8a &sS....7op||.x<....~.;.N+....j..
6920 6a b5 8a 8f 3f fe 18 c1 60 10 85 42 01 bd 5e 8f 27 ee f5 7a d9 61 a1 d6 1a 86 61 e0 8b 2f be 80 j...?...`..B..^.'..z.a....a../..
6940 6d db d8 de de e6 cc 39 29 c3 c3 c3 43 84 42 21 18 86 81 fd fd 7d 24 12 09 7c f6 d9 67 8c 3f 69 m......9)...C.B!.....}$..|..g.?i
6960 b5 5a 38 3c 3c e4 94 97 61 18 88 c5 62 d8 d9 d9 c1 ee ee 2e 9a cd 26 74 5d 67 28 45 34 1a c5 ee .Z8<<...a...b.........&t]g(E4...
6980 ee 0e be fb ee 4f 98 9d 9d e5 98 4d b3 d9 84 2c 5f 4f 56 4b b8 66 f2 80 52 67 96 65 f2 73 60 24 .....O.....M...,_OVK.f..Rg.e.s`$
69a0 49 c2 ed db 6b 58 58 98 47 b7 db 41 24 12 86 2c cb f8 f8 e3 8f 19 82 40 b2 9d ac 10 af d7 8b af I...kXX.G..A$..,.......@........
69c0 be fa 8a 43 a6 04 94 a7 f8 42 30 18 c4 93 27 4f 00 a0 6f 46 02 3f fa d1 8f 58 51 91 98 a1 0a 35 ...C.....B0...'O..oF.?...XQ....5
69e0 00 98 99 99 e1 86 02 b7 6f df e6 2a 06 6a ab 41 32 58 96 65 ce 04 95 4a 25 b6 7c a8 79 6e 2e 37 ........o..*.j.A2X.e...J%.|.yn.7
6a00 8f 68 d4 19 23 25 33 9c a0 db e5 ac 91 71 c7 35 ad 11 70 9a 9f 82 46 8a e2 00 28 c9 81 21 34 29 .h..#%3......q.5..p...F...(..!4)
6a20 85 39 a9 cc 42 92 24 0e 22 51 04 4f 7c e4 15 41 74 09 66 0c 00 27 27 27 1c a5 9b 99 99 41 bd 5e .9..B.$."Q.O|..At.f..'''.....A.^
6a40 47 bd 5e 67 54 13 11 3b 14 0a e1 d6 ad 5b 28 95 4a 38 3d 3d 45 24 12 41 34 1a 45 2a 95 c2 ce ce G.^gT..;.....[(.J8==E$.A4.E*....
6a60 0e 0c c3 e0 40 97 d7 eb 45 af d7 43 20 10 40 a5 52 e1 3a 9b e3 e3 63 7e 76 19 e5 45 29 9b 7f 6d ....@...E..C..@.R.:...c~v..E)..m
6a80 3a 4b d7 24 36 c9 7d 67 95 2d c6 81 fc ee 77 bf 43 a1 90 c7 e4 64 1a c7 c7 a7 b0 2c 0b c1 60 10 :K.$6.}g.-....w.C....d.....,..`.
6aa0 9f 7c f2 09 34 4d c3 77 df 7d c7 36 b0 a6 69 0c 84 ac d7 eb 0c 9e ac 54 2a 58 5d 5d c5 bd 7b f7 .|..4M.w.}.6..i........T*X]]..{.
6ac0 f0 c3 0f 3f e0 e4 e4 84 db 5f b4 5a 2d 04 83 41 7c fd f5 d7 c8 e7 f3 f8 fe fb ef 39 33 ee f5 7a ...?....._.Z-..A|..........93..z
6ae0 d9 2c 8b c5 62 68 b5 5a f8 e3 1f ff 08 8f c7 83 87 0f 1f 62 76 76 16 1b 1b 1b d8 d9 d9 c1 d4 d4 .,..bh.Z...........bvv..........
6b00 14 3e ff fc 73 c8 b2 8c df ff fe f7 0c 0e 2a 16 8b 9c 1f 35 8c 2e ea f5 26 96 96 96 70 e7 ce 1d .>..s.........*....5....&...p...
6b20 56 92 83 1e ab d7 a3 fa 07 71 36 15 c3 13 36 3a 97 cb 21 93 c9 20 9b cd 71 53 13 82 df de b9 73 V........q6...6:..!.....qS.....s
6b40 a7 7f fe a0 64 4e 96 65 54 ab 55 0e 7b 6e 6e 6e b2 a9 35 37 37 c7 28 2b 82 1e 44 a3 51 f6 28 49 ....dN.eT.U.{nnn..577.(+..D.Q.(I
6b60 4f d0 bd 89 53 c9 c1 fa ec b3 cf 18 76 46 85 4b 14 3a a0 80 d7 ca ca 0a bb ec 83 b4 97 83 f9 e8 O...S.......vF.K.:..............
6b80 76 0d be e6 a0 3c 0f 30 cd ab 7b 90 5c 51 27 56 33 d1 17 17 cb 25 db 49 e1 4b 72 1f 36 ac 23 93 v....<.0..{.\Q'V3....%.I.Kr.6.#.
6ba0 c9 40 51 14 c4 e3 4e a3 16 2a 38 3a 3e 3e 86 61 18 43 75 2b e2 13 8a 32 99 0c c7 1d 28 e7 08 38 .@Q...N..*8:>>.a.Cu+...2....(..8
6bc0 3d 4b a8 2b 0f c5 b4 c9 33 24 57 7e 72 72 92 ab 10 6a b5 1a 66 66 66 38 7c 30 39 39 c9 49 de 7a =K.+....3$W~rr...j..fff8|099.I.z
6be0 bd 8e 58 2c 86 60 30 08 00 ec 82 df b8 71 83 e7 4b 91 c1 46 a3 01 d3 34 91 c9 c4 50 ab d5 b8 23 ..X,.`0......q..K..F...4...P...#
6c00 1b 65 76 44 3a b9 89 2a 7e 3e f4 5d bf 59 d7 07 43 19 08 36 4c bd 9c 08 4d 14 0a 85 70 f7 ee 5d .evD:..*~>.].Y..C..6L...M...p..]
6c20 6c 6d 6d e1 ed db b7 fd aa 04 15 ed 76 1b 6b 6b 6b 5c 32 f7 f0 e1 43 9c 9c 9c 60 7f 7f 9f 33 28 lmm.........v.kkk\2...C...`...3(
6c40 0f 1e 3c 80 a2 28 f8 f5 af 7f cd 5c 49 9e 1e 71 5a bd 5e c7 dc dc 1c ee dc b9 83 b7 6f df e2 e5 ..<..(.....\I..qZ.^.........o...
6c60 cb 97 98 98 98 c0 ed db b7 a1 28 0a 9e 3d 7b 86 50 28 c4 4a 54 55 55 94 cb 65 c8 b2 8c b5 b5 35 ..........(..={.P(.JTUU..e.....5
6c80 4c 4d 4d e1 f9 f3 e7 28 14 0a 00 1c 79 ff d1 47 1f e1 f5 eb d7 5c b7 a3 aa 2a 1e 3d 7a c4 51 ca LMM....(....y..G.....\...*.=z.Q.
6ca0 cb 30 e3 e8 a2 54 5c 0f 37 22 56 f8 52 4f 24 00 0c 90 24 a8 00 c5 93 67 67 67 21 cb 32 fc 7e 3f .0...T\.7"V.RO$...$....ggg!.2.~?
6cc0 02 81 00 8b 10 4a 73 51 1c 9a 32 2e 64 95 50 d8 b5 56 ab 31 37 12 a0 92 9c 0d f2 4e d3 e9 34 87 .....JsQ..2.d.P..V.17......N..4.
6ce0 58 c9 79 49 24 12 9c 6f a4 27 48 d1 98 c9 04 24 6b 43 d7 75 c4 e3 71 4e e1 51 ea 8c 72 9e 44 e4 X.yI$..o.'H....$kC.u..qN.Q..r.D.
6d00 cb 06 a2 ce 3a 35 b8 5e e3 5b 77 cb 0b 59 96 d1 e9 74 38 20 2f d6 0a 52 83 ad e9 e9 69 74 3a 1d ....:5.^.[w..Y...t8./..R....it:.
6d20 26 06 6d e7 68 34 8a 46 a3 81 54 2a c5 50 02 71 a0 77 ee dc 19 4a bc ae ae ae f2 6f 68 5b db b6 &.m.h4.F..T*.P.q.w...J.....oh[..
6d40 8d a9 a9 29 2e 58 22 f9 f8 f1 c7 1f f3 38 dc dd 78 68 41 a9 4f 15 f9 0a 54 1b 94 cb e5 86 c6 41 ...).X"......8..xhA.O...T......A
6d60 bb e9 ba 31 11 a7 61 d7 35 39 9b 88 2e 16 f6 bc 7c f9 92 31 7f 95 4a 05 f1 78 1c b1 58 0c 7b 7b ...1..a.59......|..1..J..x..X.{{
6d80 7b 00 06 c0 4a b2 59 89 28 8d 46 03 c1 60 10 f3 f3 f3 38 38 38 40 bd 5e e7 ed 5f ad 56 11 8f c7 {...J.Y.(.F..`....888@.^.._.V...
6da0 b1 bc bc cc 26 a6 18 79 a3 74 98 98 d5 16 6b ea e9 37 e2 82 91 3b 4f 87 18 fb a0 f3 48 3c ba 5b ....&..y.t....k..7...;O.....H<.[
6dc0 2c b9 e5 f6 15 58 f4 43 dc 75 67 00 04 f7 f5 7a bd f0 7a bd 28 14 0a 0c 17 bb 7f ff 3e 13 9e 60 ,....X.C.ug....z..z.(.......>..`
6de0 08 99 4c 06 c5 62 91 6b 24 c9 bd 26 a7 86 ca ea a8 e8 b3 56 ab f1 d6 d7 34 8d c3 a1 34 06 c2 e5 ..L..b.k$..&.......V....4...4...
6e00 89 8d 65 44 90 8d 58 ad 46 1c cc cd b1 04 6e a6 f3 bd 5e 2f 8b 45 77 59 87 58 7f 7f 5d c7 e6 83 ..eD..X.F.....n...^/.EwY.X..]...
6e20 bb 9f 11 b4 f6 ce 9d 3b 1c 93 a6 18 b3 cf e7 c3 e3 c7 8f 87 b0 6f 89 44 82 13 ab 64 c9 10 ee e3 .......;.............o.D...d....
6e40 de bd 7b b8 7b f7 ee d0 33 69 44 ee 24 79 4b 79 c7 71 ad 2e 68 6c 8a a2 70 4c 9a 0a 99 28 24 dc ..{.{...3iD.$yKy.q..hl..pL...($.
6e60 ed 76 d1 eb f5 18 22 47 ee bc 98 84 a0 d2 3c 77 89 e1 65 e8 32 7c 38 a5 31 1f 04 d2 11 cb a1 29 .v...."G......<w..e.2|8.1......)
6e80 e9 9a 4c 26 b1 bd bd 8d dd dd 5d 96 db f3 f3 f3 78 f5 ea 15 de be 7d 8b 5c 2e c7 f5 8f 04 7c dc ..L&......].....x.....}.\.....|.
6ea0 d9 d9 c1 e4 e4 24 a2 d1 28 3f c7 8c 26 e7 c4 24 64 e4 72 8e ed fe cd 37 df c0 e3 f1 20 18 0c c2 .....$..(?..&..$d.r....7........
6ec0 ef f7 e3 e6 cd 9b a8 d7 eb 38 3c 3c e4 48 22 55 e8 7a 3c 1e ae 1e ce 66 b3 28 16 8b f0 fb fd dc .........8<<.H"U.z<....f.(......
6ee0 bd e1 f9 f3 e7 08 85 42 f0 78 3c 0c 45 ae d7 eb 48 24 12 4e 1f 3e 55 65 a4 ab 88 de bd ee a1 8a .......B.x<.E...H$.N.>Ue........
6f00 9c 70 95 2d 22 36 73 a1 ad 68 db 36 1a 8d 06 76 77 77 51 2c 16 21 cb 32 66 67 67 91 cd 66 51 a9 .p.-"6s..h.6...vwwQ,.!.2fgg..fQ.
6f20 54 86 80 8b 0b 0b 0b 6c b6 bd 7b f7 0e d9 6c 96 f3 98 9d 4e 87 ab 0d 5a ad 16 67 c5 3d 1e 0f 9a T......l..{...l....N...Z..g.=...
6f40 cd 26 d7 2b 76 3a 1d 4c 4f 4f a3 d9 6c b2 f8 69 b5 5a cc bd d4 ad 81 bc 44 cb b2 90 cf e7 11 0c .&.+v:.LOO..l..i.Z......D.......
6f60 06 11 0e 87 51 ad 56 b1 b3 b3 c3 ba 44 c4 a8 50 6d 4e 22 91 e0 3a 77 60 f0 48 d9 cb f4 bb 62 74 ....Q.V.....D..PmN"..:w`.H....bt
6f80 94 6d 43 96 95 eb cb 6c 52 28 aa aa b2 79 44 98 bb cf 3e fb 8c 91 ab d4 19 e1 a3 8f 3e e2 d0 a9 .mC....lR(...yD...>.........>...
6fa0 58 ce b1 ba ba 8a c5 c5 45 c4 e3 71 d4 6a 35 0e 5a 51 cc 83 44 08 c1 22 7e f2 93 9f 70 a9 47 ab X.......E..q.j5.ZQ..D.."~...p.G.
6fc0 d5 82 ae 3b 49 e5 64 32 09 60 f0 e4 51 42 ac 92 f3 44 0e 52 b5 5a 65 53 f4 cb 2f bf 64 00 0f 89 ...;I.d2.`..QB...D.R.ZeS../.d...
6fe0 34 da 51 e5 72 99 e3 36 74 fe b9 2d 30 c6 10 5c 78 77 7d d3 0f 00 bb dc 14 68 6a b7 db a8 d5 6a 4.Q.r..6t..-0..\xw}......hj....j
7000 b0 2c 0b d9 6c 16 b6 6d 73 a3 5b c2 4b 6b 9a 86 c3 c3 43 1c 1c 1c 70 26 c5 30 0c 8e 3d ab aa 8a .,..l..ms.[.Kk....C...p&.0..=...
7020 93 93 13 a4 d3 69 00 4e 0d b9 df ef e7 c5 20 3b bb 54 2a 21 9d 4e a3 d3 e9 30 24 b8 d3 e9 40 d3 .....i.N.......;.T*!.N...0$...@.
7040 34 6e 06 43 81 a4 42 a1 00 c3 30 70 7c 7c 0c d3 34 31 33 33 83 6a b5 8a 4e a7 33 b4 a8 8d 46 03 4n.C..B...0p||..4133.j..N.3...F.
7060 d5 6a 15 e1 70 98 eb 23 7d 3e 1f 2f e2 45 0f 8a 1e 45 23 c0 09 b1 e2 7a f8 ec c1 05 e9 b0 2c 0b .j..p..#}>./.E...E#....z......,.
7080 6f df be c5 ee ee 2e a3 48 db ed 36 b2 d9 2c 9e 3d 7b 06 d3 34 31 39 39 89 47 8f 1e a1 5c 2e e3 o.......H..6..,.={..4199.G...\..
70a0 97 bf fc 25 77 55 e8 f5 7a 5c bd fb e9 a7 9f 22 18 0c e2 c5 8b 17 78 f5 ea 15 a7 b4 72 b9 1c d2 ...%wU..z\....."......x.....r...
70c0 e9 34 e7 1b 29 ba 48 0d 63 fe f3 3f ff 93 ad 05 aa 1e 68 34 1a 58 59 59 c1 ed db b7 f1 ed b7 df .4..).H.c..?......h4.XYY........
70e0 72 14 91 7a 72 6f 6e 6e 72 fe 33 16 8b 71 28 d6 30 0c 04 83 41 14 8b 45 c4 62 31 7c f5 d5 57 ec r..zronnr.3..q(.0...A..E.b1|..W.
7100 15 53 dd fb 55 89 4d 9f 7d 40 f2 c0 12 60 c3 8e 43 43 b1 09 02 de 24 12 09 3c 7e fc 18 8d 46 83 .S..U.M.}@...`..CC....$..<~...F.
7120 2b c9 a8 48 29 16 8b 71 2b 22 92 87 24 72 1e 3f 7e cc 62 2a 97 cb 71 f8 33 9b cd 22 1c 0e 43 51 +..H)..q+"..$r.?~.b*..q.3.."..CQ
7140 14 e6 76 aa cc 25 84 2c d9 d3 54 07 4f 55 6a 04 5f a0 56 18 99 4c a6 5f 54 2a 0f 55 23 53 b9 48 ..v..%.,..T.OUj._.V..L._T*.U#S.H
7160 3e 9f 47 ad 56 1b ea 4d 78 9d 27 f0 89 dc fd 41 1d 2b dd 76 a8 58 b6 4c ca 68 62 62 02 73 73 73 >.G.V..Mx.'....A.+.v.X.L.hbb.sss
7180 68 34 1a 78 f7 ee 1d 42 a1 10 16 16 16 86 4a e7 0c c3 60 ee 69 36 9b ec d6 47 a3 51 de de c5 62 h4.x...B......J...`.i6...G.Q...b
71a0 91 89 45 6e 3d 55 ff 8a 96 10 3d 0e 90 80 3f e5 72 99 95 28 59 2a 54 c6 41 f6 3b 29 f9 48 24 c2 ..En=U....=...?.r..(Y*T.A.;).H$.
71c0 49 86 c1 53 b3 07 b1 f6 cb 12 7b 74 7c e4 03 5a 3a 93 52 21 ac f3 b3 67 cf 70 7a 7a 8a d9 d9 59 I..S......{t|..Z:.R!...g.pzz...Y
71e0 ee 86 60 59 16 62 b1 18 56 57 57 f1 ea d5 2b 1c 1e 1e e2 af fe ea af f0 e2 c5 0b f6 1c 09 6f f7 ..`Y.b..VWW...+...............o.
7200 e4 c9 13 54 ab 55 6c 6c 6c 70 6b e8 27 4f 9e e0 fd fb f7 78 fd fa 35 92 c9 24 1a 8d 06 2f 02 35 ...T.Ulllpk.'O.....x..5..$.../.5
7220 20 00 9c 8a 60 d3 34 f1 c5 17 5f 40 d3 34 fc f1 8f 7f 64 6e bc 7f ff 3e 36 36 36 b0 be be 8e 58 ....`.4..._@.4....dn...>666....X
7240 2c c6 4a cf e3 f1 e0 e4 e4 84 63 36 54 9b f3 e9 a7 9f a2 d3 e9 e0 df ff fd df 79 37 91 53 74 d1 ,.J.......c6T.............y7.St.
7260 03 2d c6 11 db 86 7d fd 4e 3a ee f6 42 04 e7 a5 82 7f 7a c0 04 00 6e 69 41 d5 b3 c1 60 90 3b bf .-....}.N:..B.....z...niA...`.;.
7280 93 ad 9e 48 24 e0 f7 fb d1 6e b7 19 59 15 08 04 a0 eb 3a 2a 95 0a 7c 3e 1f 7f 4e 32 95 12 c8 54 ...H$....n..Y.....:*..|>..N2...T
72a0 46 42 56 05 25 10 64 59 46 20 10 e0 64 72 28 14 42 38 1c 46 3c 1e e7 9a 99 e5 e5 e5 a1 27 87 90 FBV.%.dYF...dr(.B8.F<........'..
72c0 c2 a4 00 1a 01 35 c5 de 2a 57 65 4a 91 f0 d7 ce d4 d8 b6 53 96 46 04 5b 58 58 e8 e3 b5 6d c8 b2 .....5..*WeJ.......S.F.[XX...m..
72e0 3a 04 39 10 fb 34 29 8a 82 bb 77 ef f2 22 dd bc 79 93 5f 53 16 9d 22 80 b5 5a 0d 0b 0b 0b 88 c5 :.9..4)...w.."..y._S.."..Z......
7300 62 67 1e 31 2b d6 b8 90 33 43 d7 b9 7f ff 3e 2b 4c 02 4d 52 17 7b 51 cf d0 ee 23 39 4d 04 ea 74 bg.1+...3C....>+L.MR.{Q...#9M..t
7320 3a 58 5d 5d e5 8e 10 c4 d5 97 89 fa b9 6b da 81 0f 48 f8 12 22 8a 70 7e aa ea 34 3d d9 dc dc c4 :X]].........k...H..".p~..4=....
7340 e9 e9 09 c2 e1 30 0c c3 01 d3 68 9a c6 a6 1d 75 2c 9b 9f 9f 47 2e 97 c3 de de 1e de bc 79 c3 44 .....0....h....u,...G........y.D
7360 a5 12 91 4a a5 82 6c 36 8b 9b 37 6f a2 5c 2e 63 63 63 83 2d 0c 60 60 47 13 e2 b4 d9 6c 22 91 48 ...J..l6..7o.\.ccc.-.``G....l".H
7380 60 6d 6d 0d ed 76 1b cf 9e 3d 43 bb dd 46 b3 d9 44 30 18 c4 17 5f 7c 81 68 34 8a 8d 8d 0d ec ee `mm..v...=C..F..D0..._|.h4......
73a0 ee 32 ca 95 e4 3c a5 e3 42 a1 10 77 d1 a1 ba f7 4f 3e f9 84 9b b0 13 c1 3f 44 49 7e 00 64 b8 5f .2...<..B..w....O>......?DI~.d._
73c0 bd 20 c9 e8 f5 3a 28 97 cb 30 4d ab af bc ea cc 11 24 7f eb f5 3a 76 77 77 b9 6b 7c b9 5c c6 e9 .....:(..0M......$...:vww.k|.\..
73e0 e9 29 d7 bc fb fd 7e 26 04 59 14 04 81 20 14 95 cf e7 63 11 d5 68 34 d8 7d 26 b1 40 19 17 0a 13 .)....~&.Y........c..h4.}&.@....
7400 50 cc 9b 02 50 24 76 28 a8 45 63 a3 aa e2 7a bd 3e 04 39 2e 95 4a 88 c5 62 2c 4a ae 2a 46 ae 45 P...P$v(.Ec...z.>.9..J..b,J.*F.E
7420 6c 31 26 e0 88 06 47 84 00 03 60 e2 fc fc 7c bf f3 82 17 ed 76 97 bd 31 11 73 4d 16 45 b3 d9 c4 l1&...G...`...|.....v..1.sM.E...
7440 cc cc 0c b2 d9 2c 13 cf b6 6d 76 d1 69 ab 27 12 09 dc bb 77 0f 80 53 8a dd eb f5 18 34 43 47 b3 .....,...mv.i.'....w..S.....4CG.
7460 d9 e4 05 92 24 89 03 5f 9a a6 c1 e3 f1 b0 e9 b6 ba ba ca 18 6c 32 35 45 c4 96 d8 01 d3 b2 2c ae ....$.._............l25E......,.
7480 3c 03 06 d1 4d ca d6 5c f5 b0 f1 41 76 b6 0d a7 bc c3 62 ef eb f4 f4 14 3b 3b ef fb 09 53 60 6a <...M..\...Av.....b.....;;...S`j
74a0 6a 8a 51 fb 14 62 4d 24 12 d0 34 0d 2f 5e bc 40 22 91 c0 d4 d4 14 e3 f0 32 99 0c c7 45 a8 a1 a1 j.Q..bM$..4./^.@".......2...E...
74c0 ae eb ec dc 90 1d 1d 89 44 50 a9 54 50 28 14 90 cd 66 b9 ca 37 16 8b 71 89 c8 af 7f fd 6b 04 83 ........DP.TP(...f..7..q.....k..
74e0 41 b6 24 28 f2 07 80 ab 81 0f 0e 0e 60 db 36 42 a1 10 a6 a6 a6 50 2c 16 51 a9 54 b8 1d 1d e5 34 A.$(........`.6B.....P,.Q.T....4
7500 67 67 67 87 92 d4 d7 11 23 fd c2 8f cb 11 db 5d c0 64 db e8 b7 06 75 be a7 a2 fe 7c fe 14 7e bf ggg.....#......].d....u....|..~.
7520 0f 3e 5f 00 07 07 07 2c e7 a8 77 9f a6 69 b8 7b f7 2e db ba 14 e5 23 28 19 a1 9a da ed 36 63 fc .>_....,..w..i.{......#(.....6c.
7540 00 0c c5 bf 27 26 26 d0 ed 76 b1 b5 b5 c5 29 ac 77 ef de a1 5e af c3 e3 f1 70 4c 9a ae e3 f3 f9 ....'&&..v....).w...^....pL.....
7560 58 e4 b4 db 6d c4 62 31 ac ad ad a1 5c 2e 63 7b 7b 9b 9d a6 d3 d3 53 6c 6c 6c 0c 99 98 8a a2 60 X...m.b1....\.c{{.....Slll.....`
7580 6a 6a 8a d3 7d 1f 22 af 81 0f 84 9f 29 8a cc 66 11 01 19 65 59 82 aa 6a ec 91 89 e8 d3 c3 c3 43 jj..}.".....)..f...eY..j.......C
75a0 04 02 01 7c fc f1 c7 6c eb 86 42 21 2c 2d 2d 21 10 08 20 95 4a 61 61 61 81 f3 82 ba ae e3 fe fd ...|...l..B!,--!....Jaaa........
75c0 fb 1c 50 a2 da 78 7a 0e 8e df ef 47 3a 9d c6 fc fc 3c 9b 92 1e 8f 07 5f 7f fd 35 8f 4b 7c d8 bd ..P..xz....G:....<....._..5.K|..
75e0 6d 3b 3d a2 fc 7e 3f 1e 3d 7a 84 c5 c5 45 be 5e 30 18 c4 f4 f4 34 c3 d0 28 9b 4f af af 52 c8 34 m;=..~?.=z...E.^0....4..(.O..R.4
7600 fa b8 46 20 4a 96 c9 12 b1 60 db 32 0f 82 12 bd 80 8d 66 b3 c5 cd 59 22 91 08 64 59 e6 70 e9 de ..F.J....`.2......f...Y"..dY.p..
7620 de 1e a3 9a 28 70 44 c8 a6 60 30 88 52 a9 84 7a bd ce c9 58 ea c2 93 cf e7 91 48 24 d0 68 34 b0 ....(pD..`0.R..z...X......H$.h4.
7640 b3 b3 c3 8d b5 34 4d 63 5b fc c6 8d 1b a8 54 2a ec 15 d6 6a 35 e4 f3 79 2e f8 6f b7 db 28 97 cb .....4Mc[.....T*...j5..y..o..(..
7660 78 fb f6 2d 66 67 67 31 3d 3d 8d a3 a3 23 4e 78 50 e2 f8 fd fb f7 88 c5 62 5c af f9 e7 50 90 7d x..-fgg1==...#NxP.......b\...P.}
7680 77 fd f2 cf a6 25 e5 08 0c 2a 10 88 73 df bd 7b c7 a2 82 9c 03 2a 28 a5 ec 4c a9 54 e2 6a 5f 4d w....%...*..s..{.....*(..L.T.j_M
76a0 d3 38 42 48 01 fb 47 8f 1e 61 6b 6b 0b 87 87 87 ec b8 2c 2d 2d 21 9d 4e e3 e9 d3 a7 58 5e 5e 46 .8BH..G..akk......,--!.N....X^^F
76c0 a3 d1 c0 9f fe f4 27 b6 bd fd 7e 3f 4e 4f 4f 39 fb fe c3 0f 3f 60 62 62 02 86 61 e0 cd 9b 37 a8 ......'...~?NOO9....?`bb..a...7.
76e0 54 2a dc 5f f5 f0 f0 10 af 5e bd e2 71 77 bb 5d fc e1 0f 7f 60 f3 ef c9 93 27 f0 7a bd f8 ed 6f T*._.....^..qw.]....`....'.z...o
7700 7f 8b 44 22 81 d9 d9 59 06 f2 88 01 28 77 ec ff a2 48 a0 8d 6b 3e f3 40 cc 60 03 83 98 c8 cc cc ..D"...Y....(w...H..k>.@.`......
7720 0c 97 bf 89 ce 03 c5 2e 22 91 08 1e 3f 7e 8c 4a a5 c2 4a 90 1a ad 90 59 e7 f5 7a b1 b6 b6 86 6c ........"...?~.J..J....Y..z....l
7740 36 cb c4 20 10 e6 c2 c2 02 f7 6d fa e4 93 4f 18 80 e3 f1 78 30 3b 3b cb 16 03 65 7c c4 2a 5b 4a 6.........m...O....x0;;...e|.*[J
7760 e0 26 12 09 2c 2e 2e 22 18 0c f2 58 17 16 16 38 a1 91 4c 26 39 95 47 c8 2a 11 5e f1 21 f9 47 e0 .&..,.."...X...8..L&9.G.*.^.!.G.
7780 cf 90 16 23 79 9a 4e a7 b9 f7 d2 a8 83 a0 68 a9 54 ea cc c2 d1 41 c8 29 37 a7 18 86 81 e5 e5 65 ...#y.N.......h.T....A.)7......e
77a0 3e 87 50 ad ee 31 51 30 89 16 59 bc 57 af d7 43 24 12 19 ea 0f 05 80 db 2a d1 18 01 70 13 45 6a >.P..1Q0..Y.W..C$.......*...p.Ej
77c0 58 2e 9a 84 57 cd 68 5d 8b d8 ee fc db a0 0d 86 c6 93 01 86 3b a3 89 a9 33 f1 b9 88 a4 b8 c4 5d X...W.h]............;...3......]
77e0 40 13 a0 f8 87 18 75 a3 f3 c5 89 8a b0 05 f2 28 45 4f cf 0d 79 20 6b 44 bc 2e 45 1c dd 0f 01 22 @.....u........(EO..y.kD..E...."
7800 f7 5d 4c f6 5e e6 39 3b 7f 36 62 8b 83 a1 b0 23 6d 5d 51 a6 89 cd cb 45 07 42 e4 1c 11 2e 40 b0 .]L.^.9;.6b....#m]Q....E.B....@.
7820 02 b1 22 4b 9c 14 59 15 64 d9 88 e7 13 a1 c8 e2 70 33 02 11 48 2c 3e a2 cf dc 44 a6 f7 74 6f 3a .."K..Y.d.......p3..H,>...D..to:
7840 87 e2 27 34 0e 11 19 75 a5 24 b0 84 ab 3f 30 99 26 23 26 0f c4 81 bb 1f 51 42 dc 2d 56 c9 ba 15 ..'4...u.$...?0.&#&.....QB.-V...
7860 8b f8 5c 17 b1 9b 81 a8 1b c4 e7 c4 d0 a4 09 08 2f 4e 5a 4c c8 ba 21 0e ee 24 ad b8 28 62 60 4b ..\............./NZL..!..$..(b`K
7880 e4 7e 82 54 88 62 e4 ea 22 44 fa 73 3c f3 40 19 4b 3c b7 22 15 27 4b ef 45 e2 8c ca d4 bb 17 47 .~.T.b.."D.s<.@.K<.".'K.E......G
78a0 ec 7e 20 36 98 11 ef e5 4e ca 8e 22 2c 7d 3e ee d9 35 a2 fb 2e 5a 62 d7 95 d5 52 9f ab 55 51 0c .~.6....N..",}>..5...Zb...R..UQ.
78c0 5d 2c fc 25 e1 0f 67 06 e1 16 01 22 2c 4c 9c b0 88 5e 12 17 64 f8 69 74 67 39 df bd d8 ee 71 8e ],.%..g....",L...^..d.itg9....q.
78e0 5a 64 f7 38 c5 16 9e a3 18 c4 3d 2e 51 fc 88 f7 14 cf 77 cb 72 f7 02 4b fd 7f 17 da d9 74 03 e7 Zd.8......=.Q.....w.r..K.....t..
7900 66 84 ba b7 39 96 2d 12 58 24 ba 78 be fb 10 b9 cb 1d 98 77 2f 16 7d 36 4e 41 d1 fd c7 3d b9 ef f...9.-.X$.x.......w/.}6NA...=..
7920 bc 71 8c fb dc 3d af 61 1a 8c 6e bb 77 d1 21 c9 b2 c3 d9 e7 11 47 5c 5d db d5 a1 d1 cd 61 ee 3e .q...=.a..n.w.!......G\].....a.>
7940 4b 97 99 9c 98 f5 39 6f f2 97 25 d8 a8 eb 9f 99 f8 39 e0 9a 51 f7 1b 45 e0 51 8c 35 9e d2 d2 59 K.....9o..%......9..Q..E.Q.5...Y
7960 f8 d9 28 11 32 6a 22 6e 62 8b df 5f 46 ae b9 65 ea 87 c6 89 c7 cf f1 72 4f e7 1b 75 de 28 3a 88 ..(.2j"nb.._F..e.......rO..u.(:.
7980 9f 8d 7b 0c d6 79 87 7a 91 ed 48 c4 70 2e ce b7 3e a3 70 2e 9a e0 79 c7 87 78 65 7f 89 eb 8e 22 ..{..y.z..H.p...>.p...y..xe...."
79a0 e0 38 d1 72 25 62 8f 7a 76 d7 f8 95 75 5e 5b 96 cd c9 83 ab 4e 52 c4 15 8a bf 75 2b d7 3f c7 31 .8.r%b.zv...u^[.....NR....u+.?.1
79c0 2a 76 f1 a1 0b 20 36 25 bf ea f5 54 f7 b3 77 dd 13 16 4b 95 2d 6b 20 26 c8 38 10 7f 7f 51 a7 99 *v....6%...T..w...K.-k.&.8...Q..
79e0 51 44 77 7f f6 5f 45 ec 8b 18 c2 3d 4e 37 17 8b 22 f3 a2 b0 ab d4 bf ce 19 62 bb 0f 6a 02 eb 98 QDw.._E....=N7.."........b..j...
7a00 5f 54 4f 33 68 49 7f 19 22 fe 25 09 7a 15 a2 5f e5 fe e7 29 6a 60 b8 80 eb c2 47 92 4b 7d 62 2b _TO3hI..".%.z.._...)j`....G.K}b+
7a20 42 2f bb 51 37 a1 f6 14 4e cc c2 ec 83 29 a5 91 13 70 73 d2 38 ce 72 7b 76 a2 f7 38 ca 52 70 7e B/.Q7...N....)...ps.8.r{v..8.Rp~
7a40 4b f6 ae cd 70 8a c1 c2 5e 4e 21 9f b7 f3 2e 82 4d bb 3f 3f 0f 36 ec 76 c8 9c df c8 8e 82 74 9b K...p...^N!.....M.??.6.v......t.
7a60 31 14 b7 b6 6d 0b df 7d f7 1d fe e1 1f fe a1 7f e1 41 cb 67 e2 76 b7 9d 4d 37 bb cc 62 d0 67 e7 1...m..}.........A.g.v..M7..b.g.
7a80 c7 86 1d 1c 8a d8 c1 77 10 c3 90 60 db e6 85 c4 be ce 31 6a 07 88 81 34 11 7f b2 bb bb 7b fe b9 .......w...`......1j...4.....{..
7aa0 b6 ed 64 b0 ac 31 6d 8a 25 db 69 dc b0 b9 b9 89 f7 ef df 8f f4 9c c6 11 50 fc 7c dc 6f 2f 92 d7 ..d..1m.%.i.............P.|.o/..
7ac0 67 cf 17 b9 58 12 76 d7 f5 cb 9b 2f 43 6c 91 99 dc 8e d3 38 e0 8e 9b 79 2d ab 5f d3 23 bb b8 ca g...X.v..../Cl.....8...y-._.#...
7ae0 cd e1 f4 0c c7 ff 7f 5c 7c 8c d3 07 64 3e cb d2 88 a7 46 53 44 4d 7c f4 aa f8 b9 f8 bf fb 3c f1 .......\|...d>....FSDM|.......<.
7b00 b7 6e 79 36 4e a1 8e 3b 6f 94 47 4a 40 77 71 cc ee 73 2e 0b 58 1f 35 e6 f3 e6 42 87 d8 76 83 de .ny6N..;o.GJ@wq..s..X.5...B..v..
7b20 bb 63 e2 6e 53 56 96 65 a8 46 3f 28 4f 3f 1a 04 5e 6c 58 f6 f0 33 6c c5 38 c4 45 da fa 3c bb 79 .c.nSV.e.F?(O?..^lX..3l.8.E..<.y
7b40 d4 22 9d ef a6 03 90 14 f8 7c ce 33 ca 7c 3e 3f 3f 55 af db 69 7f 90 53 74 91 7d 3f 4e 76 8b 48 .".......|.3.|>??U..i..St.}?Nv.H
7b60 5e 77 c0 cd 7d 1e 25 a0 55 4f bf 46 5b cc b4 00 03 49 28 ae 98 fb 19 06 e2 aa 8b 76 e8 b8 18 c9 ^w..}.%.UO.F[....I(........v....
7b80 79 b1 93 51 71 66 7e 0f 19 1e 8f 0f a9 d4 24 92 c9 24 2b 67 af d7 87 c3 83 3d 74 bb 67 91 4a e2 y..Qqf~.......$..$+g.....=t.g.J.
7ba0 13 a6 c7 85 48 dd 9c 2c ca e0 51 e6 9c fb 01 d0 ee f7 ee eb d3 6b ae 3e 9b 99 9e 46 38 1c 46 b9 ....H..,..Q..........k.>...F8.F.
7bc0 5c 1e aa 3f 94 55 05 a6 69 30 e2 89 60 07 a3 02 e8 e3 ac 8b 51 09 05 b7 e9 27 4e 74 54 28 53 92 \..?.U..i0..`.......Q....'NtT(S.
7be0 24 58 b6 84 50 28 84 b9 b9 39 24 93 49 7e f0 83 aa aa 28 15 0b 30 cd 1e c4 e8 25 5d 8f ee 27 5a $X..P(...9$.I~....(..0....%]..'Z
7c00 30 6e c7 44 1c a3 f8 34 d4 51 0a 52 3c df 0d 8e 77 13 5e 0c 27 53 a7 62 75 3e 37 8f f9 f9 79 3c 0n.D...4.Q.R<...w.^.'S.bu>7...y<
7c20 7d fa 94 9b ac d0 9f aa 0d 0c 76 ea 52 40 79 3e db b6 87 9a 7c 8b 29 24 b1 8c 4d cc a6 d0 79 a2 }.........v.R@y>....|.)$..M...y.
7c40 bc a7 2c 89 b8 d0 67 b9 43 46 af d7 45 af db 46 2a 95 84 d7 e3 ed 97 fa ed c3 34 8d 7e 91 a8 3c ..,...g.CF..E..F*.........4.~..<
7c60 44 3c 91 e0 22 87 d3 6b 82 60 10 ce 90 8a 67 89 bb 69 0e 62 0d a4 f8 18 5d b1 d9 b9 db 85 17 bf D<.."..k.`....g..i.b....].......
7c80 8f 44 22 b8 7d 7b 15 a1 50 00 6a 26 93 c1 4f 7f fa 53 14 0a 05 ee 26 13 0c 06 61 d9 56 ff 21 c0 .D".}{..P.j&..O..S....&...a.V.!.
7ca0 c3 2b 45 09 56 e2 2c 91 73 88 a0 62 6d ba c8 51 a2 c2 15 39 99 16 45 24 b6 c8 71 ce ef 9d 07 fa .+E.V.,.s..bm..Q...9..E$..q.....
7cc0 fc d0 ef c3 9a cf e7 71 dc c7 9f a8 aa f7 8c a8 1b c5 99 6e 71 25 12 9b b0 e3 94 39 a2 39 88 c4 .......q...........nq%.....9.9..
7ce0 76 27 1f 44 6e 76 8b 40 ea d5 fd f9 e7 9f e3 fe fd fb 0e b3 ce cd cd 49 bf f9 cd 6f ec 7a bd 8e v'.Dnv.@...............I...o.z..
7d00 5f fc e2 17 38 38 38 e0 e7 b6 d0 e0 dd 17 22 c0 a4 d8 05 5d 24 9e 38 29 b1 21 8b 7b c2 22 a7 b8 _...888......."....]$.8).!.{."..
7d20 53 5a 03 02 d9 b0 6d 09 b2 6c e1 f8 b8 c1 a5 19 d4 e5 81 5a de b9 45 d4 38 fd e0 16 2f 34 7e 31 SZ....m..l.........Z..E.8.../4~1
7d40 61 4d af dd 76 b4 98 40 a0 1d 2e 26 b1 89 a3 25 c9 a9 86 f8 f2 cb 2f f1 d3 9f fe 14 99 4c 06 a1 aM..v..@...&...%....../......L..
7d60 50 68 30 92 5f fc e2 17 f6 6f 7f fb 5b 3c 7b f6 0c 95 4a 65 48 14 88 5b 9e 56 1b 18 c0 18 c4 1c Ph0._....o..[<{...JeH..[.V......
7d80 a2 b8 28 6e 39 e7 f6 14 dd ef 47 25 22 9c fb 52 fb 68 da 3d 26 43 cf 2c cb 84 24 61 68 97 9c 97 ..(n9.....G%"..R.h.=&C.,..$ah...
7da0 3d 1a 67 09 89 a0 1e ee e8 2e ec 38 3a c4 9c a7 7b 01 69 d7 87 c3 61 64 b3 59 3c 7a f4 08 b9 5c =.g........8:...{.i...ad.Y<z...\
7dc0 0e 8f 1f 3f 96 00 e0 ff 02 1f 33 b0 2b 93 fb 1d b7 00 00 00 2c 74 45 58 74 43 72 65 61 74 69 6f ...?......3.+.......,tEXtCreatio
7de0 6e 20 54 69 6d 65 00 54 75 65 20 31 30 20 4d 61 79 20 32 30 31 31 20 31 35 3a 34 34 3a 30 35 20 n.Time.Tue.10.May.2011.15:44:05.
7e00 2d 30 30 30 30 ef 5f 69 ad 00 00 00 25 74 45 58 74 64 61 74 65 3a 63 72 65 61 74 65 00 32 30 32 -0000._i....%tEXtdate:create.202
7e20 32 2d 30 39 2d 30 35 54 31 37 3a 35 32 3a 31 35 2b 30 30 3a 30 30 8d 9a 5b d1 00 00 00 25 74 45 2-09-05T17:52:15+00:00..[....%tE
7e40 58 74 64 61 74 65 3a 6d 6f 64 69 66 79 00 32 30 32 32 2d 30 39 2d 30 35 54 31 37 3a 35 32 3a 31 Xtdate:modify.2022-09-05T17:52:1
7e60 35 2b 30 30 3a 30 30 fc c7 e3 6d 00 00 00 28 74 45 58 74 64 61 74 65 3a 74 69 6d 65 73 74 61 6d 5+00:00...m...(tEXtdate:timestam
7e80 70 00 32 30 32 34 2d 30 34 2d 31 30 54 32 33 3a 35 34 3a 35 31 2b 30 30 3a 30 30 d2 34 0b bb 00 p.2024-04-10T23:54:51+00:00.4...
7ea0 00 00 00 49 45 4e 44 ae 42 60 82 50 4b 03 04 14 00 00 00 00 00 d9 4e 8b 58 35 0c 4b ae dc 25 00 ...IEND.B`.PK.........N.X5.K..%.
7ec0 00 dc 25 00 00 1b 00 00 00 69 6d 61 67 65 73 2f 64 65 76 69 63 65 5f 63 6f 6e 6e 65 63 74 65 64 ..%......images/device_connected
7ee0 2e 70 6e 67 89 50 4e 47 0d 0a 1a 0a 00 00 00 0d 49 48 44 52 00 00 00 48 00 00 00 48 08 06 00 00 .png.PNG........IHDR...H...H....
7f00 00 55 ed b3 47 00 00 00 20 63 48 52 4d 00 00 7a 25 00 00 80 83 00 00 f9 ff 00 00 80 e9 00 00 75 .U..G....cHRM..z%..............u
7f20 30 00 00 ea 60 00 00 3a 98 00 00 17 6f 92 5f c5 46 00 00 00 06 62 4b 47 44 00 ff 00 ff 00 ff a0 0...`..:....o._.F....bKGD.......
7f40 bd a7 93 00 00 00 09 70 48 59 73 00 00 0b 13 00 00 0b 13 01 00 9a 9c 18 00 00 24 ba 49 44 41 54 .......pHYs...............$.IDAT
7f60 78 da ed bc 79 b4 65 57 7d df f9 d9 7b 9f e1 9e 73 ef 7d f7 0d f5 6a 78 35 a9 54 a5 11 09 15 1a x...y.eW}...{...s.}...jx5.T.....
7f80 00 81 28 59 08 64 61 3b 8a 03 b6 b1 db 59 dd 76 dc c1 6b 79 c5 e9 b8 93 4e 0f ee ac d5 dd 2b 8e ..(Y.da;.....Y.v..ky....N.....+.
7fa0 e3 24 9e d2 1d 1a 8c 3b 89 83 19 2c 8c 00 61 8c 03 42 25 23 10 05 92 90 50 95 54 a5 2a d5 3c bd .$.....;...,..a..B%#....P.T.*.<.
7fc0 f9 ce e7 9e 73 f6 d4 7f 9c fb 9e aa 90 84 80 c8 96 7b ad de 77 dd f5 86 fb ee b9 e7 7c ce 6f 7f ....s............{..w.......|.o.
7fe0 7f c3 fe ed 27 bc f7 fc ff e3 95 87 7c bd 4f e0 6f fa 10 f7 fc cc ff f2 f2 2f 00 02 87 77 1a ef ....'.......|.O.o......../...w..
8000 0c ce 5b 9c d1 58 ab 29 8b 11 d6 2b a2 fa 46 74 99 33 18 0c 18 ba 94 d5 ce 80 ac 1d 33 b5 01 84 ..[..X.)...+..Ft.3..........3...
8020 5e 66 6e d7 ad ec d8 90 91 95 31 bb b6 4f 31 ad ce e0 fc 2b df 13 ef 3d c6 18 19 86 e1 5b a3 28 ^fn.......1..O1....+...=.....[.(
8040 6a 6a ad 87 65 59 3e 2d a5 1c c4 71 cc 99 33 67 f8 d8 c7 3e f6 f2 e7 2b 04 bf f4 4b bf c4 ec ec jj..eY>-...q..3g...>...+...K....
8060 2c c6 98 d7 0c 50 f0 ba de 9e ef 1a d6 5a 6a b5 da db b6 6f df fe 0b 69 9a 4e 8c 46 a3 fe fc fc ,....P.......Zj....o...i.N.F....
8080 fc 43 bd 5e ef cf bd f7 dd d7 e3 9c fe c6 00 2a cb 92 e9 e9 e9 f7 bf f7 bd ef fd c8 ae 5d bb 9a .C.^...........*.............]..
80a0 de 7b b4 d6 ac ac ac fc bd 27 9f 7c f2 f1 ef 7c e7 3b bf e8 bd 7f f6 af fb bc fe 46 68 50 59 96 .{.......'.|...|.;.........FhPY.
80c0 72 76 76 f6 03 3f ff f3 3f ff 1f ae bd f6 da a6 b5 16 ad 35 d6 5a 5a ad 16 77 dd 75 d7 6d 6f 7f rvv..?..?..........5.ZZ..w.u.mo.
80e0 fb db 3f eb 9c bb e6 af fb dc 5e 77 0b 2a 8a 82 2b ae b8 e2 df bc ff fd ef ff b5 d9 d9 59 f2 3c ..?.......^w.*..+............Y.<
8100 c7 7b 8f 73 0e 6b 2d c6 18 8a a2 60 fb f6 ed 7b 76 ed da f5 7b 4a a9 fb ac b5 fa bb 8f e3 bd e7 .{.s.k-....`...{v...{J..........
8120 7b 79 64 63 0c ce b9 ed 52 ca 68 fc 77 67 95 52 a5 94 df db 46 5e 57 40 65 59 6e df b1 63 c7 ff {ydc....R.h.wg.R....F^W@eYn..c..
8140 f4 b3 3f fb b3 bf 32 3b 3b 4b 51 14 eb 17 ea 9c c3 39 47 59 96 ac ae ae d2 eb f5 b8 f2 ca 2b ef ..?...2;;KQ......9GY..........+.
8160 9d 9d 9d fd af e7 e7 e7 ff 9f 97 5c 48 10 a0 94 7a c9 67 8c 8f 73 f5 dc dc dc af ee d9 b3 e7 3d ...........\H...z.g..s.........=
8180 93 93 93 a9 d6 da 5f b8 70 e1 f9 e3 c7 8f 3f 38 18 0c fe 20 08 82 ec 95 40 bd 2e 80 bc f7 94 65 ......_.p.....?8........@......e
81a0 b9 e3 fa eb af ff 4f ef 7b df fb ee 6c b5 5a eb 70 d6 2c c7 5a 4b 51 14 ac ac ac b0 b4 b4 44 bf ......O.{...l.Z.p.,.ZKQ.......D.
81c0 df 47 4a c9 e6 cd 9b 7f 79 7e 7e fe 73 c0 f2 a5 c7 dc b8 71 23 d3 d3 d3 97 79 30 e7 1c 4a a9 9f .GJ.....y~~.s......q#....y0..J..
81e0 b9 fb ee bb ff f9 5b df fa d6 ab 92 24 59 3f be d6 7a ee c2 85 0b 77 ed df bf ff 47 4f 9d 3a f5 ......[.....$Y?..z....w....GO.:.
8200 6b 65 59 1e 71 ce bd fe 80 bc f7 58 6b af ba f9 e6 9b ff fd 7d f7 dd 77 47 a3 d1 a0 2c cb 97 9d keY.q......Xk.......}..wG...,...
8220 56 cb cb cb cc cf cf d3 6e b7 19 0e 87 68 ad 49 92 e4 26 e0 2d c0 17 2e 3d 6e b3 d9 44 4a 89 b5 V.......n....h.I..&.-...=n..DJ..
8240 76 1d 8e f7 fe c6 7b ee b9 e7 5f ef db b7 6f 87 31 86 b2 2c 31 c6 ac df 80 d9 d9 59 f6 ed db 77 v.....{..._...o.1..,1......Y...w
8260 ef 60 30 28 3f f4 a1 0f fd dc e2 e2 62 f6 57 0f 48 80 10 20 78 a9 1e 58 6b b1 4e ec bd f3 ce 3b .`0(?.......b.W.H...x..Xk.N....;
8280 3f 79 cf 3d f7 5c 23 a5 bc 0c 8e 31 06 63 0c 79 9e 33 3f 3f cf 85 0b 17 58 59 59 a1 d7 eb a1 b5 ?y.=.\#....1.c.y.3??....XYY.....
82a0 a6 2c 4b ce 9e 3d 1b 01 7b 2f 05 24 84 e0 b6 db 6e 5b ff 9c b1 25 dc f8 ae 77 bd eb fe 3b ee b8 .,K..=..{/.$....n[...%...w...;..
82c0 63 c7 da 71 c7 d0 d6 6f c2 70 38 c4 18 c3 ce 9d 3b ef 6b b5 5a ff dd 99 33 67 7e f3 af 16 90 a0 c..q...o.p8.....;.k.Z...3g~.....
82e0 85 71 1f 30 a5 44 b8 e0 5b 42 70 5c 08 9f 09 fc aa c0 d1 6c 24 3f fd ce bb ef f9 8d 3b ee 78 c7 .q.0.D..[Bp\.......l$?......;.x.
8300 55 c6 3a 74 a9 d7 2f 68 ed 22 86 c3 21 17 2e 5c e0 ec d9 b3 2c 2e 2e d2 ef f7 d1 5a a3 94 e2 f4 U.:t../h."..!..\....,......Z....
8320 e9 d3 2c 2e 2e 02 97 d3 bf 72 f7 55 ec d8 b1 03 ad f5 9a e6 dc f0 ee 77 bf fb fe bb ef be fb da ..,......r.U...........w........
8340 35 ab 5c d3 36 6b 2d ce 39 46 a3 11 2b 2b 2b 74 bb 5d 94 52 5c 77 dd 75 1f 38 74 e8 d0 9f 7a ef 5.\.6k-.9F..+++t.].R\w.u.8t...z.
8360 8f fd 95 00 92 f8 66 b9 22 3f 61 da f6 3d ab 26 44 b6 b6 bb 5a c7 0c bc 48 3a 49 2d 3d b8 d2 57 ......f."?a..=.&D...Z...H:I-=..W
8380 6e eb a6 6b 7f 84 64 7b f3 c9 83 27 99 99 ac d3 6a 26 08 1c 61 a8 f0 c2 31 cc 87 9c 3d 73 8a 53 n..k..d{...'....j&..a...1...=s.S
83a0 a7 4e 33 bf b0 c0 70 98 e1 bd 47 4a 89 73 8e 6f 7d eb 5b 94 65 99 03 4f 03 48 29 b9 f1 96 77 f2 .N3...p...GJ.s.o}.[.e..O.H)...w.
83c0 86 5b de 89 77 1d ac b5 48 29 6f 7a cf 7b de f3 27 fb f6 ed bb e6 52 38 97 6a 5b 96 65 2c 2d 2d .[..w...H)oz.{..'.....R8.j[.e,--
83e0 b1 b4 b4 44 af d7 a3 28 0a 26 27 27 af 90 52 fe b4 b5 f6 5f bc e6 80 04 7e a2 d3 91 9f ca 5d f3 ...D...(.&''..R...._....~.....].
8400 1e b5 35 24 4a 63 26 9a 35 99 26 b5 09 64 3c 21 64 b8 63 a9 a7 d8 ff 74 c6 23 4f ff 67 c2 40 d0 ..5$Jc&.5.&..d<!d.c....t.#O.g.@.
8420 a8 c7 4c 4d d4 a8 c7 82 ed 5b 67 a8 d7 24 98 3e c5 a8 4b b7 bd 88 ce 07 04 81 44 49 81 94 70 f8 ..LM.....[g..$.>..K.......DI..p.
8440 f0 61 0e 1e 3c 08 f0 35 e0 ab f5 e6 34 f7 fd cc 3f 60 f3 e6 1d 2c 77 7b 68 5d 22 84 da 7b ef bd .a..<..5....4...?`...,w{h]"..{..
8460 f7 de bf 6f df be ab d6 60 ac 79 c3 4b 2d f4 e2 c5 8b 2c 2c 2c d0 6e b7 19 0c 06 18 63 18 8d 46 ...o....`.y.K-....,,,.n.....c..F
8480 00 6f 07 26 80 de 6b 04 c8 23 05 93 03 b7 e1 4f 75 58 bf 7b d3 95 01 69 12 d1 4c 23 ea 49 48 92 .o.&..k..#.....OuX.{...i..L#.IH.
84a0 84 44 a1 42 09 89 54 62 ed 2d 78 20 2f 1c e7 17 86 78 0f 87 4f 55 e7 23 85 20 0a 25 52 b4 08 44 .D.B..Tb.-x./....x..OU.#...%R..D
84c0 83 5a 4d 10 f8 82 40 14 5c 68 07 6c dc 7a b5 91 52 7e ed b6 37 bf 6d 72 c3 b6 bd d9 e6 2d 3b dc .ZM...@.\h.l.z..R~..7.mr.....-;.
84e0 60 e5 0c d6 96 4c 34 d2 5b 7f f4 c7 fe d6 fd 37 bf e9 96 5d e5 78 aa 7d b7 b6 f5 fb 7d ce 9d 3b `....L4.[......7...].x.}....}..;
8500 b7 ae 6d fd 7e 7f dd eb 9d 3b 77 0e 6b ed 46 a0 f9 1a 01 f2 08 98 ec 9b a9 07 7c 58 bf 6b fb 66 ..m.~....;w.k.F...........|X.k.f
8520 45 bd 1e 51 4f 62 ea 49 48 2d 0e 09 03 89 94 02 21 c4 3a 18 78 e5 60 ce 7b b0 ce e3 3d 18 eb e9 E..QOb.IH-......!.:.x.`.{...=...
8540 64 16 6d 22 bc 6f 50 df 76 37 6f d9 f1 4e 55 4f e2 7f 5a af a9 7f 58 6a 73 b8 dd cb ba 59 ae 4e d.m".oP.v7o..NUO..Z...Xjs....Y.N
8560 17 36 3e 32 35 77 e3 af 4d 6d d8 7e 85 31 86 30 10 e4 c5 8b 62 6c 8c a1 d3 e9 70 fa f4 69 ce 9d .6>25w..Mm.~.1.0....bl....p..i..
8580 3b c7 f2 f2 32 59 56 4d 5f a5 14 a3 d1 88 b3 67 cf 02 74 81 fc 35 98 62 0e 21 d4 74 5f 4f 3e 50 ;...2YVM_......g..t..5.b.!.t_O>P
85a0 f8 da 9d d3 ad 80 46 1a 51 4f 63 ea 49 44 52 0b 09 03 85 1a c3 f1 6b 50 5e a5 f4 e4 19 87 01 ce ......F.QOc.IDR.......kP^.......
85c0 53 96 06 ef 1d f8 0a 58 18 08 d2 24 16 71 14 a4 42 ca 34 8a d5 db fb b9 61 a0 eb f4 87 8a 8f 3c S......X...$.q..B.4.....a......<
85e0 78 91 7f f7 a9 8f f2 d6 37 ed e0 bf ff c5 3b b8 fa 8a 69 46 c6 a1 b5 a1 d3 69 73 e2 c4 09 4e 9f x.......7.....;...iF.....is...N.
8600 3e cd f2 f2 32 c6 18 84 10 28 a5 b0 d6 f2 c4 13 4f 70 e2 c4 09 80 43 c0 ca 7f 19 20 ef 90 2a 9c >...2....(......Op....C.......*.
8620 1d 89 5d 0f e4 2e bd a3 d5 08 68 a4 e1 18 4e 48 2d 8e 88 22 85 92 12 21 d6 de 24 be ef c3 5b eb ..].......h...NH-.."...!..$...[.
8640 b1 d6 a0 8d 25 cf 4b 4a 6d 09 43 45 14 2a 1a 69 44 9a 44 84 4a 62 9c 27 0c 34 c6 3a fa 7d 41 51 ....%.KJm.CE.*.iD.D.Jb.'.4.:.}AQ
8660 1a e6 57 32 fe e2 ab 2f 70 fc 4c 87 77 bd fd 4a 7e ea 9e 6b 91 2e e3 f8 f1 13 9c 3a 75 8a 95 95 ..W2.../p.L.w..J~..k.......:u...
8680 15 ac b5 08 21 90 52 62 8c e1 c0 81 03 ec df bf 1f e7 dc 12 b0 ff bb cf e7 07 04 e4 41 04 5b 33 ....!.Rb....................A.[3
86a0 75 c5 a7 b5 6f be 65 22 ad 4e ba 9e 54 27 1e c7 41 a5 39 97 c1 f9 01 ec d2 7b b4 b5 64 b9 a6 db u...o.e".N..T'..A.9......{..d...
86c0 cf e9 0d 72 9c f7 b4 9a 09 61 a8 48 6a 11 69 2d 44 2a 89 34 8e d2 58 94 94 20 ab a9 d9 48 23 92 ...r.....a.Hj.i-D*.4..X......H#.
86e0 50 f1 dc f1 25 0e 9f 5c 62 e3 a4 60 d7 06 cd 89 13 27 58 5d 5d c5 39 87 10 63 ab f6 9e 43 87 0e P...%..\b..`.....'X]].9..c...C..
8700 f1 f0 c3 0f e3 9c 1b 02 bf 07 7c f1 87 06 24 bc 07 a1 76 f6 d9 f6 69 4d e3 96 66 aa a8 a7 51 75 ..........|...$...v...iM..f...Qu
8720 52 b5 88 5a 1c 10 ac 4f ab 1f 02 8e f3 68 63 c9 46 9a 4e 6f 44 bb 9b 31 2a 34 49 1c 51 8b 42 d2 R..Z...O.....hc.F.NoD..1*4I.Q.B.
8740 5a 44 1c 29 54 20 2b ad b2 1e 5d 3a f2 c2 52 6a 47 1c 29 a2 30 65 a5 3d a0 bd da 07 e7 39 79 f2 ZD.)T.+...]:..RjG.).0e.=.....9y.
8760 2c f4 47 2f 81 e3 9c e3 89 27 9e e0 b1 c7 1e c3 39 d7 07 7e 0b f8 d7 c0 4b 92 e0 ef 0b 90 c0 e3 ,.G/.....'......9..~....K.......
8780 85 dc d3 b5 9b 3f a3 7d 7a 43 23 19 c3 a9 c7 a4 b5 88 5a ac d6 e1 fc 20 43 88 4a 98 2b 51 76 8c .....?.}zC#.......Z.....C.J.+Qv.
87a0 46 9a de 20 a7 37 18 31 ca 35 61 a8 98 6a a5 4c b5 52 ea 69 4c 18 04 e0 05 5a 1b 46 b9 a6 37 2c F....7.1.5a..j.L.R.iL....Z.F..7,
87c0 28 8d 61 7a 32 65 b2 11 b3 b8 32 e0 e2 82 c5 f5 73 18 6a 8e 9f 5a 60 52 d9 75 38 4a 29 8c 31 3c (.az2e....2.....s.j..Z`R.u8J).1<
87e0 f6 d8 63 3c fc f0 c3 78 ef 4b e0 e3 af 04 e7 fb 02 24 f0 58 2f af 5b 29 67 3e 63 7c 7a 4d 3d 51 ..c<...x.K.......$.X/.[)g>c|zM=Q
8800 a4 63 2d a8 c5 01 51 28 ab 29 85 e0 d5 ea ff 6b 96 75 a9 36 79 ef 2b 38 b9 a6 9f 15 f4 07 39 45 .c-...Q(.).....k.u.6y.+8......9E
8820 69 49 6a 21 33 53 75 36 6e 98 60 66 b2 4e 9a 44 48 29 d1 c6 32 1c 19 fa 83 02 6d 3d 1b a6 ea 28 iIj!3Su6n.`f.N.DH)..2.....m=...(
8840 21 e8 0e 72 c0 63 8c 83 dc 40 56 b2 b8 34 c4 ed 8e d7 e1 0c 87 43 1e 7d f4 51 0e 1c 38 80 f7 be !..r.c...@V..4.......C.}.Q..8...
8860 0f fc 2e f0 41 a0 7c a5 73 0e be f7 05 79 2c f2 c6 e5 7c ea 33 86 74 77 23 95 24 b5 90 24 0a 08 ....A.|.s....y,...|.3.tw#.$..$..
8880 94 1c 67 e5 16 6d 3c 52 54 71 8c 90 20 a4 40 50 4d b5 17 a1 88 b1 38 8a ea ef 84 c0 da 2a ba 1d ..g..m<RTq....@PM.....8......*..
88a0 e5 86 41 56 d2 1f 16 14 a5 21 89 43 a6 27 eb cc 6e 68 30 3d 91 52 af 47 48 a1 28 8d 65 98 97 f4 ..AV.....!.C.'..nh0=.R.GH.(.e...
88c0 86 05 a3 d2 32 33 91 12 86 92 a2 30 78 ef d1 c6 63 b4 01 e7 21 92 38 2a f7 a0 54 25 c8 5f fe f2 ....23.....0x...c...!.8*..T%._..
88e0 97 79 ea a9 a7 00 fa c0 bf 1c 4f 2d fb bd 18 04 42 bc b4 0e e2 bd 43 08 8f f3 dc bc 38 9c fc ac .y........O-....B.....C.....8...
8900 f6 b5 ed cd 54 8d b5 26 44 05 12 63 1d 79 69 30 c6 e2 9c 47 0a 51 45 be 4a 12 8e bf 4a 59 79 0b ....T..&D..c.yi0...G.QE.J...JYy.
8920 25 05 4a 4a 94 12 84 a1 02 e4 fa d4 2a b5 23 cb 4b 86 59 81 36 96 5a 1c 31 dd 4a 99 9d 69 30 35 %.JJ........*.#.K.Y.6.Z.1.J..i05
8940 99 d2 48 c7 96 a3 2d 79 ae 19 0c 4b b4 b6 cc b4 12 92 38 44 5b 8b 75 be 7a 2d 2b 28 47 25 e0 a0 ..H...-y...K......8D[.u.z-+(G%..
8960 16 21 24 28 a9 68 77 ba 3c f4 d0 43 3c f3 cc 33 00 a7 80 ff 0d f8 d8 ab c1 01 08 f2 e1 ea 4b 7e .!$(.hw.<..C<..3..............K~
8980 19 27 4d bc 50 b7 5d ec 35 3e 67 89 b7 34 eb c1 7a 8c 13 06 0a ef 3d a3 b1 a7 e9 0f 73 4a 63 91 .'M.P.].5>g..4..z.....=.....sJc.
89a0 42 12 06 95 3b 8e 42 45 14 55 1e 2d 0c aa df 87 a1 aa e0 2a 70 c2 e1 3c 94 a5 21 cb 35 a3 91 46 B...;.BE.U.-.......*p..<..!.5..F
89c0 5b 47 14 05 b4 9a 09 1b a7 1b 4c 4d d6 69 a4 11 4a 4a b4 71 8c 0a 43 3f 2b 29 4b c7 d4 44 4a 2d [G........LM.i..JJ.q..C?+)K..DJ-
89e0 56 58 63 29 b4 61 30 cc 59 ee 64 2c b5 87 d8 de 08 b4 83 58 81 0a 19 0c fa 3c f8 e0 83 1c 3d 7a VXc).a0.Y.d,.......X.....<....=z
8a00 14 aa 18 e7 7f 07 fe e8 d5 c0 5c 02 a8 f3 5d 9a 03 42 a5 b7 2f 65 8d 4f 7b 59 db d2 6a 54 01 60 ..........\...]..B../e.O{Y..jT.`
8a20 b3 5e 79 2b a5 04 5a bb 75 b3 36 c6 51 14 16 ef 0d 41 20 29 4b 45 10 4a 6a ba 4a 33 e2 38 a0 16 .^y+..Z.u.6.Q....A.)KE.Jj.J3.8..
8a40 f9 6a 4a 05 0e 6d 2c ce 09 8c f5 64 a3 92 e1 a8 40 5b 4b 14 2a 9a f5 1a 33 53 95 28 37 d2 08 a5 .jJ..m,....d....@[K.*...3S.(7...
8a60 24 d6 fa 75 41 ce 72 43 b3 1e 13 c5 01 a5 ae a6 66 b7 3f e4 e2 42 9f d3 e7 3b 74 cf b7 a1 db 03 $..uA.rC........f.?..B...;t.....
8a80 67 41 c7 2c 2c 76 79 e0 c8 17 d7 e0 1c 03 fe 29 df 55 47 7a 55 40 7e 3d 88 1b bb 14 21 37 9f 59 gA.,,vy........).UGzU@~=....!7.Y
8aa0 8d ee 57 61 b4 65 c3 44 c8 44 33 a6 99 d6 a8 d7 63 e2 28 40 0a 41 19 5a 3c 1e 07 84 61 40 69 0c ..Wa.e.D.D3.....c.(@.A.Z<...a@i.
8ac0 d6 f8 f5 88 59 8e a7 54 10 ac 4d b3 35 f7 ea 31 c6 52 38 18 e5 9a bc a8 02 41 15 28 9a 69 cc 74 ....Y..T..M.5..1.R8......A.(.i.t
8ae0 2b 61 b2 99 92 26 21 4a 4a ac f3 8c 8a 92 ce a0 60 38 d2 34 d2 90 38 0e 18 8d 4a 86 c3 82 76 2f +a...&!JJ.......`8.4..8...J...v/
8b00 63 61 b9 c7 99 8b 5d 96 4e af e0 97 56 c0 8d d3 a8 ac c6 a9 63 3d cc ca c9 35 38 bf 02 3c f4 83 ca....].N...V.......c=...58..<..
8b20 c0 a9 2c 68 54 ac ff 20 85 67 24 36 fc 72 41 ba 6d cb 74 44 6b 22 61 b2 59 a3 91 c6 c4 71 58 95 ..,hT....g$6.rA.m.tDk"a.Y....qX.
8b40 1d bc 27 f4 90 d6 62 94 52 34 d2 18 e7 1d f8 4a a0 d7 40 bb b1 4b 13 63 f1 0e 54 a5 75 da 38 f2 ..'...b.R4.....J..@..K.c..T.u.8.
8b60 c2 30 1c 95 e8 d2 a2 02 49 bd 16 33 39 91 d2 6a 25 d4 93 88 40 05 95 ae 14 9a de a0 60 98 15 34 .0......I..39..j%...@.......`..4
8b80 d2 98 5a a4 18 8c 72 ba 9d 9c f9 e5 2e 17 97 7a 2c 2c f5 18 cc f7 60 a5 0b 6e 00 14 80 07 db c5 ..Z...r........z,,....`..n......
8ba0 0d 1a c8 b0 de b6 b6 f3 8f 7f 18 38 00 c1 68 d8 7b f1 27 21 a6 3a 6a e7 2f 4e cf 44 4c 4f 26 63 ...........8..h.{.'!.:j./N.DLO&c
8bc0 53 8f 89 82 e0 12 8f 65 d1 c6 8d c5 d9 21 a4 20 92 21 71 54 69 4c 1c aa 31 48 87 b5 0e 63 1d ce S......e.....!...!qTiL..1H...c..
8be0 f9 75 eb c9 75 35 35 c5 d8 d2 92 5a 65 a5 ad 66 8d 46 2d 24 0c 15 ce 41 a9 2d bd 61 49 77 a0 c7 .u..u55....Ze..f.F-$...A.-.aIw..
8c00 c7 0d e9 67 05 2b ed 8c 73 17 3a 1c 3f bf 4c 77 a1 8b ef 66 30 1c 81 2b a8 34 d7 53 85 34 03 9c ...g.+..s.:.?.Lw...f0..+.4.S.4..
8c20 8e 09 a2 46 6e e9 3c ff c3 c0 01 08 e2 89 6d eb da 63 bc ba 49 9a fa ce a9 56 cc d4 44 4a 23 89 ...Fn.<.......m..c..I....V..DJ#.
8c40 09 a4 a4 d0 95 98 0e b3 82 51 5e e5 49 ce 57 e9 79 10 48 e2 28 a0 51 8f 2b 61 8e 02 92 5a 48 a0 .........Q^.I.W.y.H.(.Q.+a...ZH.
8c60 aa 22 97 b6 0e ad 2d c6 38 4a 63 88 0a 45 28 05 51 1c e2 9d a7 9e 84 b4 1a b5 ea 3d 41 05 47 eb ."....-.8Jc..E(.Q..........=A.G.
8c80 ca ed 0f 46 9a 24 56 24 71 44 96 97 b4 bb 19 67 2e b4 39 76 7c 91 c1 f9 55 e8 0f c1 5a 5e 74 46 ...F.$V$qD.....g..9v|...U...Z^tF
8ca0 72 7c 25 0e 30 e0 03 82 70 aa a1 39 37 f3 43 03 c2 8f eb d4 c2 91 eb fa 9b 6a b5 ea 6e d6 6a 21 r|%.0...p..97.C..........j..n.j!
8cc0 00 83 ac a0 d3 cf 59 5e 1d d2 1d e4 14 65 55 3f 09 43 85 92 0a 15 08 a2 20 60 38 d2 58 5b b9 fb ......Y^.....eU?.C.......`8.X[..
8ce0 30 54 84 a1 24 0e 43 62 ef 31 91 45 6b 47 69 02 4c 64 49 93 88 09 e3 f0 40 a0 14 49 2d 20 0c 04 0T..$.Cb.1.EkGi.LdI.....@..I-...
8d00 ce 7b ac 73 0c 8b 4a 94 43 25 48 e2 90 2c cf 59 ed 8c 38 7d ae cd b1 13 8b 0c ce ae 40 af 5f 41 .{.s..J.C%H..,.Y..8}........@._A
8d20 40 8e 9f 1e 50 97 40 52 88 38 45 d6 ea 29 b0 0b f8 c6 0f 05 48 c5 93 e3 d9 e5 51 72 e2 b6 a4 1e @...P.@R.8E..)......H.....Qr....
8d40 91 c4 21 38 e8 67 05 4b 2b 7d ce 5c ec b2 b8 3c a0 30 8e 30 50 34 ea 11 13 61 40 a0 14 42 54 89 ..!8.g.K+}.\...<.0.0P4...a@..BT.
8d60 62 96 69 56 44 86 75 55 b9 62 7a 32 a1 91 c6 84 4a 12 86 01 52 5a 82 40 e2 9c c2 79 8f f3 c0 b8 b.iVD.uU.bz2....J...RZ.@...y....
8d80 f6 23 94 c0 fb ca 3b 8e 0a 4d 7f 50 20 81 5a a0 18 66 05 2b 9d ca 72 5e 38 b1 cc e0 cc 0a f4 3a .#....;..M.P..Z..f.+..r^8......:
8da0 63 ab 51 20 14 eb 0e 86 f1 f7 c4 40 82 af d7 51 51 ac c6 80 7e 38 0b d2 dd 93 d5 77 de 32 92 d7 c.Q........@...QQ...~8.....w.2..
8dc0 26 cd a9 18 8f 67 54 6a 56 3a 19 c7 cf ae 70 f6 cc 2a 76 50 42 1a 51 db d0 64 ba 55 67 66 32 25 &....gTjV:....p..*vPB.Q..d.Ugf2%
8de0 a9 85 08 f1 62 d0 38 c8 2d a3 72 48 36 32 e4 85 61 76 c6 d3 6a c4 44 63 5d 12 78 bc 04 c4 8b 45 ....b.8.-.rH62..av..j.Dc].x....E
8e00 31 6b 1d d6 79 b4 31 e4 b9 a1 3b 2c 50 42 12 c7 8a fe a8 a4 dd 19 71 6e a1 c3 d1 93 cb 0c cf 2c 1k..y.1...;,PB........qn.......,
8e20 8f e1 94 2f 5a 8e 1a 27 03 c6 8f 7f 17 56 4f d1 40 a6 35 d2 e6 36 86 82 d8 fe 90 6d 50 41 73 72 .../Z..'.....VO.@.5..6.....mPAsr
8e40 43 65 41 38 59 96 b5 59 ef 1c 45 69 28 4a cb c2 72 9f f3 e7 3a d8 c5 2e 08 45 38 95 32 3b dd 60 CeA8Y..Y..Ei(J..r...:....E8.2;.`
8e60 eb a6 09 36 ce 34 48 92 08 80 bc b0 b4 7b 05 e7 57 87 9c ee 64 88 d5 8c ed 59 ce d5 c6 21 99 a0 ...6.4H......{..W...d....Y...!..
8e80 d9 88 ab 44 56 54 96 ea bd 18 17 d1 dd 38 42 36 0c 8a 92 5e bf 2a e6 25 b5 98 4e b7 2a 77 5c 58 ...DVT.......8B6...^.*.%..N.*w\X
8ea0 ec 71 e2 f4 32 c3 53 cb d0 ef 50 15 fc c6 30 64 00 41 00 c2 83 73 e0 d4 18 90 82 b0 86 ac 05 94 .q..2.S...P...0d.A...s..........
8ec0 56 e2 61 cb 98 de 65 2b 83 22 14 44 33 8a 72 d9 e2 cd cb 13 0c 6a e9 c4 18 90 af 29 1b 4e 16 a5 V.a...e+.".D3.r......j.....).N..
8ee0 65 98 95 18 eb 58 ee 0e d1 bd 0c 32 03 ad 90 b4 51 63 a6 95 32 33 99 30 dd 4a a9 a7 11 52 55 b9 e....X.....2....Qc..23.0.J...RU.
8f00 90 10 82 b3 dd 9c a5 c5 02 2e 0c 69 cf 0e 71 0e 82 40 8d 2f 3a 58 8f 89 bc f7 38 6b 29 cb aa f6 ...........i..q..@./:X....8k)...
8f20 d3 1f 14 ac f4 46 18 e3 48 e3 88 e5 d5 3e d9 48 b3 dc ce 38 7d 6e 85 de c9 55 e8 77 81 e1 18 ce .....F..H....>.H...8}n...U.w....
8f40 d8 4a c2 10 92 b0 ca bd ac 87 d2 50 a5 97 15 3c d3 2d e8 8d 9e c5 79 f6 02 0d c6 b5 e6 60 52 31 .J.........P...<.-....y......`R1
8f60 f9 b6 3a f5 eb 63 82 49 c9 d9 7f bb 42 b9 f8 f2 3d 45 41 18 d7 01 90 82 88 81 6a 14 a5 61 38 92 ..:..c.I....B...=EA.......j..a8.
8f80 18 63 29 0b 03 52 56 27 91 c6 84 a1 c4 3b 47 59 3a 0a 6d a8 b9 90 38 56 04 4a 32 51 5a 88 02 58 .c)..RV'.....;GY:.m...8V.J2QZ..X
8fa0 b2 b0 34 44 af 38 0e 4b 4f 3d ac a6 56 ab 19 13 45 8a 30 08 2a dd 32 8e bc d4 0c 47 25 ed 7e 4e ..4D.8.KO=..V...E.0.*.2....G%.~N
8fc0 b7 37 a2 56 8b 58 6a f7 19 66 9a 4e 2f e3 c2 85 0e a3 0b 6b 70 b2 b1 ee 84 40 04 41 0c 69 04 b5 .7.V.Xj..f.N/......kp....@.A.i..
8fe0 a0 d2 ea dc f2 a2 40 0b c8 73 c4 c2 01 ac 3b 08 30 0f 14 c1 94 a2 75 7b ca c4 ad 29 41 4b e1 b5 ......@..s....;.0.....u{...)AK..
9000 c7 95 8e ef 35 02 15 34 d6 00 05 08 1f e9 d2 30 ca 05 e0 09 03 45 30 91 62 6b 31 32 56 58 eb 59 ....5..4.......0.....E0.bk12VX.Y
9020 ea 0c 31 ce 33 18 95 6c 9c 29 99 9d 6e 52 1b bb f5 24 0e c0 48 a0 00 d7 27 7f c1 70 a4 a1 10 c0 ..1.3..l.)..nR...$..H...'..p....
9040 c6 e9 94 b4 56 ad 76 04 4a 61 bd 23 d7 86 fe b0 60 b5 93 e1 3c 0c b3 92 e1 30 67 b5 97 b3 b0 d0 ....V.v.Ja.#....`...<....0g.....
9060 a3 38 b3 0c a3 f6 d8 72 d6 e0 84 20 63 48 63 88 6b 10 a4 84 81 26 50 19 c9 54 86 6d ce 57 c9 b6 .8.....r....cHc.k....&P..T.m.W..
9080 1c 80 3d 49 3e ef bc ed cb af d6 b6 47 c5 c6 9f 6a a1 9a 0a 5f 38 dc 68 0c e6 55 b4 29 50 51 5a ..=I>.......G...j..._8.h..U.)PQZ
90a0 01 92 42 4a 99 2b eb 2c 5a 57 69 c2 44 a3 4a 2f b4 ad 3c 93 b6 8e 85 f6 88 f9 d5 8c e6 52 9f ad ..BJ.+.,ZWi.D.J/..<..........R..
90c0 1b 27 d8 35 32 6c 98 69 20 95 24 89 14 34 23 58 94 95 56 e4 86 e5 e3 8a 63 52 90 97 25 ad 46 4c .'.52l.i..$..4#X..V.....cR..%.FL
90e0 33 8d 89 a3 2a 84 c8 4b 43 bb 5b 25 9a 71 14 52 4d ef 11 2b 9d 21 c5 52 0f 46 5d aa ca 44 59 e9 3...*..KC.[%.q.RM..+.!.R.F]..DY.
9100 0a 6a 6c 3d 09 41 63 92 e9 ab 0c cd dd 2f 20 a7 4e 62 6b 8b c8 b4 40 06 0e 6d 4b 84 90 04 a2 85 .jl=.Ac....../..Nbk...@..mK.....
9120 29 1a b8 c2 ff 23 99 c8 b7 c8 80 2f ba 91 fb 33 60 e1 fb 16 69 47 b4 26 59 52 2a 2d f1 16 6b 1d )....#...../...3`...iG.&YR*-..k.
9140 41 58 a5 11 d3 ad 10 29 05 5a 5b da 83 82 0b ab 03 46 9d 9c ac 9d d3 1e 94 f4 4a cb 9e d2 31 d1 AX.....).Z[......F........J...1.
9160 a8 21 ad 27 de 14 51 9c 4a c0 aa 0a d2 6a 97 c5 0b 21 52 39 8a 3c 61 98 6a 6a 71 a5 47 c3 cc 70 .!.'..Q.J....j...!R9.<a.jjq.G..p
9180 71 a9 cf 72 7b 48 9a 46 8c 32 43 91 97 e8 4e 06 dd c1 d8 72 46 63 6d ad 04 58 8a 16 b3 7b 15 13 q..r{H.F.2C...N....rFcm..X...{..
91a0 6f 7d 02 b7 f1 79 5c 30 20 ad 35 99 6c cc d2 ac 37 a9 d5 12 3c 55 72 ec 9d 67 34 1a 89 fe a0 37 o}...y\0..5.l...7...<Ur..g4....7
91c0 d7 e9 75 df 37 1a 65 ef f3 c2 cf 4b 21 3f 02 fc 9f c0 d2 ab 02 ca ca 2a 47 12 42 08 a4 12 41 50 ..u.7.e....K!?.........*G.B...AP
91e0 e5 5b de 79 c2 20 60 a2 11 91 d6 62 10 30 91 15 84 91 e2 14 82 7c 79 44 b9 94 71 dc 08 fa 85 67 .[.y..`....b.0.......|yD..q....g
9200 db 86 26 81 94 a4 0d 28 5a 11 ac c6 95 6e d8 0c b7 3c 60 a9 a6 f0 da 31 ca 0d 71 1c 22 84 a0 3d ..&....(Z....n...<`....1..q."..=
9220 c8 99 3f d3 c6 2c 74 19 d6 22 18 e5 8c 43 69 70 9d b1 f5 e4 95 d5 10 d1 68 6c 60 ee be 05 dc 0d ..?..,t.."...Cip........hl`.....
9240 df 44 8b 21 5b a6 76 b2 73 eb cd 4c 4f 4f 53 8f eb 24 32 25 16 09 0a 85 c7 51 fa 92 c2 e7 e4 76 .D.![.v.s..LOOS..$2%.....Q.....v
9260 c4 60 34 64 79 79 91 d3 e7 cf 6c 5e 6d af fc 33 21 c5 cf 0b 21 fe 31 f0 d9 ef 35 cd 82 40 d9 31 .`4dyy....l^m..3!...!.1...5..@.1
9280 20 6c 12 87 aa 28 1c c6 1a ac ab 4a 13 00 51 ac aa 9c a9 51 65 f6 69 12 73 34 e8 30 38 df c3 9f .l...(.....J..Q....Qe.i.s4.08...
92a0 eb b1 d0 2d e9 6e 29 98 98 a8 a1 4b 07 75 09 ab e1 58 30 4b 18 65 e8 d5 80 65 e7 c9 4b 43 2d 0e ...-.n)....K.u...X0K.e...e..KC-.
92c0 71 48 56 3b 19 66 be 0d a3 45 c8 62 aa 1c ca 8d a7 54 1f 18 8c 8f 51 67 66 cb 06 36 ff dc 21 fa qHV;.f...E.b.....T....Qgf..6..!.
92e0 b3 07 99 4e 36 73 e3 35 b7 33 37 3b 47 4b 4d b1 81 4d cc ca 8d b4 e4 14 35 12 94 90 58 2c b9 1f ...N6s.5.37;GKM..M......5...X,..
9300 31 74 03 56 e5 2a cb c1 02 9b 9b 9b d9 b9 ed 0a ce 9c 3b c3 e1 17 9e bb 72 98 67 9f 09 a4 fa 4d 1t.V.*............;.....r.g....M
9320 ef f9 f5 57 52 23 75 c3 75 57 12 b9 15 22 bf 3c 0a c8 8d 96 53 f7 78 0f de 55 25 bf 50 55 70 1a ...WR#u.uW...".<....S.x..U%.PUp.
9340 49 4c bd 1e 53 4f 63 92 a8 0a ce 96 87 05 6e 61 08 9d 21 66 a8 19 ba aa 42 48 bf 80 c1 70 3c 45 IL..SOc.......na..!f....BH...p<E
9360 34 78 05 4e e1 f0 14 c6 51 5a c7 a8 34 e8 d5 0c 3a 2b bc b8 56 57 8c 2d 26 1b c3 a9 ac 67 e3 f6 4x.N....QZ..4...:+..VW.-&....g..
9380 ed 6c f9 85 a3 74 27 9f e3 9a b9 37 f2 b6 37 dd c1 f6 89 1d 6c 15 3b d9 a9 76 b3 59 cd d1 92 93 .l...t'....7..7.....l.;..v.Y....
93a0 24 22 21 92 35 94 08 c6 2d 38 82 40 04 24 22 a5 25 a6 68 d0 20 20 a0 39 dd 64 d3 c6 4d 74 fb 5d $"!.5...-8.@.$".%.h....9.d..Mt.]
93c0 fa 45 ef 1d f1 74 b4 73 f8 6c f1 05 1c 2f 71 69 ea fc e9 a3 9c 3c 76 90 93 c7 0e fa d3 c7 be f5 .E...t.s.l.../qi.....<v.........
93e0 9d 24 12 3f d9 98 bd 6e b6 2c 35 a5 36 58 07 4a 29 6a b5 6a dd 3d 89 43 a2 48 21 bc 67 79 a4 c9 .$.?...n.,5.6X.J)j.j.=.C.H!.gy..
9400 e6 87 a0 87 50 38 d0 b2 0a da 86 1a f2 c1 f8 22 d7 f4 23 82 f1 aa 87 75 1e 5b 58 68 67 60 56 c7 ....P8........."..#....u.[Xhg`V.
9420 20 6b 63 4f b5 16 cf 55 71 49 6b 66 0b 5b 7e e1 1c dd e6 0b ec dd f5 16 6e 79 c3 ad b4 e4 24 33 .kcO...UqIkf.[~.........ny....$3
9440 cc d2 94 4d 22 11 11 11 12 12 11 ca 98 48 84 28 a1 c6 f5 2a 87 c3 62 c6 0f 8f 27 16 35 22 1f 21 ...M"........H.(...*..b...'.5".!
9460 63 c1 ec a6 59 fa 9d 01 a3 d6 60 6f 3c 1d 6d 1e 1e ca ff ec 25 80 74 59 b0 f6 34 5a eb de d2 d1 c...Y.....`o<.m.....%.tY..4Z....
9480 a3 cd 66 eb 9e 42 6d 6a b4 7b 23 fa b9 c6 0b 48 e2 90 b4 16 52 8b aa ac db 03 83 c2 b0 b0 94 c1 ..f..Bmj.{#....H....R...........
94a0 20 af 2e aa 0c 40 07 55 4c e2 8a f1 45 2a 20 86 38 06 a5 2a 48 52 56 a9 c1 b0 18 17 b8 72 20 79 .....@.UL...E*..8..*HRV......r.y
94c0 11 24 31 20 09 d5 34 db ff ab 2e 83 2d cf b3 f7 8a 37 b3 f7 9a bd 28 1b 92 88 94 48 84 84 22 26 .$1...4.....-....7....(....H.."&
94e0 14 31 91 88 08 65 44 20 02 94 a8 02 53 fb 32 8f 0a 93 c6 08 8d 2f e0 5a 77 23 3b 37 5c c1 0b 9d .1...eD.....S.2....../.Zw#;7\...
9500 63 e8 a9 fc 16 df 67 50 9c d7 97 25 b5 4a 04 09 42 86 eb 4f 47 70 62 50 8a c6 c8 6d ff 91 e1 42 c.....gP...%.J..B..OGpbP...m...B
9520 8f a2 3d 62 e8 05 71 2d a4 9e 46 d4 c2 60 3d 1a 36 d6 71 61 a8 31 0b 05 78 57 dd 7d 2d ab c8 16 ..=b..q-..F..`=.6.qa.1..xW.}-...
9540 40 04 10 d7 a1 d5 80 56 0d e2 00 a2 00 59 0b ab 14 c1 3a c8 d7 40 26 63 eb 49 80 3a d0 62 eb 1d @......V.....Y....:..@&c.I.:.b..
9560 1a fb e6 27 d9 3d 7b 2d b7 de f0 66 0a 53 12 88 90 f0 d2 27 21 81 08 51 28 04 55 fc 76 29 10 bb ...'.={-...f.S.....'!..Q(.U.v)..
9580 f6 14 06 e3 35 39 39 76 e0 b8 35 79 1b 77 5f 7d 0f 07 db 4f 91 cc c6 9c 9b 3f 8f 9a f3 fb b2 43 ....599v..5y.w_}...O.....?.....C
95a0 c5 5f ba dc 9f 59 17 69 3f fd 77 2f b7 29 21 28 9c da c5 89 0b 50 0e 81 90 dc c2 f9 c9 94 0d ad ._...Y.i?.w/.)!(.....P..........
95c0 94 24 aa 40 81 a0 95 84 6c 9e 6b 72 f2 6c 06 8b f6 12 91 1d 07 73 9b 1a 34 36 c6 34 eb 21 61 20 .$.@....l.kr.l.......s..46.4.!a.
95e0 30 da 54 89 42 50 a5 03 ed 66 8d be 77 d0 75 63 cb 91 20 6b 50 4b 48 a7 02 a2 3b 1e a3 16 4d 70 0.T.BP...f..w.uc...kPKH...;...Mp
9600 cb f5 b7 31 34 03 94 0f 70 58 ac b7 58 61 31 be b2 88 92 12 e5 5f b4 9c b5 f5 36 8b c6 7a 83 c5 ...14...pX..Xa1......_....6..z..
9620 e2 70 94 be 20 ea d7 78 c7 96 bb b9 6a cf 1e f2 2c 67 39 5b 66 72 ba c5 2d 57 dd ca a3 cf 3d 52 .p.....x....j...,g9[fr..-W....=R
9640 9b bc b3 f1 3b 4b 9f ed be 9b aa d3 83 a0 a5 dd 25 6c aa 66 a5 5e b7 73 95 d1 4b e3 3b db 80 d1 ....;K..........%l.f.^.s..K.;...
9660 04 a3 91 a6 33 2c 48 fb f9 b8 6d 44 12 04 8a ed 53 35 2e ee 6c 90 af 8e c0 f4 c6 90 3c d4 9a d4 ....3,H...mD....S5..l.......<...
9680 b7 4f 70 f5 96 06 93 13 31 61 20 b1 da 56 35 a0 a0 2a 4b f4 b2 82 93 f5 98 f9 e7 04 14 06 82 10 .Op.....1a...V5..*K.............
96a0 d2 10 11 d5 99 be fd 28 a6 b9 c0 1b 77 bd 0b 62 8f 2e 35 52 a8 4a 55 bc 45 7b 8d 16 9a d2 97 28 .......(....w..b..5R.JU.E{.....(
96c0 a7 90 52 e0 bc 23 f0 01 42 48 f0 7e dd 8a 34 9a cc 66 c4 fd 84 3b 76 ff 08 5b e6 36 03 30 c8 06 ..R..#..BH.~..4..f...;v..[.6.0..
96e0 14 14 14 ba 60 e7 dc 15 bc 70 7e 8e f3 37 9c bf 2d 7c 34 f8 6f f5 8a f9 6d 80 e0 47 ee 7d b1 54 ....`....p~..7..-|4.o...m..G.}.T
9700 b2 56 16 5d e9 e5 d1 b9 13 8a 85 33 f3 08 99 62 92 10 04 94 c6 d1 1f 16 78 2a 4d 52 12 5a 49 c4 .V.].......3...b........x*MR.ZI.
9720 f6 2d 29 c7 2e 26 70 6e c0 7a 29 22 15 4c 4d c6 6c 98 4c 99 68 c6 44 81 02 3c 42 54 3d cd 42 08 .-)..&pn.z)".LM.l.L.h.D..<BT=.B.
9740 26 73 4d 18 28 74 69 e8 f7 73 a4 52 68 eb 49 e2 80 78 d7 11 ea c9 06 e6 e6 e6 18 e9 0c 81 1c 4b &sM.(ti..s.Rh.I..x.............K
9760 ae ad 2e d9 6b 0a 5f a0 84 42 ba f1 d4 12 16 25 14 62 bc 61 c6 e3 30 de 90 fb 8c 60 10 71 e7 55 ....k._..B.....%.b.a..0....`.q.U
9780 77 b3 71 f3 ec fa f5 96 b6 c0 0a 8d f7 0e 27 0c d7 6e bf 9e 8b dd 8b 34 de 58 fb 40 7b ff e0 13 w.q...........'..n.....4.X.@{...
97a0 c0 85 e0 fa 37 6c 59 7f 43 d5 3c 50 fc ed cd 79 fe 86 3d 7b a6 b1 fa 46 66 a6 9b f4 72 c5 37 9e ....7lY.C.<P...y..={...Ff...r.7.
97c0 ed 90 e7 9a 7e 20 30 ce 63 ad 27 89 ab 3b 37 5b 8f 38 3f 97 90 2d a6 e3 45 5c 85 68 05 34 42 89 ....~.0.c.'..;7[.8?..-..E\.h.4B.
97e0 94 6b cd 2f 15 1c 39 6e a9 93 42 10 45 8a 89 7a cc c6 99 3a 51 a4 c0 c3 d2 72 41 73 63 1b db b8 .k./..9n..B.E..z...:Q....rAsc...
9800 c0 ce 8d 7b 91 a1 80 72 7c 04 5f 01 d2 42 13 f8 12 e9 15 92 aa 8c e2 9c c3 08 33 76 f1 72 1c d5 ...{...r|._..B............3v.r..
9820 78 4a 51 40 5f b2 ef ca 3b 2f 83 03 20 51 55 73 17 90 9b 9c 4d 1b 36 31 91 4c 50 ec d6 57 b3 9f xJQ@_...;/...QUs....M.61.LP..W..
9840 bf 0d fc df 81 31 6b 53 cc 53 96 e6 96 3c 2f 3f ec 8c 4f ea 49 c4 f4 5c 93 0d d3 4d a6 27 1b ec .....1kS.S...</?..O.I..\...M.'..
9860 d9 b9 81 07 1f 3d 4b 77 58 a2 6d 55 c0 d3 26 40 f8 aa e8 15 c5 01 d9 8c 27 cc 32 64 6d 9a 89 b9 .....=KwX.mU..&@........'.2dm...
9880 09 26 92 14 4f c0 a8 b0 94 a5 01 51 39 31 a5 aa 0a 80 75 55 3d 08 40 6b 8b f3 60 ba 25 f5 e9 b3 .&..O......Q91....uU=.@k..`.%...
98a0 b8 d0 b1 79 c3 1c c6 d9 b1 f8 f2 a2 d3 f6 92 f2 32 4b a9 ac 27 f4 21 d2 2b d4 38 ab 77 d2 a2 fb ...y............2K..'.!.+.8.w...
98c0 96 bb e6 de cd dc dc 16 be 7b 34 92 06 89 4c c9 19 e2 bd 20 88 02 36 b7 b6 b0 3a bb 4a 30 a9 7e .........{4...L.......6...:.J0.~
98e0 dc 74 ec 1f 06 93 ad 06 1e 18 8d f2 c9 bc 30 ff 4e 4a b9 29 4a 42 9a cd 84 a9 56 83 38 8a 18 15 .t............0.NJ.)JB....V.8...
9900 96 2b b6 36 f9 3b 77 ed e4 81 fd 67 58 1d 96 f4 4b 5b ad bb 3b 47 5e 5a f2 52 82 7f 0e 33 7c 98 .+.6.;w....gX...K[..;G^Z.R...3|.
9920 84 19 38 bd 95 dc 5f cf c8 ec 40 4c 6c 82 b8 59 95 5b 9d 03 af 91 12 ac 75 0c b2 92 6c 54 d2 5e ..8..._...@Ll..Y.[......u...lT.^
9940 ea e2 9c 20 1c 94 44 53 4b f8 30 a1 51 6f 80 03 89 5c 5f 73 b3 de 21 30 08 8a b1 55 79 9c 70 18 ......DSK.0.Qo...\_s..!0...Uy.p.
9960 a1 09 44 84 a2 ea 89 44 40 9e 15 dc 3e 71 27 bb af dc cd 4b 87 27 94 11 13 c5 14 2b f1 02 01 11 ..D....D@...>q'....K.'.....+....
9980 ce 3b 66 9a 1b 50 75 49 3c 17 dc 64 3a 76 47 50 b9 6c 94 10 f2 f7 a2 50 bd 45 a9 84 34 89 99 9e .;f..PuI<..d:vGP.l.....P.E..4...
99a0 6a d0 6a 36 d0 da d0 1b 64 38 e7 b8 6a 7b 8b 7b de 32 c7 47 fe fc 05 3a cb 1a 37 30 50 68 08 03 j.j6....d8..j{.{.2.G...:..70Ph..
99c0 08 0a 68 3f 89 37 e6 62 d6 5d 78 34 eb 2e ec 59 3a f3 ed dd 41 a0 5a b5 b4 c5 86 cd bb 99 98 d9 ..h?.7.b.]x4...Y:...A.Z.........
99e0 c1 c4 86 5d d4 5b 73 88 78 02 a9 22 9c 37 14 c6 63 3b 19 f4 33 90 01 65 d2 a6 15 35 88 c3 18 8d ...].[s.x..".7..c;..3..e...5....
9a00 c6 0b 55 ad bd 09 b7 2e be 6b 89 81 13 16 eb 0d c6 47 04 42 a3 18 2f 6e da 92 ab c5 1b b8 e5 da ..U......k.......G.B../n........
9a20 5b 5f 82 66 38 1c 72 fa e4 69 8e 1d 7d 81 13 67 4e a3 6e af 6a eb ce 59 9a 69 03 15 2a a2 d9 60 [_.f8.r..i..}..gN.n.j..Y.i..*..`
9a40 6e 48 71 53 50 89 b3 fb 15 25 c5 7f 93 a6 35 c2 30 60 a2 99 32 35 51 95 54 ab e5 e1 1c ef 3c da nHqSP....%....5.0`..25Q.T.....<.
9a60 7a ae d9 39 c1 86 44 b1 fa c4 3c e4 59 15 ff 44 29 84 8f 40 b1 02 55 53 c0 ff 00 cc 02 bb 8c b1 z..9..D...<.Y..D)..@..US........
9a80 37 0f 7a ab 7b 07 bd d5 37 c2 e3 57 01 33 13 ad 69 d1 98 dc c4 e4 ec 95 24 ad 1d 84 2e 21 8c 14 7.z.{...7..W.3..i.......$....!..
9aa0 da 66 78 99 e2 94 45 4a 49 20 43 bc 73 eb fa e5 a8 d6 f5 d7 fc 53 ee 73 12 6a 58 2c 0a 5d 59 0f .fx...EJI.C.s........S.s.jX,.]Y.
9ac0 01 16 cb e4 68 9a 77 de f8 6e 54 78 79 73 c6 ca ca 0a 47 0e 1d e1 e1 27 1f e6 db fd 6f 31 7d 53 ....h.w..nTxys....G....'....o1}S
9ae0 93 0d 6a 06 e7 3c 02 89 0a 2a 0d 13 a1 90 c0 0d 81 73 fe 47 9d 73 bf 11 04 8a 28 0a a9 a7 35 26 ..j..<...*.......s.G.s....(...5&
9b00 9a 29 f5 b4 46 14 56 0b 86 49 2d 42 08 89 73 1e f0 ec bd a2 c1 b1 2f b5 f1 0c c6 ee e0 eb 50 1e .)..F.V..I-B..s......./.......P.
9b20 01 38 09 ac ed c4 59 1a 3f bf 35 fe b9 09 ec 06 6e e8 75 57 6f ee 75 57 df 74 e1 f4 e1 3d 02 e6 .8....Y.?.5.....n.uWo.uW.t...=..
9b40 c2 b8 26 65 34 43 50 6b 20 82 09 3c 39 82 94 80 00 2f 2a 8d 34 de 56 1d 21 c2 52 90 53 2b 53 f6 ..&e4CPk...<9..../*.4.V.!.R.S+S.
9b60 da 9b 39 1e 3e 4f 16 0e 2b fd 41 21 85 c0 64 96 9f dc fc 33 4c 4e b7 2e 83 b3 b8 b0 c8 d3 4f 3e ..9.>O..+.A!..d....3LN........O>
9b80 cd 83 4f 7d 8e e5 b9 0b ec d9 b7 9d 50 06 18 ed 51 c8 f5 28 fc 92 96 dc 8d 81 b1 f6 77 a5 10 cd ..O}........P...Q..(........w...
9ba0 28 aa 3a 38 26 1a 49 05 27 0a ab b6 15 55 ad 7f 55 fd 37 86 bc d0 e0 34 c8 79 70 e7 a9 aa 99 2b (.:8&.I.'....U..U.7....4.yp....+
9bc0 00 1d e0 7f 04 8e f0 f2 a3 4f d5 21 ff 34 f0 c7 40 0a 6c f5 70 6d 59 e4 b7 51 9c bf 09 b8 51 4a .........O.!.4..@.l.pmY..Q....QJ
9be0 b6 58 bd b1 26 45 95 67 e1 3d 5e 54 79 55 21 34 ba d4 ec d1 d7 71 cf a6 9f e0 86 ed 37 f2 c9 43 .X..&E.g.=^TyU!4.....q......7..C
9c00 1f e5 61 f3 45 52 59 47 79 49 ee 72 6e 55 6f 67 ef 95 37 5f 0e 67 7e 81 6f 1e 78 9c 07 9e fb 14 ..a.ERYGyI.rnUog..7_.g~.o.x.....
9c20 fe a6 9c 2b b6 6d c3 95 95 37 56 42 21 85 ac 3c a0 5f 6b 68 aa be 04 de fb 6d 32 50 c4 51 48 52 ...+.m...7VB!..<._kh.....m2P.QHR
9c40 ab 51 ab 45 e3 45 c1 aa b6 5b 79 1c 45 5e 96 58 eb 39 7b f6 1c 5f fc f4 87 f0 ee 38 97 34 66 9d .Q.E.E...[y.E^.X.9{.._.....8.4f.
9c60 05 fe 09 f0 29 be ff 91 51 35 15 1c 03 3e 4f 55 6d df e2 1c 6f 90 22 f8 88 f3 7e 5b 20 02 3c 0e ....)...Q5...>OUm...o."...~[..<.
9c80 2b 2d 85 73 4c 0f 66 79 7b e3 2e de 76 fd 1d 34 a6 ab 5a fa be b9 bb f9 e6 f1 af 31 4c fb 48 04 +-.sL.fy{...v..4..Z........1L.H.
9ca0 b5 3c e5 c7 ae bd 0f 11 be f8 41 4b 8b 4b 1c f8 c6 37 b9 ff f9 4f 12 bd d9 32 33 3d 4d 59 18 14 .<........AK.K...7...O...23=MY..
9cc0 b2 7a 08 89 44 11 8a 90 a2 2c aa a5 a8 be 03 10 81 94 d2 44 61 40 52 8b 49 6a 11 51 18 a0 a4 5a .z..D....,.........Da@R.Ij.Q...Z
9ce0 f7 10 55 67 6b d5 74 30 ca 07 fc f9 67 3e 4a bf 7d 18 aa 54 fd 19 e0 61 e0 4f 81 ef fc 00 70 5e ..Ugk.t0....g>J.}..T...a.O....p^
9d00 6e 18 e0 ec 2d 77 de 77 36 dd a2 bf bd 38 78 7a 9b d1 96 20 0e 29 17 87 5c ad 6f e4 27 6e fc 49 n...-w.w6....8xz.....)..\.o.'n.I
9d20 e6 76 5c ee ae 77 6c db ce 5b cf df c9 83 e6 93 38 ef b9 bb f1 13 6c dd b2 75 fd f5 f6 ea 2a 8f .v\..wl..[......8.....l..u....*.
9d40 7f f3 71 ee 3f f6 71 d4 9b 35 cd 89 49 ca b2 44 11 e0 65 15 0e 48 24 01 01 a1 08 e9 0c 3a d8 d2 ..q.?.q..5..I..D..e..H$......:..
9d60 52 2e 18 80 a1 8c 82 a0 6a af 4d e3 71 f7 98 5a 6f 9b 73 ae ea 03 ca f2 1c ad 2d 7f f1 f9 4f 72 R.......j.M.q..Zo.s.......-...Or
9d80 f0 e9 c7 00 9e 05 7e 0a b8 0f f8 67 af 01 1c 00 ee fa c9 bf cf 8f fd f4 3f 61 4a 5c f9 64 3f ef ......~....g............?aJ\.d?.
9da0 d1 19 b4 89 c3 1a 0b 87 57 78 fe eb 27 78 e1 e4 31 8e 3d 7f 94 5e ef 92 86 0b 05 ef be e2 5e 26 ........Wx..'x..1.=..^........^&
9dc0 cb 69 9a 7a 82 7b f7 fc f8 fa f4 18 f4 07 3c f5 f8 d3 7c f2 c8 1f a3 6f ee 93 34 53 0a ad c7 65 .i.z.{........<...|....o..4S...e
9de0 10 3f be f7 d5 43 22 c1 c1 42 77 1e db 75 14 f3 06 e0 a4 8c 6b 21 49 52 a3 16 47 04 e3 1e e7 0a .?...C"..Bw..u......k!IR..G.....
9e00 8e a7 d4 86 c1 20 a3 d4 70 e8 99 c7 f9 ea 57 1e 84 4a 70 fe 57 e0 3f f3 5d 5d e9 ff 25 63 f7 4d ........p.....W..Jp.W.?.]]..%c.M
9e20 b7 72 fd 3b de c1 f2 e0 04 a9 d9 f0 15 9c f2 27 17 4f 20 ad 64 d7 9b b7 b0 b8 fb 14 ff e2 81 7f .r.;...........'.O..d...........
9e40 ce fd 9f ff 14 07 9f 3e c4 f9 f3 e7 d7 df bb 71 cb 2c ef 6c bc 87 1f 9d fa 09 a6 a6 a7 80 6a 2f .......>.......q.,.l..........j/
9e60 ec b3 4f 3f cb c7 0f 7e 94 f6 0d 17 49 5a 09 85 29 70 98 0a 8e f0 e3 05 a2 0a 4f 20 03 fa a3 3e ..O?...~....IZ..)p........O....>
9e80 4b 83 45 cc 05 8f cb dd 00 78 3a 48 6b 55 2b 6f 18 06 97 c1 31 d6 32 1c e6 0c 73 cd d9 d3 2f f0 K.E......x:HkU+o....1.2...s.../.
9ea0 e0 a7 fe 10 63 b4 05 7e 13 f8 ec 6b 05 06 e0 aa 9b 6f 67 df fb ff 2e b9 1d e2 bd 23 95 1b 1f 9f ....c..~...k.....og........#....
9ec0 56 3b 9e 7d fe e2 b3 37 dc 72 d5 ad 84 51 c4 d5 b7 5e c9 cc 35 ab 3c f2 e8 97 39 f9 85 e3 bc f7 V;.}...7.r...Q...^..5.<...9.....
9ee0 8e 9f 26 1f e5 ec ba 72 17 52 4a 7e fc da fb 90 6a ed fc 1d c7 0f 9f e0 4f 9e f8 38 c7 f7 3c cb ..&....r.RJ~....j.......O..8..<.
9f00 c6 99 59 0a 5d 95 4a 2a b5 71 ac b7 7b 8d 2b 8f 71 50 e3 e0 c5 67 c8 f2 21 d9 91 12 e0 28 f0 9c ..Y.].J*.q..{.+.qP...g..!....(..
9f20 4c 92 88 28 0a c7 8d 08 55 87 85 73 8e 51 5e d2 1b 8e 68 b7 db fc d9 03 ff 81 6e 67 05 e0 13 c0 L..(....U..s.Q^...h.......ng....
9f40 87 5f 4b 38 f5 56 8b eb ee 7c 0b 86 8c 51 b1 42 6e da 68 33 2c 37 8a eb fe fd d2 60 91 a3 e7 9f ._K8.V...|...Q.Bn.h3,7.....`....
9f60 47 a9 90 bc 30 44 71 cc 1b ee dd c3 85 eb 4f f1 c1 af fc 3e 8f 3f fe 04 47 8f 1c 45 1b 4d 63 a2 G...0Dq.......O....>.?..G..E.Mc.
9f80 41 5a af 96 b0 2e 9e b9 c8 e7 0e 7c 86 6f cc ee a7 b1 25 a5 28 0b 8c d7 d5 7f 8f c0 e3 bd 5b 8f AZ.........|.o....%.(.........[.
9fa0 cc 85 af ca b2 59 91 f1 ec f9 83 b8 25 c8 9e cb a1 ea 06 e9 06 b5 a8 6a cc 14 b2 6a 91 73 de 53 .....Y......%..........j...j.s.S
9fc0 6a cd 60 30 62 30 18 f1 c5 cf 7d 8c 13 c7 9e 83 6a 9f d6 ff 0c 6b c1 cf 6b 34 84 e0 b1 4f fd 29 j.`0b0....}.....j....k..k4...O.)
9fe0 d6 be b8 f4 2b 10 84 f5 f8 3f 36 7e 6e ea 1f 3d 7e fc 9b 3b b6 6d da 8e 0c aa b6 61 5d 58 b6 dd ....+....?6~n..=~..;.m.....a]X..
a000 b8 85 f3 d3 e7 f9 e0 fe df e3 17 f3 5f c6 3b cf 9e 6b f7 10 06 21 bd 76 8f 47 0e 3c c2 e7 f8 04 ............_.;..k...!.v.G.<....
a020 c9 ee 08 5d 96 78 e1 91 c8 aa 36 24 02 1c 41 d5 0c b2 66 3d 61 8d 03 cf 3d 46 67 d4 66 70 a0 c0 ...].x....6$..A...f=a...=Fg.fp..
a040 95 3e 03 3e 0d 10 84 51 d5 d6 cb 78 cb a2 31 96 c1 b0 20 2b 2c 8f 7f 63 3f df fc fa 97 00 2e 00 .>.>...Q...x..1....+,..c?.......
a060 bf 0e 9c 7b 4d e1 00 c3 4e 87 61 a7 f3 72 2f b5 d5 d7 b6 fe 1f e6 9e ee 1f 1e 38 fc 0d 6e bf e9 ...{M...N.a..r/...........8..n..
a080 76 bc ad e4 55 e7 9a c9 cd 2d ca 7b 17 f9 e0 97 7e 17 ef fe 21 42 08 66 36 ce 70 f4 d0 31 fe 68 v...U....-.{....~...!B.f6.p..1.h
a0a0 fe c3 94 7b 33 62 a3 28 29 c1 0b 24 6a 5c ab ae fa 2b d7 f6 d4 d6 c2 84 33 0b a7 f8 ce b9 6f a3 ...{3b.()..$j\...+......3.....o.
a0c0 8f 7b 7a 8f 67 50 b5 eb 7d 1d 40 86 c1 5a 97 7c d5 26 57 14 25 c3 51 c9 89 e3 47 f8 d2 17 3e 01 .{z.gP..}.@..Z.|.&W.%.Q...G...>.
a0e0 55 bc f2 eb c0 57 5f 6b 38 af 36 e6 1f 99 ff 8f f6 50 f4 e7 47 17 9f e3 e0 b1 67 08 c3 a8 2a c6 U....W_k8.6......P..G.....g...*.
a100 0b 8b 2e 35 f5 56 4a 72 af e0 ff 3a f2 db 3c fe c4 e3 9c 7e ee 34 1f 7f ee 8f 38 b9 fb 30 81 52 ...5.VJr...:..<....~.4....8..0.R
a120 94 b6 bc ac a2 e8 70 97 ec 06 10 d4 c2 98 d5 de 0a fb 0f 7d 05 dd b3 ac 7c be 8f b7 74 80 7f c3 ......p............}....|...t...
a140 38 c8 93 6b 3b 5f 5c f5 9f 57 c8 46 05 fd fe 80 2f ff d9 27 e9 f7 3a 50 a5 0e 7f fc d7 0d 07 c0 8..k;_\..W.F..../..'..:P........
a160 79 6b e7 1f 58 fd 07 f6 b4 3c fb d4 e9 27 39 f2 c2 11 82 20 c0 8b 71 89 a3 b4 24 f5 04 de 55 f2 yk..X....<...'9.......q...$...U.
a180 e1 c3 ff 96 fd cf 3c cc 5f 4e 7e 91 da 64 8c b6 7a bd 36 ed b1 e3 bd 67 62 8c a6 9a 56 ed 6e 87 ......<._N~..d..z.6....gb...V.n.
a1a0 87 be fd 25 06 83 01 2b 9f 1a ac c5 3e bf 0f 3c ba 76 0e 2f 02 b2 55 cb 6d 69 3c cf 3c f5 0d 0e ...%...+....>..<.v./..U.mi<.<...
a1c0 1f 7a 12 2a a1 fa 2d d6 d6 60 5e 87 61 46 c5 c9 8b 1f ed fc 3d 7d 42 74 0f 9e 7c 8a e7 9e 7d 0e .z.*..-..`^.aF......=}Bt..|...}.
a1e0 e9 24 2a 50 78 e1 b1 c6 d1 68 36 e8 dd be c4 87 dd ef 20 b6 3a 84 a9 aa 8f 5e ac ed 71 ac f6 44 .$*Px....h6.........:....^..q..D
a200 08 51 75 de 47 61 c4 85 f9 f3 ec ff f6 57 e8 f5 7a ac 7e 76 c8 f0 f9 1c aa 4c e0 b7 2f fd fc 60 .Qu.Ga.......W..z.~v.....L../..`
a220 cd 7a 4a 6d c8 46 25 9d 4e 87 af ed ff c2 da 66 8f 7f 05 9c ff 41 2f ea 35 87 34 d0 0f cd ff a7 .zJm.F%.N......f.....A/.5.4.....
a240 f6 2f 6f 7c ef e4 1f 9c f4 c7 27 56 bb 2b 6c bb 72 1b e1 74 88 11 9a d2 40 3a 53 43 ce 78 9c 1e ./o|......'V.+l.r..t....@:SC.x..
a260 f7 6a 8f 1f 02 81 12 82 40 29 22 15 a1 33 cd a1 53 87 38 bb 78 16 d3 b1 ac 7c ba cf f0 68 01 f0 .j......@)"..3..S.8.x....|...h..
a280 15 e0 57 a9 72 c6 cb 01 59 eb c8 46 05 a5 76 3c 79 e0 11 ce 9c 3a 06 f0 00 3f 60 57 fa 5f 29 a4 ..W.r...Y..F..v<y....:...?`W._).
a2a0 91 fe 93 f9 8f af ea 99 3b 26 7f 5f ec eb 6f 3b 9c 1f a6 d5 98 a0 b9 a9 89 6a 05 44 71 0c 52 a2 ........;&._..o;.........j.Dq.R.
a2c0 a3 2a 3f 0c 09 08 45 44 e4 6b 48 13 90 77 4b 96 17 4f b3 ba ba 4a 5e e4 e4 47 0c 2b 5f e8 a3 57 .*?...ED.kH..wK..O...J^..G.+_..W
a2e0 ed da b5 fe 2a 2f d3 f5 11 38 e7 c9 f3 92 51 5e b2 b2 b4 c0 23 0f 7d 0e aa ff 8b f1 11 5e 61 0f ....*/...8....Q^....#.}......^a.
a300 d5 eb 35 9c b7 0f 2c 3d ba 72 76 78 38 fd ad d6 ed f5 bb dc f5 3d 7a dd 1e 41 ac 08 e3 90 a8 1e ..5...,=.rvx8........=z..A......
a320 63 94 c7 fa 6a 35 4c e3 19 8c 46 55 c7 48 51 a2 47 06 7d ce d2 3b 30 62 70 28 87 2a 64 f9 20 f0 c...j5L...FU.HQ.G.}..;0bp(.*d...
a340 1b 5c b2 d3 f9 32 40 da 54 11 b3 31 9e c7 0f 3c cc f2 d2 3c 54 45 af 03 af 37 90 57 18 8f 67 cb .\...2@.T..1...<...<TE...7.W..g.
a360 d9 fb b2 cf 67 7f 3f 7e 24 f9 40 e3 ea c6 ee 64 4f 44 b0 d9 20 ea 25 22 1c a7 62 02 9c 1d 61 32 ....g.?~$.@....dOD....%"..b...a2
a380 83 59 b1 e4 27 35 a3 13 25 f9 59 0d d5 8d ff 4b 2a bd f9 8b ef f5 61 41 51 e8 a0 30 96 8b 17 4e .Y..'5..%.Y....K*.....aAQ..0...N
a3a0 f3 d5 af 7c 01 e0 34 95 f5 bc ea 56 a1 d7 71 b4 81 7f 55 f4 47 f7 17 4f 8e de cb 93 f2 be 20 8c ...|..4....V..q...U.G..O........
a3c0 6f 52 0d 31 29 22 b7 4e c8 3b 8b 1e 68 5c e6 a1 ea 8c 38 09 7c 93 6a 4a 3d 44 15 c2 7c cf 11 8c oR.1)".N.;..h\....8.|.jJ=D..|...
a3e0 8a 72 59 6b 6b 0e 7c fd 21 7a bd b6 03 fe 80 2a 5b ff ff c2 38 05 fc 0e b8 0f 19 3d ba ce b4 79 .rYkk.|.!z.....*[...8......=...y
a400 23 70 15 30 45 55 5f 12 63 08 27 80 83 e3 eb 9a ff 41 3e e0 ff 05 d4 1e 30 17 7f 9f a8 9c 00 00 #p.0EU_.c.'......A>.....0.......
a420 00 25 74 45 58 74 64 61 74 65 3a 63 72 65 61 74 65 00 32 30 32 32 2d 30 39 2d 30 35 54 31 37 3a .%tEXtdate:create.2022-09-05T17:
a440 35 32 3a 31 35 2b 30 30 3a 30 30 8d 9a 5b d1 00 00 00 25 74 45 58 74 64 61 74 65 3a 6d 6f 64 69 52:15+00:00..[....%tEXtdate:modi
a460 66 79 00 32 30 32 32 2d 30 39 2d 30 35 54 31 37 3a 35 32 3a 31 35 2b 30 30 3a 30 30 fc c7 e3 6d fy.2022-09-05T17:52:15+00:00...m
a480 00 00 00 28 74 45 58 74 64 61 74 65 3a 74 69 6d 65 73 74 61 6d 70 00 32 30 32 34 2d 30 34 2d 31 ...(tEXtdate:timestamp.2024-04-1
a4a0 30 54 32 33 3a 35 34 3a 35 31 2b 30 30 3a 30 30 d2 34 0b bb 00 00 00 00 49 45 4e 44 ae 42 60 82 0T23:54:51+00:00.4......IEND.B`.
a4c0 50 4b 03 04 14 00 00 00 00 00 d9 4e 8b 58 fe 79 a3 7b 51 22 00 00 51 22 00 00 17 00 00 00 69 6d PK.........N.X.y.{Q"..Q"......im
a4e0 61 67 65 73 2f 72 65 61 64 69 6e 67 5f 6c 69 73 74 2e 70 6e 67 89 50 4e 47 0d 0a 1a 0a 00 00 00 ages/reading_list.png.PNG.......
a500 0d 49 48 44 52 00 00 00 48 00 00 00 48 08 06 00 00 00 55 ed b3 47 00 00 00 20 63 48 52 4d 00 00 .IHDR...H...H.....U..G....cHRM..
a520 7a 26 00 00 80 84 00 00 fa 00 00 00 80 e8 00 00 75 30 00 00 ea 60 00 00 3a 98 00 00 17 70 9c ba z&..............u0...`..:....p..
a540 51 3c 00 00 00 06 62 4b 47 44 00 ff 00 ff 00 ff a0 bd a7 93 00 00 00 09 70 48 59 73 00 00 0a f0 Q<....bKGD..............pHYs....
a560 00 00 0a f0 01 42 ac 34 98 00 00 00 07 74 49 4d 45 07 e8 04 0a 17 36 33 83 5b 30 7d 00 00 21 1c .....B.4.....tIME.....63.[0}..!.
a580 49 44 41 54 78 da ed 9c 77 94 5d 77 75 ef 3f a7 97 db cb cc 9d aa 91 34 23 ab d9 96 6c 63 5c 00 IDATx...w.]wu.?........4#...lc\.
a5a0 63 05 8c c1 0e e0 98 92 45 9c 42 5e f2 f2 28 09 90 bc 90 04 c8 4a 48 58 8f bc 86 03 2f b1 81 14 c.......E.B^..(......JHX..../...
a5c0 48 88 09 c1 31 71 ef 55 ee 92 25 d9 2a a3 ae e9 45 53 ee 94 5b 4f 3f ef 8f 73 ef 68 d4 6c cb 26 H...1q.U..%.*...ES..[O?..s.h.l.&
a5e0 f0 0a bf b5 7e 73 e7 ce dc 7b e6 9c cf fd ee fd db 7b ff f6 19 f8 d9 f8 d9 f8 d9 f8 77 1c d2 4f ....~s...{.......{..........w..O
a600 fb 04 5e 6d b4 b7 77 2a 6b d7 6f be 38 91 6c 69 5f 5c 2c d6 82 c0 b7 7f d2 e7 20 fc b4 21 9c 69 ..^m..w*k.o.8.li_\,..........!.i
a620 a4 52 29 e5 a6 5f fd cc 75 9b 2f fd c0 ef c6 92 dd 97 07 21 8c 8f 1c d8 77 e4 e0 8b 2f 4d 8e 1f .R).._..u./........!....w.../M..
a640 3b 52 2c 4e 4e cc 4e 8f 8e cc 4c 8f 8d 54 4a f3 b3 41 18 5a ff 5f 00 6a 6d 6d 33 df 75 ed 8d 5b ;R,NN.N...L..TJ..A.Z._.jmm3.u..[
a660 b6 5c 73 d3 1f f8 4a df 55 7b 0e 96 a8 54 6d 62 86 44 3a 65 90 4e 1a e8 aa 80 24 b9 a8 72 e0 39 .\s...J.U{...Tmb.D:e.N....$..r.9
a680 f6 e2 cc e4 d8 a1 fd 03 87 77 ec 98 3a 3e 3c 58 9c 1d 1f 9f 9b 9d 1c 9b 9d 19 1b b3 ea b5 39 20 .........w..:><X..............9.
a6a0 f8 7f 06 d0 bb df f3 fe be ff f0 89 3f f9 3b 41 5f f3 ce ad db 26 19 9b 2c 13 84 21 a2 00 61 08 ............?.;A_....&..,..!..a.
a6c0 21 20 08 20 0a 20 49 12 9a 2a 12 8f ab 64 52 06 b9 b4 81 a9 87 a8 72 10 2a 52 e0 94 16 26 87 46 !.....I..*...dR.......r.*R...&.F
a6e0 06 f6 bc 3c 70 e4 a5 17 8f 1c dc b9 73 e8 d8 81 63 b6 63 57 82 20 a8 01 fe ff 55 80 b6 bc eb ba ...<p.......s...c.cW......U.....
a700 15 d7 bc ef a3 5f c8 74 5c fa e1 43 a3 62 fe d8 f0 1c 96 1b 20 89 c2 19 4f 2e 6c 3e 06 10 36 9e ....._.t\..C.b..........O.l>..6.
a720 89 a2 80 22 89 a8 8a 88 aa 89 24 62 06 89 98 4e 5f 77 86 95 6d ba 3b 35 35 36 51 5a 98 9c 9c 2f ..."......$b...N_w..m.;556QZ.../
a740 8e 8f 0d 0f 1f 1e e8 df b7 67 df ae 1d 5b b7 ba d6 fc 64 03 d8 59 95 f6 53 03 d4 de de 91 fa b9 .........g...[....d..Y..S.......
a760 f7 dc 70 ed b5 bf f0 e9 3f 3d be 18 df f0 c2 cb 63 cc 2d d6 90 65 11 e1 0d 9c 55 18 9e 00 17 10 ..p.....?=......c.-..e....U.....
a780 e2 fb 01 e9 b8 c9 fb de 7e 01 31 53 c5 d0 65 e2 a6 8c 61 80 a4 c0 b7 6f b9 f9 b6 ef 7f fb 3f 7f ........~.1S..e...a....o......?.
a7a0 1a a8 03 ee d9 8e 2b ff c4 c1 74 74 25 df 7f e3 af 5c 77 d9 3b 6f fc a3 a2 95 da f4 6f cf 4c 30 ......+...tt%....\w.;o......o.L0
a7c0 55 1c 44 12 45 44 09 bc 90 13 32 79 23 a3 01 57 90 61 b6 3c cf f8 ec 34 6b 57 b6 33 57 b2 a9 da U.D.ED....2y#..W.a.<...4kW.3W...
a7e0 12 ed 92 4a ad 38 52 71 aa 83 36 d0 0e 0c ff 1f 03 e8 e2 b7 5c b6 f1 b3 5f fc fa df 17 ed cc 65 ...J.8Rq..6.........\..._......e
a800 f7 6e 1f 67 62 66 1c 41 08 91 44 81 40 80 e0 cd 80 39 c3 70 02 8f 89 e2 2c 9b 37 76 90 4e 6b 74 .n.gbf.A..D.@....9.p....,.7v.Nkt
a820 e5 e1 e5 03 fb fd df ff d4 87 7f 30 3f 79 ec 51 40 7c ad 63 fc 44 00 5d f1 b6 ab 37 bc ff 17 7f ...........0?y.Q@|.c.D.]...7....
a840 f3 0b 4a ba ef fa c7 f6 59 99 c3 43 7b f1 7c 1f 51 8c ce ef 4d ab e6 8c 23 24 08 3d 66 6b 55 f2 ..J.....Y..C{.|.Q...M...#$.=fkU.
a860 39 11 dd 9f 66 6e ec 08 93 93 55 d1 09 d4 1a 30 07 94 00 ef a7 06 e8 b2 2b af ea 79 cf 07 3e f6 9...fn....U....0........+..y..>.
a880 95 54 f7 25 37 ee 1b a9 c6 0e ee 1d a2 5a b7 91 25 11 51 14 de fc 1a 7c 36 34 41 00 08 c8 85 02 .T.%7........Z..%.Q....|64A.....
a8a0 4a 4b 8c f2 e4 4b 68 09 81 15 9d 05 26 2d 4f 50 8d b8 57 85 d9 9f 1a a0 7c be 25 fb f3 37 de f4 JK...Kh.....&-OP..W.....|.%..7..
a8c0 d1 2b ae fd c5 cf 1d 9b 11 d6 de f1 d4 11 2a 35 0b 49 12 91 25 01 f0 09 fe 5d e8 84 84 61 88 a8 .+............*5.I..%....]...a..
a8e0 9b 18 2d ad ac ed 50 78 5b cb 3c dd b9 1c 9d 2b 56 a1 ab 12 89 e9 19 54 33 a5 35 c0 bc e6 59 fc ..-...Px[.<....+V......T3.5...Y.
a900 d8 01 5d f1 f6 ab af f8 f5 df f9 e3 6f 4d d6 53 17 fe 70 eb 00 53 c5 45 64 51 40 91 c5 d7 73 3e ..].........oM.S..p..S.EdQ@...s>
a920 6f 1c 4d b4 ee 23 c5 d3 e4 7b 3a b9 2c 5b e4 aa 1e 89 9e 9e 1e f2 85 0e 62 b1 18 81 67 a3 6b 12 o.M..#...{:.,[..........b...g.k.
a940 8a 6e c6 89 fc cf 4f ce 07 bd 63 cb 35 ef ba e1 97 3e f1 59 cf e8 b8 f6 f1 fe 69 f5 d0 d0 31 82 .n....O...c.5....>.Y......i...1.
a960 20 44 95 45 22 07 73 4e f1 d9 39 d2 09 10 15 1d bd d0 c9 ca bc c8 96 8e 59 36 f7 64 28 74 74 93 .D.E".sN..9.............Y6.d(tt.
a980 4a 67 d0 75 1d 51 14 09 05 11 4d 11 51 cd 98 49 94 87 be 66 40 f1 a6 01 6d bc 60 d3 a6 8f fc ea Jg.u.Q....M.Q..I...f@...m.`.....
a9a0 27 bf 64 b4 5d f0 81 57 06 e7 b4 83 03 7b b0 5d 0f 59 12 91 24 7e ec 60 9a 57 14 02 61 23 f8 51 '.d.]..W.....{.].Y..$~.`.W..a#.Q
a9c0 73 6d e4 5b 73 5c 9a 5f e0 92 76 99 35 ab 57 91 6d 69 c3 30 0c 64 59 46 68 06 56 82 10 01 d2 0c sm.[s\._..v.5.W.mi.0.dYFh.V.....
a9e0 9d c8 c4 7c 22 15 9d 55 da 6f 38 9b 6f 6b ef 4c 5f f7 e1 5f fb cc c7 3e f1 c7 df 99 ac 27 2e 7e ...|"..U.o8.ok.L_.._...>.....'.~
aa00 f8 b9 fd f2 f8 e4 0c a2 00 b2 28 20 09 e1 92 86 df e8 24 0c 11 c2 10 82 80 20 08 f0 7d 0f cf f3 ..........(.......$.........}...
aa20 08 03 1f 49 00 59 33 88 b5 76 b0 b6 2b c1 96 c2 2c 57 ac 4e b2 6a 75 2f d9 7c 01 c3 30 90 24 09 ...I.Y3..v..+...,W.N.ju/.|..0.$.
aa40 41 10 1a 53 24 0c 7c e6 66 8b bc b8 7b cc 6d cb a7 e2 ae 68 aa d5 f9 e3 83 8d 4b 3a 23 a4 37 a4 A..S$.|.f...{.m....h......K:#.7.
aa60 a0 78 3c 91 f8 f4 17 6e fe 7e 45 ef b9 ee de ed a3 d4 5d 01 3d 99 43 8d b9 84 9e 4b e8 bb 04 8d .x<....n.~E.......].=.C....K....
aa80 0b 59 0a 71 85 46 ea 70 4a 98 dc 54 41 08 04 41 88 ef fb 4b 39 98 aa c8 e8 ba 4a 4c d7 88 9b 3a .Y.q.F.pJ..TA..A...K9.....JL...:
aaa0 71 53 c7 d0 34 6c 4b 66 70 b1 44 a6 35 c9 fa 9c c5 65 ed 15 7a 7a fa c8 e4 0a c4 62 26 8a a2 2c qS..4lKfp.D.5....e..zz.....b&..,
aac0 a9 a6 f9 18 04 3e be 6b b3 ef c8 04 f1 ce cd e7 af 7c e7 2f 9f 5f 7b ec b6 bb a7 06 5e de 06 2c .....>.k.........|./._{.....^..,
aae0 34 d4 74 5a b0 f1 86 00 7d fc b7 bf f4 95 b2 d2 79 dd d4 de 87 d8 b2 3a 83 99 ed a4 42 92 b9 ba 4.tZ....}.......y......:....B...
ab00 cc 9c 25 51 b6 05 ea 96 83 63 59 38 75 0b d7 b6 f1 5d 87 d0 77 09 7d 2f ca 07 08 09 c3 28 8f 92 ..%Q.....cY8u....]..w.}/.....(..
ab20 44 01 59 92 89 c7 74 72 a9 38 85 5c 9a 8e 96 1c ed f9 2c e9 44 1c 4d d5 08 02 09 cb 06 cf 97 10 D.Y...tr.8.\......,.D.M.........
ab40 25 85 6d 47 b6 d3 29 0d b0 71 65 1b ed dd 3d 24 93 29 14 45 89 7c 4d 18 2e 81 09 01 c2 80 d0 b5 %.mG..)..qe...=$.).E.|M.........
ab60 f8 b7 27 fa b9 e5 f1 22 f1 ee d5 8c bc 78 f7 be fd f7 dd 7c 2f 90 22 5a ee cf 38 ce 19 d0 85 97 ..'....".....x.....|/."Z..8.....
ab80 5c 71 55 76 f5 15 bf 31 3f f8 2c 57 6f 6a a3 f7 bc f5 64 52 49 44 42 2c db a6 5c b3 29 d5 5c 16 \qUv...1?.,Woj....dRIDB,..\.).\.
aba0 6a 3e 15 4b a4 54 53 28 d5 25 4a 76 9c 8a 2b 53 f3 64 6c 37 a4 56 ad 71 fe 8a 1c 97 ad 5f 85 28 j>.K.TS(.%Jv..+S.dl7.V.q....._.(
abc0 ca 68 8a 8a 2c ab 48 a2 42 88 8c ef 83 ed 04 cc 2c f8 d8 6e 80 e7 b9 b4 e6 0c 4c ad 4a 71 72 17 .h..,.H.B.......,..n......L.Jqr.
abe0 6f 69 a9 d2 d3 bd 9e 6c be 85 58 2c 76 92 39 2d 1f 42 e0 33 37 37 c7 ad 77 ee e6 a9 21 01 bd 25 oi.....l..X,v.9-.B.377..w...!..%
ac00 63 1d bd f7 bf 3c 3b f2 c2 9d 8f 00 e3 c0 ab 66 f8 e7 04 48 55 d4 d8 f5 37 fd ee 57 16 66 46 e3 c....<;........f...HU...7..W.fF.
ac20 6b 3b 0c d6 6e b8 90 ee ee 6e 34 4d 03 c0 f7 3c 5c cf c5 b5 1d 6c bb 8e 6d 59 d4 6a 55 ea f5 2a k;..n....n4M...<\....l..mY.jU..*
ac40 95 6a 9d 4a bd ce 42 1d 4a ae ca 82 23 b2 ba 23 45 21 9b 20 14 54 fc 50 c1 f6 24 aa 4e 80 e3 fa .j.J..B.J...#..#E!...T.P..$.N...
ac60 b8 5e 80 1f 04 84 61 88 a6 4b 74 66 64 94 60 9c d9 c9 03 64 cc 90 de de 75 64 b2 b9 25 73 0a c3 .^....a..Ktfd.`....d....ud..%s..
ac80 70 99 72 a2 e7 12 3e 63 93 33 fc f5 dd fb d9 3a aa 60 2a d5 85 fe db be f8 d0 dc c0 2b 2f 00 c7 p.r...>c.3.....:.`*.........+/..
aca0 88 f2 b0 39 c0 e1 2c b1 fc 39 01 5a bd e1 a2 b7 f9 46 e1 ed ca c2 0e d6 ad 5d 4f 47 47 27 f1 78 ...9..,..9.Z.....F.......]OGG'.x
acc0 7c e9 04 25 49 42 51 55 7c 4d c7 0c e2 f8 be 8f e7 45 8e d5 71 1c 5c d7 c1 ae d7 b0 ac 1a 56 dd |..%IBQU|M.......E..q.\.......V.
ace0 a2 66 0d 32 35 70 88 10 09 dd 4c 61 c6 32 e8 aa 89 a0 6a 08 92 09 8a 89 ac e8 68 a2 cb dc d4 6e .f.25p....La.2....j.......h....n
ad00 ea e5 e3 ac 59 d9 4d 47 67 17 a6 69 22 8a 22 41 03 22 b0 0c 54 40 e8 d9 6c 7d 65 90 7f 78 6a 9c ....Y.MGg..i"."A."..T@..l}e..xj.
ad20 11 27 1e 04 c5 97 8e bc 74 d7 d7 1e b4 4b c5 1d c0 60 03 ce 3c 60 f1 2a ab d8 39 01 4a b5 74 6f .'......t....K...`..<`.*..9.J.to
ad40 18 9d 5a 14 37 26 74 b2 b9 56 4c d3 58 b2 f9 e6 89 36 4f 16 40 14 45 14 45 89 c0 29 0a 41 60 e0 ..Z.7&t..VL.X....6O.@.E.E..).A`.
ad60 c7 4e 06 67 db 36 b6 6d 51 af d7 a8 97 c7 70 1c 07 c7 71 b1 1d 07 10 89 25 33 98 ba 4a 26 15 a3 .N.g.6.mQ.....p...q.....%3..J&..
ad80 e7 a2 8b c8 64 b3 a8 aa 4a 18 46 0e 1d 96 39 fa 30 44 20 c4 ae 55 b8 e3 89 7e fe 69 7b 19 b5 a5 ....d...J.F...9.0D...U...~.i{...
ada0 8d c9 c7 6f de 3a fc dc 8f 1e 05 0e 03 87 80 49 4e a4 19 af 9a 05 9e 13 20 c5 48 ad a8 d5 2d e2 ...o.:.........IN.........H...-.
adc0 2d 2a ba ae 23 cb f2 49 27 78 ea 68 02 5b 3e 05 41 38 0d 9c 69 9a a4 52 e9 25 68 9e e7 e1 ba 0e -*..#..I'x.h.[>.A8..i..R.%h.....
ade0 96 65 e1 7b 1e bd bd ab 29 b4 9d 88 6b 96 c3 69 8e 20 0c 11 09 98 2d 16 b9 f5 9e 7e b6 cd 26 08 .e.{....)...k..i......-....~..&.
ae00 c3 ea cc be 7f fc ec 53 b3 87 77 3c 03 1c 01 06 1a 70 5e 77 65 f1 5c 00 c9 a2 62 b6 ba ae 8b aa .......S..w<.....p^we.\...b.....
ae20 2a 27 07 60 67 00 f3 5a 3f 5b ae b6 26 34 55 55 1b 4a 0b 80 18 41 10 20 49 12 5d dd dd 98 a6 79 *'.`g..Z?[..&4UU.J...A..I.]....y
ae40 da fb 68 7e fc 61 88 18 ba 1c 3c 36 ce 0f 9e 1e 65 fb 94 16 7a 73 fb 46 f6 fd e8 bf de 5f 2d 4e ..h~.a....<6....e...zs.F....._-N
ae60 bc d2 50 cd 10 50 6c c0 79 dd b5 83 73 01 a4 c8 aa 11 f3 5c 8f 66 31 f4 6c 20 04 41 68 5c e4 99 ..P..Pl.y...s......\.f1.l..Ah\..
ae80 c1 9c 6d 34 df d3 f4 25 82 20 a0 aa 2a aa aa 9e f1 ef 84 61 48 18 04 54 ab 25 b6 ee 18 e0 f6 9d ..m4...%....*......aH..T.%......
aea0 65 8a ae e4 1e 7f fe bb cf 1e 7b fa 87 4d 93 1a 04 46 88 4c ca 3d 17 38 e7 0a 88 5a b5 ec c5 73 e.........{..M...F.L.=.8...Z...s
aec0 60 bb 01 41 70 ba 42 97 5f fc a9 90 9a 17 fd 6a 60 4f fd 7e b9 49 9e e9 b5 61 e0 63 55 17 b8 ed `..Ap.B._......j`O.~.I...a.cU...
aee0 c1 bd dc 77 10 44 a1 36 bf f7 87 5f 7e 68 6e 78 ff 73 9c 30 a9 69 a0 ca 1b cc 79 ce 05 90 3b 33 ...w.D.6..._~hnx.s.0.i....y...;3
af00 35 31 aa 77 f8 94 eb 1e ae e3 e0 fb fe 52 fc 71 b6 8b 7d 3d 3f 7f b5 71 d6 e3 07 2e 83 c3 63 7c 51.w.........R.q..}=?..q......c|
af20 ff 89 01 f6 14 35 dc e3 cf 8f ee be f7 96 7b aa 0b d3 3b 89 94 d3 5c c2 5f 75 95 7a cd bf 7f 2e .....5........{...;...\._u.z....
af40 af 0d 82 30 dd b6 f1 9a 1b 63 62 4d e8 2b 28 c4 e2 09 64 49 22 08 83 13 29 c5 29 30 96 af 70 70 ...0.....cbM.+(...dI"...).)0..pp
af60 c2 8c 4e 05 76 36 55 19 86 41 26 93 59 fa 99 ef fb 84 5e 9d ad db 0f 72 cb 43 e3 0c 2c 88 08 a3 ..N.v6U..A&.Y.....^....r.C..,...
af80 3b c8 5a f3 da 96 6b 7e 69 73 2c 91 19 1f 3c ba fb 76 a2 25 dc e6 4d d6 2a cf 05 90 6c 57 8a 55 ;.Z...k~is,...<..v.%..M.*...lW.U
afa0 55 d3 52 b1 ce 4d 1b 44 45 93 16 16 6b 2c 2c 96 a8 56 2b 78 6e 9d d0 73 08 7c 0f df f7 08 7c 9f U.R..M.DE...k,,..V+xn..s.|....|.
afc0 20 08 cf 0a 21 38 a5 62 76 36 40 b1 58 8c 54 2a d5 78 8f 4f a5 54 e2 d1 e7 0f 72 db b3 b3 94 ea ....!8.bv6@.X.T*.x.O.T....r.....
afe0 0e 8c ee 22 25 06 5c 7e d5 b5 f2 aa 35 6b c4 81 43 db 1f 3f b4 ff e5 ad 0d 38 6f 7a 9c cb 06 8b ..."%.\~....5k..C..?.....8oz....
b000 08 64 80 ae 64 db 9a f7 ae 79 fb 47 6f 58 b1 ee 2d 1b 35 3d 96 10 7d 8b 8c 16 d2 92 10 68 4f 89 .d..d....y.GoX..-.5=..}......hO.
b020 b4 a6 54 32 49 0d 4d 55 d1 55 05 55 95 51 64 19 04 91 b0 51 a3 6a ae 3e 61 23 27 6b 3a dd 53 d5 ..T2I.MU.U.U.Qd....Q.j.>a#'k:.S.
b040 d6 d2 d2 42 67 67 27 61 e8 b3 50 9c e5 07 8f ee e7 e1 83 1e 62 ed 38 ee d0 0e ba ba 57 71 d9 e5 ...Bgg'a..P.........b.8.....Wq..
b060 6f 65 70 e8 f0 d8 ad df f8 ca df 15 27 06 ee 26 32 af 05 7e 0c 95 ee 73 f1 41 01 91 6c 1d 77 7e oep.........'..&2..~...s.A..l.w~
b080 e8 b9 e4 fc ae 0b d5 49 6f cd 74 5d 65 ae ea 23 28 06 b1 64 86 74 ae 95 58 0c 0c d9 46 97 02 62 .......Io.t]e..#(..d.t..X...F..b
b0a0 4a 88 2e 05 24 b5 90 5c 52 a4 35 a5 11 33 54 54 55 89 a6 22 23 49 52 04 ae 91 26 9c f4 a9 88 22 J...$..\R.5..3TTU.."#IR...&...."
b0c0 e0 73 f4 d8 30 df 7b 7c 98 fe f1 1a c3 af 3c 83 5c 2f f2 c1 f7 5e 4d 4f 4f 3b 42 b8 c8 bd 0f 6d .s..0.{|......<.\/...^MOO;B....m
b0e0 9d 4e 99 66 42 ee de 78 c9 d4 68 ff 78 e3 03 7d d3 c5 a8 73 da a2 eb 5e d1 b3 f2 23 37 fd d6 67 .N.fB..x..h.x..}...s...^...#7..g
b100 b3 dd 1b 7f 7e 68 36 ec 3b 78 74 94 99 99 19 1c ab 82 6f 57 21 f0 90 64 11 59 d5 d0 74 03 59 51 ....~h6.;xt.......oW!..d.Y..t.YQ
b120 51 f4 18 f1 74 9e 44 3a 8f 69 98 68 72 88 82 8b 12 da a8 82 4b 4c 09 c8 c4 24 5a d2 0a b9 94 46 Q...t.D:.i.hr.......KL...$Z....F
b140 cc 88 94 27 2b 0a 08 22 ad 2d 39 8e 8c 55 b8 f7 e5 32 fd 07 0f 33 b4 e7 69 ca 96 cf ea 8b 2e e7 ...'+..".-9..U...2...3..i.......
b160 93 ef 5b cf 79 1d 26 c5 b9 2a b7 6d 0d c2 6c 4f 9f d0 ff f2 a3 0f 3f fd f7 9f fa 4d 60 86 57 c9 ..[.y.&..*.m..lO......?....M`.W.
b180 b1 00 6e bd e1 d3 b2 00 e1 27 ef ba e5 cd 25 ab 2b 57 ad ee bd f4 ca 2d d7 5e 75 dd af 7c ae 22 ..n......'....%.+W.....-.^u..|."
b1a0 e6 d6 3c bb eb 18 c3 13 73 08 a1 8e 96 e9 40 0d 3c 02 cf 89 a6 6b e1 39 16 e5 6a 05 df 2e e2 bb ..<.....s.....@.<....k.9..j.....
b1c0 16 02 1e 9a 6e 12 4f e5 48 e5 db d0 63 49 24 49 45 10 64 44 49 41 96 24 34 19 92 9a 4d d2 a8 91 ....n.O.H...cI$IE.dDIA.$4...M...
b1e0 d2 02 4c 55 20 61 00 5a 89 17 06 45 46 47 0e b3 7f fb 23 48 e9 0e 36 bd f5 62 ae bb b8 83 cb d7 ..LU.a.Z...EFG....#H..6..b......
b200 66 29 59 22 f7 be 5c 66 5a cc 08 e5 85 e9 fa f8 a1 27 8f 00 66 e3 da 9a 7e a8 59 f7 0d 2f cc 77 f)Y"..\fZ........'..f...~.Y../.w
b220 5d f4 9e 75 97 7c 78 63 7b ef e6 10 f2 08 04 df fe d0 67 06 b7 0d 1f d8 b1 6d e4 e0 83 fd d3 a3 ]..u.|xc{.........g......m......
b240 07 96 bf fe ac 0a 92 44 51 dc b8 e9 e2 4b df fe 73 d7 7f e4 fc cb df f7 f1 b1 c5 30 b7 7d df 28 .......DQ....K..s..........0.}.(
b260 c7 67 16 11 05 01 49 5a 1e 9b 84 51 cd 25 0c 21 f4 23 3f e2 7b 04 41 b3 78 e6 e0 bb 16 9e 5d c3 .g....IZ...Q.%.!.#?.{.A.x.....].
b280 73 6a e0 bb 8d cd 75 0f 51 14 31 e3 09 52 d9 02 66 22 87 a4 68 48 92 82 aa 28 18 66 9c 50 10 38 sj....u.Q.1..R..f"..hH...(.f.P.8
b2a0 b2 fb 69 c6 c7 86 e8 58 bf 99 ab 2e ee e3 03 17 b7 d1 db dd c2 b6 43 65 be bf b5 c8 82 9c 0e fd ..i....X..............Ce........
b2c0 85 bd c3 7b 7e f4 17 ff 56 99 1e 79 06 e8 07 c6 88 96 78 a1 79 b1 1f 7f ff 8d 7f f0 9e 8e f5 7f ...{~...V..y......x.y...........
b2e0 6e fa b2 a6 29 26 6a c2 c4 b5 1d 7c db 45 0e a1 5c 5f 9c ff 87 ed 8f fe c6 7d 07 77 dc 49 b4 80 n...)&j....|.E..\_.......}.w.I..
b300 f9 67 04 d4 bb 66 ed 79 bf f6 5b 9f fb c3 de cd 57 7f 7c c7 a1 69 71 47 ff 08 f3 a5 ea 52 71 eb .g...f.y..[.....W.|..iqG.....Rq.
b320 f5 59 66 63 37 b0 11 ed 06 a1 0f 81 4f 18 44 ab 5c b4 e2 b9 04 ae 8d e7 d4 f0 ec 3a 81 67 43 e8 .Yfc7.......O.D.\..........:.gC.
b340 37 66 80 61 c6 70 5d 17 5b 32 58 7b e1 26 6e 7a 5b 17 57 6e ec 26 97 cd f0 c3 27 87 f9 a7 17 ca 7f.a.p].[2X{.&nz[.Wn.&....'.....
b360 e4 56 af 64 7a db f7 0e be f2 a3 9b ef 69 80 e9 07 0e 12 05 87 02 80 2c cb c2 97 bf fc e5 af be .V.dz........i.........,........
b380 e5 ad 97 fe e1 f0 d0 30 4e a9 42 8b 2d 73 5e ae 03 1d 89 7a 71 91 ea cc 1c 9e 63 e3 d6 ab f6 b7 .......0N.B.-s^....zq.....c.....
b3a0 5e 78 e8 a3 77 1e dc 71 cf 69 3e e8 aa 2d d7 bc fb ba 5f f8 d8 27 e3 85 f3 b6 0c 17 fd cc 8e fe ^x..w..q.i>..-...._..'..........
b3c0 21 e6 16 ab 8d 68 f6 c7 d5 e7 d0 58 fa c3 00 82 20 2a 4d 04 7e a4 38 df 25 f0 23 53 f5 1d 0b 5f !....h.....X.....*M.~.8.%.#S..._
b3e0 56 49 b4 14 b8 72 5d 96 6b 2e 68 e7 92 f5 3d 94 ea 01 df be ff 28 bb e6 0c 64 39 c0 3b f2 2c 2b VI...r].k.h...=......(...d9.;.,+
b400 75 c7 ce 17 ba 17 63 31 73 22 08 dc e1 f1 b1 c1 fd 07 0e ec da b5 7b d7 f3 db 4c 5d 9c fb cb bf u.....c1s"............{...L]....
b420 fc fa ff bc f6 da 6b 3f 31 31 31 c1 f6 ed db 59 2c 97 c8 e6 73 9c df b7 96 5e 3d 43 75 db 7e ac ......k?111....Y,...s....^=Cu.~.
b440 99 79 ac 6a f4 41 ed 19 3b fa e4 6f df ff 4f ef 77 83 a0 2a 03 f4 ad 59 bb f6 dd 1f fc 95 4f ad .y.j.A..;..o..O.w..*...Y......O.
b460 bf f2 fd bf 35 bd e8 e8 8f 3d 7f 98 e9 99 79 44 21 44 6e b6 a1 84 20 20 be 89 7e 10 e1 a4 6f 43 ....5....=....yD!Dn.......~...oC
b480 44 02 51 80 30 da 8e 41 90 50 55 1d 81 90 20 04 29 91 66 d5 8a 1c 57 ae 54 b9 aa 2f 41 5b a1 85 D.Q.0..A.PU.....).f...W.T../A[..
b4a0 23 63 8b 7c ef c9 71 5e 59 30 89 49 55 26 9e ba 8f a0 e6 b2 e1 5d d7 6b 3d 6b 2f 68 cd e5 0b ad #c.|..q^Y0.IU&.......].k=k/h....
b4c0 99 4c 72 b3 69 48 1f f4 43 f8 d1 0f bf 7d 4f 3e 36 71 f8 92 2b b6 7c 62 f7 be 03 1c e8 df c3 be .Lr.iH..C....}O>6q..+.|b........
b4e0 bd 7b 49 26 93 c4 75 03 dd 34 28 bc f5 7c ea b9 14 c7 ff e5 01 94 aa 8f 2d 85 f4 a5 33 17 74 27 .{I&..u..4(..|..........-...3.t'
b500 33 9d 03 0b c5 c3 52 6b 5b 47 d7 ef fc d9 df 3c 60 e9 5d d7 f7 1f e8 97 4b b6 87 aa 6b c4 53 49 3.....Rk[G.....<`.].....K...k.SI
b520 34 33 89 ac 99 48 aa 16 75 5f 34 7c 8d 10 86 08 61 80 d0 88 6a 44 e1 f4 1d 09 a1 51 9b 11 1a ef 43...H..u_4|....a...jD.....Q....
b540 09 7c 1f cf 75 09 7c 0f 81 10 4d 91 48 1a 1a ad e9 38 2b 0a 19 ba f2 2d 58 96 47 a8 ea b4 ae ec .|..u.|...M.H....8+....-X.G.....
b560 e5 ea cd 1d fc f2 a5 29 ae 58 db 46 2a 93 e6 f1 5d e3 7c e3 d1 29 26 83 38 e1 cc 01 26 5f 78 18 .......).X.F*...].|..)&.8...&_x.
b580 55 cb a2 b7 ac a1 ad ab 97 75 6b 7a b1 3d 81 4a cd c6 f5 43 cc 70 30 bc a1 70 e7 ba 2b 5b 8f 5d U........ukz.=.J...C.p0..p..+[.]
b5a0 59 9c 18 66 6c 62 96 62 5d 24 95 4c a1 29 32 d5 4a 05 d7 71 48 c5 e2 88 99 04 45 4d 40 1b 1e 43 Y..flb.b]$.L.)2.J..qH.....EM@..C
b5c0 73 6d 62 12 e6 a1 d9 e3 2f f4 17 a7 f7 c9 ef f9 d0 6f fe fe fe 69 69 5d 6d e0 49 b6 9c 9f 25 db smb...../........o...ii]m.I...%.
b5e0 92 c0 0f 02 2a 75 87 62 2d 64 de d1 59 0c e2 54 83 16 ea ae 18 95 53 ad 3a 8e 65 e1 3b 0e 81 eb ....*u.b-d..Y..T......S.:.e.;...
b600 10 06 2e e1 52 f1 0a bc 20 40 16 05 44 49 44 12 45 74 55 25 95 30 69 c9 24 e9 6c cd d1 9e cf 90 ....R....@..DID.EtU%.0i.$.l.....
b620 4f a7 88 1b 31 44 51 c1 71 05 02 4f e6 e1 bd fb 99 b2 16 b9 e1 7c 99 cd 3d 09 32 99 0c 75 ab ce O...1DQ.q..O.........|..=.2..u..
b640 df dc b3 87 07 8e 82 91 8c 53 7c f6 4e aa c7 8f 93 68 5d 83 99 5d 01 4a 9c b2 0b 46 4c c6 10 04 .........S|.N....h]..].J...FL...
b660 32 29 13 a3 ba dd 2d 1c f8 f5 20 23 1e d7 c4 50 e3 42 61 17 9b 94 18 87 db de 49 b9 f7 e3 e4 72 2)....-....#...P.Ba.......I....r
b680 39 66 26 47 79 69 c7 0e 1e 7c e8 21 d6 f4 f5 31 57 af 61 18 3e 97 57 5d 7c 21 24 26 89 ab 01 e4 9f&Gyi...|.!...1W.a.>.W]|!$&....
b6a0 78 c7 05 57 0d 8d 0f 71 65 b7 c9 ba 8d 9b 68 6f ef 00 c0 b2 eb d4 2b 65 aa d5 0a 95 6a 8d 72 bd x..W...qe.....ho......+e....j.r.
b6c0 42 a9 ee 53 b6 43 2a 56 40 c5 0a a9 78 2a b5 30 89 8d 81 e7 83 63 db 48 81 cb b5 97 f4 91 8c c5 B..S.C*V@...x*.0.....c.H........
b6e0 50 14 05 4d d1 51 15 15 59 52 10 50 f0 43 11 d7 0d a9 db 01 73 25 1f 51 f4 e9 6c d1 98 ae 2f b0 P..M.Q..YR.P.C......s%.Q..l.../.
b700 ae db e7 17 0a 09 7a 3b a2 dd d0 43 43 93 7c e7 d1 41 0e d9 59 b0 87 38 76 ff 3f 43 20 91 e8 da ......z;...CC.|..A..Y..8v.?C....
b720 80 9e 28 20 e9 09 02 44 66 ca 65 14 43 a0 2d 23 e3 8d dd 43 c7 d0 9f 28 39 a6 41 48 23 0a 2a a2 ..(....Df.e.C.-#...C...(9.AH#.*.
b740 a0 22 0b 12 9b fc 17 b0 8a 01 f2 86 2f b1 6a e5 3b f0 7c 9f fb ef 7f 80 a1 e1 61 e2 c9 24 a3 63 ."........../.j.;.|.......a..$.c
b760 a3 b4 a0 b3 59 d3 51 85 30 05 20 17 4b 75 c3 77 5d 52 a9 14 f9 7c 0b 2d ad ad 08 82 d0 a8 ea b9 ....Y.Q.0...Ku.w]R...|.-........
b780 d1 2a 62 5b d8 96 4d bd 5e a5 5e ad 46 d0 ca 25 2a d5 12 95 fa 2c 65 57 a2 1c c4 a9 98 2a ba 91 .*b[..M.^.^.F..%*....,eW.....*..
b7a0 61 e3 ea 15 e8 46 1c 2f 94 b1 6c 81 6a dd a7 5c f3 70 3d 1f cf 73 96 52 89 54 5c 26 9d 14 99 af a....F./..l.j..\.p=..s.R.T\&....
b7c0 4d 11 da c7 d9 b2 36 4e 2e 9b 45 96 44 76 ec 1f e6 9b 8f 8d 33 66 99 84 0b fb 19 dd f6 28 b2 9e M.....6N..E.Dv......3f.......(..
b7e0 c5 2c ac 44 8d e5 10 54 13 5f 08 41 d3 10 f3 69 6a f5 69 98 7b 98 8e 89 bf 22 c7 14 a2 94 42 42 .,.D...T._.A...ij.i.{...."....BB
b800 41 12 a2 9d 12 51 50 41 54 d0 e7 76 c2 ae 9b a9 5d f8 79 52 99 16 d2 e9 14 2f ed dc 89 aa aa 14 A....QPAT..v....].yR...../......
b820 6b 35 9e d5 0c 2e 2f 74 10 f8 9e 05 20 cf 4e 0c 4e 08 89 15 eb 6a ae 8d 20 84 08 82 88 2c 4b 88 k5..../t......N.N....j.......,K.
b840 a2 88 2c cb e8 ba 8e 69 9a f8 be bf 54 4b 76 1c 07 db b6 a3 47 cb c2 aa 57 a9 56 ca d4 6a 35 aa ..,....i....TKv.....G...W.V..j5.
b860 b5 71 0e ed ba 03 45 37 89 27 b2 98 f1 2c 9a 6a 62 18 26 92 12 43 52 e2 20 e9 28 92 80 ed 56 99 .q....E7.'...,.jb.&..CR...(...V.
b880 99 1d a7 3b e5 b0 e6 bc 4e 0c d3 a4 54 ae f0 d0 f3 47 b8 6b 6f 8d 05 cb 67 7e ef 03 cc 8f 0e 10 ...;....N...T....G.ko...g~......
b8a0 6b 5d 85 91 ee 42 d6 93 88 b2 86 20 8b 28 d9 3c ed 85 24 6f 6b 5b a4 77 e6 16 56 55 6e 47 c7 46 k]...B.......(.<..$ok[.w..VUnG.F
b8c0 14 d3 c8 82 12 01 12 55 64 51 41 10 64 90 55 50 52 50 3a 82 b6 e7 ab cc 94 2e c7 09 a2 ba d5 a1 .......UdQA.d.UPRP:.............
b8e0 c3 87 31 12 09 b6 c7 7c 9e 98 18 9d 78 7c 6c 64 2b 80 bc 38 3d 32 96 4c f4 32 34 5b c1 aa 2e e2 ..1....|....x|ld+..8=2.L.24[....
b900 38 16 02 5a 63 8f 89 c6 e6 9e 78 5a 3d 59 d7 f5 25 68 be ef e3 3a 0e 8e eb e2 3a 0e 75 ab 4e b5 8..Zc.....xZ=Y..%h...:....:.u.N.
b920 52 a1 56 ab 30 7f 7c 1a c7 71 b0 1a 40 15 cd a4 b5 ad 8b d6 42 27 75 c7 e3 b2 de 3c 85 c2 0a 24 R.V.0.|..q..@.......B'u....<...$
b940 49 62 7a 6a 8a bf bd 6f 3f cf 1d d7 70 4a b3 1c 7d ea 76 44 39 46 aa 6b 03 6a a2 05 59 4b 80 28 Ibzj...o?...pJ..}.vD9F.k.j..YK.(
b960 21 a8 0a 66 47 37 17 14 02 de 5e 98 e7 22 e1 6e 5a 8b 3f 44 c0 40 10 13 c8 82 1a 01 12 14 44 41 !..fG7....^..".nZ.?D.@........DA
b980 41 10 15 90 54 50 74 42 4d 23 50 35 54 b1 c4 46 fd 45 ee 9c b4 a8 5b d1 07 6e 9a 26 75 55 b1 3f A...TPtBM#P5T..F.E....[..n.&uU.?
b9a0 ff ca ae 6f 0d 54 2a d3 00 52 20 c8 ed ed 1b ae be be e6 08 88 ce 22 42 e8 e1 38 16 96 55 c7 77 ...o.T*..R............"B..8..U.w
b9c0 1d 08 fd 28 4e 09 a3 fd f1 f0 94 12 46 13 9a d8 28 c0 ab 9a 86 61 18 24 12 49 52 e9 34 99 6c 96 ...(N.......F...(....a.$.IR.4.l.
b9e0 4c 26 4b 36 9b 25 93 c9 60 68 0a 42 e8 d2 d3 d5 ca c6 f3 ba c9 66 f3 68 8a c8 ee fd 43 7c e3 be L&K6.%..`h.B.........f.h....C|..
ba00 01 f6 cd 0a cc 1e 7a 96 d1 97 9f 44 8d b7 10 6b 5d 85 96 cc 23 ab 06 a2 a2 a2 e5 0a 14 ba 5b 79 ......z....D...k]...#.........[y
ba20 67 a7 c5 bb bb 6b 6c 70 ef 20 37 77 2f 22 06 b2 60 22 0b 0a b2 a0 22 09 91 7a 44 51 01 59 03 c5 g....klp..7w/"..`"...."..zDQ.Y..
ba40 00 55 27 d0 74 7c 4d c7 53 0d 72 79 95 99 f9 1a 4f ed 98 44 c0 47 37 8c 70 e0 d8 b1 bf 3a 3c 3a .U'.t|M.S.ry....O..D.G7.p....:<:
ba60 fa 04 51 73 e7 94 00 f4 f5 5c fc de 4f ad be ec 86 8f 64 3a d6 76 a9 a1 8b 8a 85 12 58 c4 64 9f ..Qs.....\..O.....d:.v......X.d.
ba80 a4 21 52 c8 68 b4 e7 0c da b2 31 e2 31 0d 55 55 1a 95 3e 09 41 14 01 61 a9 bf f0 4c 3b 19 cd 12 .!R.h.....1.1.UU..>.A..a...L;...
baa0 46 d4 80 e0 a3 28 0a 7d 7d 7d 18 86 8e 55 2b 73 d7 13 7b 79 b0 df 61 78 74 88 f1 bd 4f 50 59 98 F....(.}}}...U+s..{y..axt...OPY.
bac0 23 de b2 0a 3d dd 8e a2 c7 11 04 09 39 91 21 d9 de c9 86 4c 8d 4b db 45 ce cb d4 e8 98 fe 06 46 #...=.......9.!....L.K.E.......F
bae0 e9 15 24 21 89 24 68 0d d5 a8 0d bf 23 47 ca 91 b5 48 39 aa 46 a0 69 f8 9a 4e a0 aa 04 b2 82 1c ..$!.$h.....#G...H9.F.i..N......
bb00 4b 81 99 e5 f7 fe e2 19 1e 79 e6 30 8b f3 b3 df 9b 9e 9e fe 11 50 26 da fd 38 28 00 79 a0 53 d1 K........y.0.........P&..8(.y.S.
bb20 8c cd 5d e7 5f f5 73 f9 95 9b d6 a8 46 3a 6d 24 f3 1d b2 99 4e 79 5e 14 d7 28 62 40 52 f5 c9 c5 ..]._.s.....F:m$....Ny^..(b@R...
bb40 42 72 71 99 74 4c 26 61 2a 24 4d 85 44 4c 25 19 d3 d0 b5 68 b7 03 41 8c 26 c2 19 cb a5 ba ae b3 Brq.tL&a*$M.DL%....h..A.&.......
bb60 6a 55 0f b5 4a 85 3b 9e 38 c8 dd 2f 97 28 cd 8e 70 f0 b9 bb f0 05 99 78 cb 4a e2 e9 56 34 3d 81 jU..J.;.8../.(..p......x.J..V4=.
bb80 a8 68 a8 99 56 da da 32 5c 92 2b b1 a9 4d a1 3d 13 90 1b fd 1a c6 fc 0e 44 29 8d 22 e8 c8 82 1c .h..V..2\.+..M.=........D)."....
bba0 a9 46 50 91 44 15 41 94 1b 70 34 42 4d c7 57 75 02 55 c3 d7 54 42 45 05 2d 8e 62 e6 50 52 71 1e .FP.D.A..p4BM.Wu.U..TBE.-.b.PRq.
bbc0 79 e2 40 f8 ab 9f bb fd 89 a9 e9 e3 df 25 0c 67 88 ca 3a d3 c0 b0 4c 54 ed 17 5d bb ee 0c ee 7c y.@..........%.g..:...LT..]....|
bbe0 78 60 70 e7 c3 39 41 a0 e5 ca 77 7f e8 f7 4a 64 53 75 17 f2 ed 1d c4 b2 1d 08 5a 2b 35 2f c6 68 x`p..9A...w...JdSu........Z+5/.h
bc00 d1 27 98 b4 08 3d 8b d0 2b 23 0b 2e 49 2d 20 9f 10 68 cf 28 b4 a6 75 32 09 0d 5d 53 d1 34 05 5d .'...=..+#..I-...h.(..u2..]S.4.]
bc20 53 91 65 19 51 92 09 42 d0 54 99 a9 e3 53 fc f3 63 47 79 71 d8 67 ea d0 53 4c 1f 7d 85 de de 75 S.e.Q..B.T...S..cGyq.g..SL.}...u
bc40 ac ea 5d cb ea 95 bd f4 b4 f7 b0 6f 78 81 3d c5 39 56 17 54 ae c8 4e b3 b6 b7 97 8c 38 4a fa e0 ..]........ox.=.9V.T..N.....8J..
bc60 1f a0 58 b3 c8 52 0e 49 90 4f 32 2b b1 a9 1c a5 a1 1c 45 6d a8 46 23 50 23 38 82 91 40 31 72 c8 ..X..R.I.O2+......Em.F#P#8..@1r.
bc80 92 0a b5 12 83 bb f7 3f 31 35 35 f9 f7 40 a5 31 cb 44 db 43 34 33 4f 19 50 89 ca 04 ca ba 0b df .......?155..@.1.D.C43O.P.......
bca0 fa 91 b7 5e ff 89 af 3f bb f3 30 79 46 e8 48 0b 48 aa 89 1b 2a 58 81 82 8d 8e 2f 1a 20 ca 48 b2 ...^...?..0yF.H.H...*X..../...H.
bcc0 8e 6a a6 d0 cc 2c 92 ac 21 e0 23 87 1e ba e4 a3 49 21 9a e4 a3 49 1e 49 1d 5a 52 32 b9 84 4c 28 .j...,..!.#.....I!...I.I.ZR2..L(
bce0 69 ec 9c 4c 30 32 5d 82 e3 2f a3 fa 75 56 f5 5d 44 d7 8a f5 24 92 05 0c 23 49 2e 63 32 32 3d cc i..L02]../..uV.]D...$...#I.c22=.
bd00 e0 c8 4e 2e ec 90 e9 ec 5a 49 ba fc 18 e6 e0 ad 28 56 11 49 8c a3 34 d4 22 a3 20 89 1a a2 20 23 ..N.....ZI......(V.I..4."......#
bd20 48 32 c8 fa 92 59 f9 4d d3 52 35 42 45 45 34 53 28 7a 1a 49 52 21 a8 f1 f5 bf 7e f0 c1 3f fc eb H2...Y.M.R5BEE4S(z.IR!....~..?..
bd40 ad b7 3b 5e 38 4f 54 85 9c 01 16 1b c2 29 cb 8d b4 db 6d cc 2a 20 6d ba f2 bd 97 78 46 07 eb bb ..;^8OT......)....m.*.m....xF...
bd60 46 b8 fa bc 0d 74 ad 58 49 22 1e c7 f5 5c 4a a5 0a f3 0b 8b cc ce 2d 32 bf b8 c0 62 a5 46 65 de F....t.XI"...\J.......-2...b.Fe.
bd80 a1 3e 2d 50 45 c3 93 4c 42 d1 04 51 45 90 55 0c 33 4d 2a 9d 47 74 54 0e 95 40 95 02 24 d5 64 76 .>-PE..LB..QE.U.3M*.GtT..@..$.dv
bda0 f4 30 e1 dc 00 2d d9 76 3a 57 be 83 74 be 0b 4f c9 20 ea 31 32 79 85 a9 89 97 d0 ea a3 5c 73 61 .0...-.v:W..t..O...12y.......\sa
bdc0 81 4c a1 07 7d e8 5b 68 47 6f 45 0a 41 96 92 c8 34 54 83 82 24 46 93 a6 cf 51 1b 70 b4 26 20 95 .L..}.[hGoE.A...4T..$F...Q.p.&..
bde0 50 d6 10 8d 34 8a 99 41 0a 05 a0 c2 77 be f3 f8 93 9f ff 5f 5b 7f e0 05 e1 62 03 ce 5c e3 b1 4a P...4..A....w......_[....b..\..J
be00 54 6c 3b bd 60 26 49 52 cc 48 75 f6 2d 94 66 b9 b2 4f e7 a2 4b 2e a6 7b 45 4f d4 04 19 04 d8 b6 Tl;.`&IR.Hu.-.f..O..K..{EO......
be20 4d bd 5e a3 5a a9 52 ab 55 29 97 4b 94 4a 25 16 16 e6 59 5c 2c b1 b0 58 61 be 32 cb 7c c9 a2 52 M.^.Z.R.U).K.J%...Y\,..Xa.2.|..R
be40 75 b1 8a 21 e6 42 0a 3d 9e 42 d4 d3 48 c9 36 44 a7 48 9e 29 0a 1b 37 d2 b1 62 3d f1 74 1b ba 91 u..!.B.=.B..H.6D.H.)..7..b=.t...
be60 20 9f 35 d1 c5 45 a6 c6 5e 42 f6 e6 e9 5d b7 81 a4 29 21 1d fb 3a f2 d1 bf 89 80 48 71 64 e4 86 ..5..E..^B...]...)!..:.....Hqd..
be80 49 35 1d b2 d4 80 a3 83 a2 11 a8 3a be 16 99 54 a0 a8 84 8a 8e 68 34 94 83 00 41 85 27 1f 78 a9 I5.........:...T.....h4...A.'.x.
bea0 ff 8b b7 3e fb af 0d 38 a5 06 98 52 c3 b4 6c 1a ed c1 a7 01 32 62 89 16 57 49 af 36 dc 69 d6 ad ...>...8...R..l.....2b..WI.6.i..
bec0 59 49 4f cf 4a b2 b9 1c b2 2c 13 04 01 f1 78 9c 20 c8 2c 05 8d ae eb 46 71 8e 65 61 59 51 13 42 YIO.J....,....x...,....Fq.eaYQ.B
bee0 ad 1a 81 ab 56 2a 2c 94 ca 2c 2e 96 a8 94 cb 94 2b b3 54 c7 0e 21 a9 71 0a ed dd b4 b7 99 b4 e6 ....V*,..,......+.T..!.q........
bf00 42 e2 29 9f 54 2a c0 5a 3c c8 e4 f1 a3 74 b6 e5 e9 ea be 84 98 5c 83 a3 df 24 9c b8 03 51 cf 21 B.).T*.Z<....t.......\...$...Q.!
bf20 d9 0e b2 1f 20 49 0a b2 18 a5 10 92 28 37 62 9c c8 e7 44 8e 58 27 d0 34 02 45 21 54 34 c4 58 16 .....I......(7b...D.X'.4.E!T4.X.
bf40 55 4b 21 06 01 78 f3 dc 7b d7 b6 9d 1f fa d2 43 b7 ba 7e 58 6c 80 69 9a 57 85 a8 c8 b6 d4 22 7c UK!..x..{......C..~Xl.i.W....."|
bf60 1a a0 5c 61 45 af 83 92 cf eb 1e ad 2d 2d c4 13 89 a5 86 81 53 9b 10 24 49 5a 0a 1c 9b d1 76 10 ..\aE.......--......S..$IZ....v.
bf80 04 27 a7 29 96 45 dd b2 a8 d7 6a 51 a4 5d 2d 63 59 16 8e eb e1 d6 26 18 3b 34 82 e7 f9 b4 b6 75 .'.).E....jQ.]-cY.....&.;4.....u
bfa0 b0 b2 bb 8d 0b cf 5f 47 be a5 80 28 08 24 e6 9f 46 e9 ee 83 be af 11 ba 55 fc e2 51 82 b1 dd 30 ......_G...(.$..F.......U..Q...0
bfc0 3b 82 14 8a 88 52 c3 ac 14 3d 8a 71 d4 28 08 8c e0 a8 84 aa 86 68 64 4e c0 09 4a dc 7f e7 f3 3b ;....R...=.q.(.......hdN..J....;
bfe0 7f f1 4f 1f fb a6 eb 87 f3 0d 67 3c df f0 39 4d 38 27 6d 4f 9f 06 28 dd da d5 e7 07 48 29 43 c4 ..O.......g<..9M8'mO..(.....H)C.
c000 88 c5 96 3a 38 4e 1d 67 8b 75 1a 66 8a 20 08 c8 b2 8c a6 69 c4 13 89 93 52 15 cf f3 96 1a 32 1d ...:8N.g.u.f.......i....R.....2.
c020 db c1 71 1c 3a 3b 3b e9 ea ee 8e f6 e1 05 11 bb 32 8d a8 c8 90 d8 08 4a 1a 81 00 39 b7 01 7a ae ..q.:;;.........2......J...9..z.
c040 82 e2 11 e8 7f 04 4a 33 a0 36 e1 e8 f8 aa 1a 99 96 a2 82 aa 23 c5 b2 28 6a 02 d1 f7 c1 5f 64 fb ......J3.6..........#..(j...._d.
c060 d6 dd 87 ff e3 7f 7f fa 1f ea 4e d0 bc 0d 61 ee 0c 70 82 57 05 64 c4 52 dd 41 e0 a3 29 22 8a ac ..........N...a..p.W.d.R.A..)"..
c080 9c b4 2f 7e 6a 67 c5 d9 c6 a9 bd 42 cb d5 b6 5c 8d cb 03 c8 ae ee 6e 32 99 0c ae eb 52 ad bb 48 ../~jg.....B...\......n2....R..H
c0a0 d6 38 92 ae 81 9a 05 25 de 38 b0 0b 92 01 5a 0a d4 38 ec bd 0f 9c ea d2 32 ee ab cd 18 c7 40 32 .8.....%.8....Z..8......2.....@2
c0c0 33 28 6a 32 82 e3 cc 33 7d e8 c8 dc 6f 7f 6d eb 6d 93 f3 d6 68 c3 cf 34 95 53 5d e6 73 4e 82 73 3(j2...3}...o.m.m...h..4.S].sN.s
c0e0 26 40 92 a2 27 72 ae eb 13 22 9e 14 e4 9d ad 01 e1 d5 1a 12 5e 4d 71 cd e3 35 e1 69 9a d6 a8 22 &@..'r..."..........^Mq..5.i..."
c100 f8 d8 56 95 44 30 1b a5 07 92 04 42 e3 d8 92 0c 62 54 7d a4 65 3d 6c 12 09 06 9e c1 f7 ea 04 9a ..V.D0.....B....bT}.e=l.........
c120 4e a0 28 a0 19 c8 66 0e 45 89 23 b8 36 b8 0b 0c ec d9 7f fc 83 5f 78 e4 1b fb 46 2a 87 1b 6a 99 N.(...f.E.#.6........_x...F*..j.
c140 6f cc 66 bc d3 ec 99 7e cd 2e 57 c1 71 5d c1 f3 02 ea 4e 48 10 f8 af ab d7 e7 d4 df 9d 0a f2 b5 o.f....~..W.q]....NH............
c160 5e 2f 8a 22 a2 28 46 49 af e7 e1 d4 cb 28 d4 40 4a 37 6a d7 ce c9 6f 12 05 08 75 48 af 44 58 e5 ^/.".(FI.....(.@J7j...o...uH.DX.
c180 10 8e bd 44 20 cb a0 9b c8 66 36 82 e3 58 50 2f 52 1a 1f aa de f4 e5 27 be 7d 0a 9c 85 06 9c e6 ...D.....f6..XP/R......'.}......
c1a0 cd 74 4d e5 9c 76 a2 a7 dd ab 30 3f 3b 35 e5 f9 01 0b 75 b0 6d fb a4 9e 9d 93 48 2e 83 70 ea f3 .tM..v....0?;5....u.m.....H..p..
c1c0 53 cd eb b5 46 33 e1 f5 7d 1f c7 f1 11 9d 69 54 c9 8d 94 82 1f 01 3a 69 ba 91 aa 24 15 21 de 81 S...F3..}.....iT......:i...$.!..
c1e0 94 5b d5 50 4e 3e 82 63 d7 a1 3a 4d 65 6c a0 fa 1b 5f dd fa 9d 17 8f 2c ec e5 84 59 2d 87 e3 34 .[.PN>.c..:Mel..._.....,...Y-..4
c200 e0 9c 66 5a 67 53 90 38 35 72 70 57 cb f9 15 6f 41 f0 e5 f2 e2 02 8e 55 43 91 a5 c6 85 43 33 bf ..fZgS.85rpW...oA......UC....C3.
c220 5a de 8b dc f4 25 a7 42 7b bd a3 a9 20 b7 d1 7a 97 0a 47 10 64 21 da 8a 0e dd d3 3a 47 22 aa 44 Z....%.B{......z..G.d!.....:G".D
c240 bf 97 75 a4 58 2b 8a 04 b2 ac 47 ca a9 ce c0 dc 68 f0 d9 9b 9f fb e7 3b 9e 9f dc da 80 b1 c0 e9 ..u.X+....G.....h......;........
c260 0e f9 8c 66 b5 7c 9c da dd 21 db d5 f9 7a be 67 e3 a5 66 cb 9a 15 56 b9 48 b9 6a 51 aa d4 a8 d7 ...f.|...!...z.g..f...V.H.jQ....
c280 aa 04 9e 4d 18 b8 04 be bb b4 a4 9f a9 9d e5 54 5f f3 5a 43 55 55 b2 d9 2c b6 ed 50 9c 1e 23 98 ...M...........T_.ZCUU..,..P..#.
c2a0 7f 89 54 a1 00 8a 09 81 bf 6c af ec d4 19 00 1e 82 57 47 f2 9d 86 72 a6 a8 8d 0f 5a ff e9 7f 3c ..T......l.......WG...r....Z...<
c2c0 fb dd ef 3e 35 f1 58 03 4e 91 13 4e b9 d6 50 4e b3 81 f3 9c 00 09 80 30 3f b6 6f 30 b7 f2 fc 0d ...>5.X.N..N..PN.......0?.o0....
c2e0 b5 c4 86 b6 3d 43 35 5e 3c 30 c7 73 bb 27 78 f9 e0 18 47 87 a7 98 9d 9d a7 56 2d 53 af 55 b0 ac ....=C5^<0.s.'x...G......V-S.U..
c300 3a ae 6b 37 3a e8 7d c2 e6 5e 17 e1 b2 bb 0e 84 e8 b6 6e ce ec bf 74 dd 20 9b cd 60 d5 6b ec d9 :.k7:.}..^........n...t....`.k..
c320 d3 cf 3f de b5 8b 4a dd e7 bc f3 0a 48 8a 08 9e 7b 76 40 81 0b 4e 09 aa 73 50 3e 0e e5 09 be f8 ..?...J.....H...{v@..N..sP>.....
c340 cd ed ff 72 eb 23 e3 0f 34 e0 cc 73 62 39 6f ae 58 4d e5 bc e6 a7 27 9c e1 b9 01 b4 ca aa be be ...r.#..4..sb9o.XM....'.........
c360 65 d5 85 d7 a4 5a 7b fa 12 f9 15 5d 99 8e f3 3a f5 54 7b 2e 08 90 c4 c0 43 93 88 12 51 c1 41 97 e....Z{....]...:.T{.....C...Q.A.
c380 7d 12 9a 40 2e a9 52 c8 e8 64 93 1a b1 98 86 aa 28 68 aa 82 22 47 75 a3 30 14 ce d8 c1 91 4c a5 }..@..R..d......(h.."Gu.0.....L.
c3a0 58 d1 d5 c1 ee 3d fd bc b8 e3 15 da f2 69 76 ee da 4d 3a ee f1 b1 1b 2f a0 b3 3d 03 de 59 fa 0b X....=.......iv..M:..../..=..Y..
c3c0 02 17 4a e3 30 d1 0f 95 49 fe f2 fb bb 1f f8 bd ef 1d bd 8d 13 41 60 73 56 96 c1 39 ab cf 79 2d ..J.0...I............A`sV..9..y-
c3e0 40 10 39 6e 83 e8 1e 86 56 a0 05 c8 4a b2 92 8b 67 da da cd 74 6b ab 99 ca 67 8d 44 3e 17 cb 74 @.9n....V...J...g...tk...g.D>..t
c400 e4 d3 6d 7d 05 23 59 c8 ca 5a 4c 26 0c 10 3c 07 29 b0 50 b0 d0 24 1f 53 09 48 1a 22 f9 94 4a 4b ..m}.#Y..ZL&..<.).P..$.S.H."..JK
c420 4a 23 9b d2 31 0d 0d 55 95 91 a4 a8 83 23 9f cb 32 5f 0d b8 e5 f6 e7 59 9d 2c d1 d7 d3 c6 b1 63 J#..1..U.....#..2_.....Y.,.....c
c440 03 0c 8f 4c 52 c8 85 fc d9 e7 df 1b dd f5 b3 5c 7d 61 e3 4b 60 c3 dc 20 0c bd c0 1f 7d 73 d7 ed ...LR..........\}a.K`.......}s..
c460 ff ed ee d1 bb 88 82 c0 a6 72 4a 0d 58 4d 38 e7 d4 12 73 a6 30 39 e0 c4 f2 57 23 2a 1c 99 be e7 .........rJ.XM8...s.09...W#*....
c480 9a 8b 33 a3 b1 c5 99 51 93 a8 2c 12 07 e2 92 24 a7 62 99 42 6b cb 8a f5 9d e9 c2 aa b6 78 a6 3d ..3....Q..,....$.b.Bk........x.=
c4a0 ad e8 89 84 ac c5 13 a2 62 98 a2 64 9a 62 55 95 a5 a2 80 22 f8 c4 95 05 52 ba 4f 52 87 b8 21 91 ........b..d.bU...."....R.OR..!.
c4c0 d0 25 12 c9 05 b6 8f 69 61 ff c1 c3 95 15 17 18 f1 5d bb 26 85 85 85 05 6c c7 65 6f ff 0c d3 33 .%.....ia........].&....l.eo...3
c4e0 b3 14 5a 92 e0 37 6f 2f 0d a3 d3 14 02 90 5d b0 67 c3 bf fd d7 7d 8f 7f fd fe b1 fb 1b 66 d4 cc ..Z..7o/......].g....}.......f..
c500 ce 9b 71 ce 72 9f 73 4e e3 6c ed 2f 41 e3 a0 4e e3 8f 88 9c a8 19 a9 80 06 e8 80 ee fb 9e 5e 9a ..q.r.sN.l./A..N..............^.
c520 1d d7 4b b3 e3 46 43 79 71 20 21 c9 4a 42 94 95 98 99 c8 66 d3 85 95 ad d9 f6 be 8e 6c 7b 5f 8b ..K..FCyq.!.JB.....f........l{_.
c540 db b6 ba b5 2e b7 a6 8e 57 45 39 58 74 11 02 9f 58 3a c5 fe 6d f7 ec 19 79 fe 1f 3d ed 2d 9f b9 ........WE9Xt...X:..m...y..=.-..
c560 64 eb d6 ad b8 ae 8b e7 f9 d4 aa 65 66 17 67 29 ac 50 61 b1 0a 75 1b df b6 82 4a ad 5e 1f 1d 2f d..........ef.g).Pa..u....J.^../
c580 4e f7 1f 1a 9f 7c ee b9 7d 87 bf 79 e7 b1 27 bc 90 c5 06 9c e5 f9 d5 52 66 fe 46 00 9d eb 4e bb N....|..}..y..'........Rf.F...N.
c5a0 c0 c9 45 36 a9 31 95 65 f0 9a 00 8d 65 20 9b 8f 71 49 56 33 46 3c 9d 36 12 99 94 66 a6 d3 f1 4c ..E6.1.e....e...qIV3F<.6...f...L
c5c0 21 e5 7b 8e 73 f4 e5 c7 5f 6a cd 67 3e b6 61 c3 c6 b7 ec d9 b3 07 51 14 03 cf f3 03 4d 11 aa 7f !.{.s..._j.g>.a.......Q.....M...
c5e0 fc e9 77 1c 99 9b ab 4c 8f 4e cc 97 26 a7 cb a5 e9 b9 4a 69 62 ba bc 38 3d 57 5d 74 dc a0 59 05 ..w....L.N..&.....Jib..8=W]t..Y.
c600 b4 39 39 33 2f 73 72 66 fe 86 3a 5d 7f 9c ff 9a a2 09 4e 3c 05 60 13 9e d2 98 da 32 60 4d 98 7e .993/srf..:]......N<.`.....2`M.~
c620 e3 22 df 06 ac e5 44 4d c6 11 22 73 2f 85 d1 f3 e5 11 af df b8 78 87 13 a5 d2 26 98 e5 65 8b d7 ."....DM.."s/........x....&..e..
c640 8c 75 7e 52 80 5e 6d 34 a1 49 cb a6 bc 6c 36 ab 9a 9d 40 02 48 13 99 aa de 78 7f b0 0c c8 f2 69 .u~R.^m4.I...l6...@.H....x.....i
c660 37 00 55 97 cd 1a e7 10 08 be d6 f8 49 fd 6b 8a a6 bc cf b4 82 34 db dd 04 a2 2e 5a 85 13 e6 d1 7.U.........I.k......4.....Z....
c680 fc 5d 13 88 cb 09 55 2c 7f 6e 2d 83 b5 fc 35 3f f6 ff e7 f0 b3 f1 b3 71 6e e3 7f 03 20 4a a1 75 .]....U,.n-...5?.......qn....J.u
c6a0 71 33 a8 4b 00 00 00 25 74 45 58 74 64 61 74 65 3a 63 72 65 61 74 65 00 32 30 32 32 2d 30 39 2d q3.K...%tEXtdate:create.2022-09-
c6c0 30 35 54 31 37 3a 35 32 3a 31 35 2b 30 30 3a 30 30 8d 9a 5b d1 00 00 00 25 74 45 58 74 64 61 74 05T17:52:15+00:00..[....%tEXtdat
c6e0 65 3a 6d 6f 64 69 66 79 00 32 30 32 32 2d 30 39 2d 30 35 54 31 37 3a 35 32 3a 31 35 2b 30 30 3a e:modify.2022-09-05T17:52:15+00:
c700 30 30 fc c7 e3 6d 00 00 00 28 74 45 58 74 64 61 74 65 3a 74 69 6d 65 73 74 61 6d 70 00 32 30 32 00...m...(tEXtdate:timestamp.202
c720 34 2d 30 34 2d 31 30 54 32 33 3a 35 34 3a 35 31 2b 30 30 3a 30 30 d2 34 0b bb 00 00 00 00 49 45 4-04-10T23:54:51+00:00.4......IE
c740 4e 44 ae 42 60 82 50 4b 03 04 14 00 00 00 00 00 7b 48 99 58 39 b5 94 50 43 59 00 00 43 59 00 00 ND.B`.PK........{H.X9..PCY..CY..
c760 12 00 00 00 74 72 61 6e 73 6c 61 74 69 6f 6e 73 2f 65 73 2e 6d 6f de 12 04 95 00 00 00 00 d5 00 ....translations/es.mo..........
c780 00 00 1c 00 00 00 c4 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6c 0d 00 00 1b 00 00 00 6d 0d ......................l.......m.
c7a0 00 00 12 00 00 00 89 0d 00 00 11 00 00 00 9c 0d 00 00 1d 00 00 00 ae 0d 00 00 05 00 00 00 cc 0d ................................
c7c0 00 00 0b 00 00 00 d2 0d 00 00 0d 00 00 00 de 0d 00 00 18 00 00 00 ec 0d 00 00 1f 00 00 00 05 0e ................................
c7e0 00 00 19 00 00 00 25 0e 00 00 18 00 00 00 3f 0e 00 00 0b 00 00 00 58 0e 00 00 24 00 00 00 64 0e ......%.......?.......X...$...d.
c800 00 00 28 00 00 00 89 0e 00 00 2d 00 00 00 b2 0e 00 00 14 00 00 00 e0 0e 00 00 0a 00 00 00 f5 0e ..(.......-.....................
c820 00 00 08 00 00 00 00 0f 00 00 0c 00 00 00 09 0f 00 00 1c 00 00 00 16 0f 00 00 15 00 00 00 33 0f ..............................3.
c840 00 00 17 00 00 00 49 0f 00 00 1a 00 00 00 61 0f 00 00 12 00 00 00 7c 0f 00 00 16 00 00 00 8f 0f ......I.......a.......|.........
c860 00 00 1b 00 00 00 a6 0f 00 00 0e 00 00 00 c2 0f 00 00 10 00 00 00 d1 0f 00 00 13 00 00 00 e2 0f ................................
c880 00 00 0b 00 00 00 f6 0f 00 00 0f 00 00 00 02 10 00 00 14 00 00 00 12 10 00 00 19 00 00 00 27 10 ..............................'.
c8a0 00 00 26 00 00 00 41 10 00 00 1e 00 00 00 68 10 00 00 19 00 00 00 87 10 00 00 3f 00 00 00 a1 10 ..&...A.......h...........?.....
c8c0 00 00 20 00 00 00 e1 10 00 00 6c 00 00 00 02 11 00 00 2a 00 00 00 6f 11 00 00 4e 00 00 00 9a 11 ..........l.......*...o...N.....
c8e0 00 00 35 00 00 00 e9 11 00 00 4d 00 00 00 1f 12 00 00 22 00 00 00 6d 12 00 00 0d 00 00 00 90 12 ..5.......M......."...m.........
c900 00 00 27 00 00 00 9e 12 00 00 23 00 00 00 c6 12 00 00 1a 00 00 00 ea 12 00 00 06 01 00 00 05 13 ..'.......#.....................
c920 00 00 9c 00 00 00 0c 14 00 00 12 00 00 00 a9 14 00 00 11 00 00 00 bc 14 00 00 12 00 00 00 ce 14 ................................
c940 00 00 0d 00 00 00 e1 14 00 00 10 00 00 00 ef 14 00 00 13 00 00 00 00 15 00 00 17 00 00 00 14 15 ................................
c960 00 00 15 00 00 00 2c 15 00 00 10 00 00 00 42 15 00 00 26 00 00 00 53 15 00 00 05 00 00 00 7a 15 ......,.......B...&...S.......z.
c980 00 00 0d 00 00 00 80 15 00 00 21 00 00 00 8e 15 00 00 22 00 00 00 b0 15 00 00 12 00 00 00 d3 15 ..........!.......".............
c9a0 00 00 0a 00 00 00 e6 15 00 00 0f 00 00 00 f1 15 00 00 0e 00 00 00 01 16 00 00 13 00 00 00 10 16 ................................
c9c0 00 00 2b 00 00 00 24 16 00 00 16 00 00 00 50 16 00 00 28 00 00 00 67 16 00 00 a1 00 00 00 90 16 ..+...$.......P...(...g.........
c9e0 00 00 11 00 00 00 32 17 00 00 11 00 00 00 44 17 00 00 07 00 00 00 56 17 00 00 0d 00 00 00 5e 17 ......2.......D.......V.......^.
ca00 00 00 0b 00 00 00 6c 17 00 00 27 00 00 00 78 17 00 00 1b 00 00 00 a0 17 00 00 07 00 00 00 bc 17 ......l...'...x.................
ca20 00 00 08 00 00 00 c4 17 00 00 10 00 00 00 cd 17 00 00 1c 00 00 00 de 17 00 00 29 00 00 00 fb 17 ..........................).....
ca40 00 00 04 00 00 00 25 18 00 00 0c 00 00 00 2a 18 00 00 1b 00 00 00 37 18 00 00 20 00 00 00 53 18 ......%.......*.......7.......S.
ca60 00 00 11 00 00 00 74 18 00 00 09 00 00 00 86 18 00 00 0d 00 00 00 90 18 00 00 37 00 00 00 9e 18 ......t...................7.....
ca80 00 00 29 00 00 00 d6 18 00 00 27 00 00 00 00 19 00 00 2a 00 00 00 28 19 00 00 15 00 00 00 53 19 ..).......'.......*...(.......S.
caa0 00 00 be 00 00 00 69 19 00 00 f4 00 00 00 28 1a 00 00 49 00 00 00 1d 1b 00 00 bd 00 00 00 67 1b ......i.......(...I...........g.
cac0 00 00 ae 00 00 00 25 1c 00 00 7d 00 00 00 d4 1c 00 00 12 00 00 00 52 1d 00 00 12 00 00 00 65 1d ......%...}...........R.......e.
cae0 00 00 19 00 00 00 78 1d 00 00 05 00 00 00 92 1d 00 00 06 00 00 00 98 1d 00 00 08 00 00 00 9f 1d ......x.........................
cb00 00 00 0b 00 00 00 a8 1d 00 00 19 00 00 00 b4 1d 00 00 04 00 00 00 ce 1d 00 00 42 00 00 00 d3 1d ..........................B.....
cb20 00 00 0c 00 00 00 16 1e 00 00 1e 00 00 00 23 1e 00 00 04 00 00 00 42 1e 00 00 1b 00 00 00 47 1e ..............#.......B.......G.
cb40 00 00 1c 00 00 00 63 1e 00 00 16 00 00 00 80 1e 00 00 1e 00 00 00 97 1e 00 00 5a 00 00 00 b6 1e ......c...................Z.....
cb60 00 00 63 00 00 00 11 1f 00 00 05 00 00 00 75 1f 00 00 1b 00 00 00 7b 1f 00 00 13 00 00 00 97 1f ..c...........u.......{.........
cb80 00 00 10 00 00 00 ab 1f 00 00 47 00 00 00 bc 1f 00 00 31 00 00 00 04 20 00 00 37 00 00 00 36 20 ..........G.......1.......7...6.
cba0 00 00 2b 00 00 00 6e 20 00 00 2b 00 00 00 9a 20 00 00 21 00 00 00 c6 20 00 00 26 00 00 00 e8 20 ..+...n...+.......!.......&.....
cbc0 00 00 21 00 00 00 0f 21 00 00 3d 00 00 00 31 21 00 00 35 00 00 00 6f 21 00 00 3d 00 00 00 a5 21 ..!....!..=...1!..5...o!..=....!
cbe0 00 00 31 00 00 00 e3 21 00 00 2e 00 00 00 15 22 00 00 35 00 00 00 44 22 00 00 3c 00 00 00 7a 22 ..1....!......."..5...D"..<...z"
cc00 00 00 24 00 00 00 b7 22 00 00 3b 00 00 00 dc 22 00 00 30 00 00 00 18 23 00 00 30 00 00 00 49 23 ..$...."..;...."..0....#..0...I#
cc20 00 00 0c 00 00 00 7a 23 00 00 12 00 00 00 87 23 00 00 3b 00 00 00 9a 23 00 00 3b 00 00 00 d6 23 ......z#.......#..;....#..;....#
cc40 00 00 16 00 00 00 12 24 00 00 15 00 00 00 29 24 00 00 18 00 00 00 3f 24 00 00 10 00 00 00 58 24 .......$......)$......?$......X$
cc60 00 00 14 00 00 00 69 24 00 00 19 00 00 00 7e 24 00 00 1e 00 00 00 98 24 00 00 1d 00 00 00 b7 24 ......i$......~$.......$.......$
cc80 00 00 22 00 00 00 d5 24 00 00 1d 00 00 00 f8 24 00 00 0d 00 00 00 16 25 00 00 0d 00 00 00 24 25 .."....$.......$.......%......$%
cca0 00 00 0b 00 00 00 32 25 00 00 25 00 00 00 3e 25 00 00 2c 00 00 00 64 25 00 00 2b 00 00 00 91 25 ......2%..%...>%..,...d%..+....%
ccc0 00 00 1b 00 00 00 bd 25 00 00 3b 00 00 00 d9 25 00 00 13 00 00 00 15 26 00 00 10 00 00 00 29 26 .......%..;....%.......&......)&
cce0 00 00 1f 00 00 00 3a 26 00 00 10 00 00 00 5a 26 00 00 14 00 00 00 6b 26 00 00 1d 00 00 00 80 26 ......:&......Z&......k&.......&
cd00 00 00 10 00 00 00 9e 26 00 00 10 00 00 00 af 26 00 00 3b 00 00 00 c0 26 00 00 2b 00 00 00 fc 26 .......&.......&..;....&..+....&
cd20 00 00 6c 00 00 00 28 27 00 00 7a 00 00 00 95 27 00 00 06 00 00 00 10 28 00 00 0e 00 00 00 17 28 ..l...('..z....'.......(.......(
cd40 00 00 0e 00 00 00 26 28 00 00 2d 00 00 00 35 28 00 00 08 00 00 00 63 28 00 00 0d 00 00 00 6c 28 ......&(..-...5(......c(......l(
cd60 00 00 0d 00 00 00 7a 28 00 00 2e 00 00 00 88 28 00 00 3a 00 00 00 b7 28 00 00 2e 00 00 00 f2 28 ......z(.......(..:....(.......(
cd80 00 00 4a 00 00 00 21 29 00 00 26 00 00 00 6c 29 00 00 78 00 00 00 93 29 00 00 09 00 00 00 0c 2a ..J...!)..&...l)..x....).......*
cda0 00 00 1f 00 00 00 16 2a 00 00 22 00 00 00 36 2a 00 00 27 00 00 00 59 2a 00 00 11 00 00 00 81 2a .......*.."...6*..'...Y*.......*
cdc0 00 00 1b 00 00 00 93 2a 00 00 20 00 00 00 af 2a 00 00 38 00 00 00 d0 2a 00 00 11 00 00 00 09 2b .......*.......*..8....*.......+
cde0 00 00 09 00 00 00 1b 2b 00 00 0d 00 00 00 25 2b 00 00 1b 00 00 00 33 2b 00 00 19 00 00 00 4f 2b .......+......%+......3+......O+
ce00 00 00 3d 00 00 00 69 2b 00 00 38 00 00 00 a7 2b 00 00 c4 00 00 00 e0 2b 00 00 1f 00 00 00 a5 2c ..=...i+..8....+.......+.......,
ce20 00 00 64 00 00 00 c5 2c 00 00 24 00 00 00 2a 2d 00 00 1e 00 00 00 4f 2d 00 00 c9 01 00 00 6e 2d ..d....,..$...*-......O-......n-
ce40 00 00 32 00 00 00 38 2f 00 00 19 00 00 00 6b 2f 00 00 19 00 00 00 85 2f 00 00 2f 00 00 00 9f 2f ..2...8/......k/......./../..../
ce60 00 00 06 00 00 00 cf 2f 00 00 0f 00 00 00 d6 2f 00 00 14 00 00 00 e6 2f 00 00 22 00 00 00 fb 2f ......./......./......./.."..../
ce80 00 00 2d 00 00 00 1e 30 00 00 1f 00 00 00 4c 30 00 00 1b 00 00 00 6c 30 00 00 16 00 00 00 88 30 ..-....0......L0......l0.......0
cea0 00 00 23 00 00 00 9f 30 00 00 27 00 00 00 c3 30 00 00 3c 00 00 00 eb 30 00 00 1d 00 00 00 28 31 ..#....0..'....0..<....0......(1
cec0 00 00 12 00 00 00 46 31 00 00 0d 00 00 00 59 31 00 00 13 00 00 00 67 31 00 00 30 00 00 00 7b 31 ......F1......Y1......g1..0...{1
cee0 00 00 1b 00 00 00 ac 31 00 00 20 00 00 00 c8 31 00 00 27 00 00 00 e9 31 00 00 18 00 00 00 11 32 .......1.......1..'....1.......2
cf00 00 00 1c 00 00 00 2a 32 00 00 1f 00 00 00 47 32 00 00 15 00 00 00 67 32 00 00 1a 00 00 00 7d 32 ......*2......G2......g2......}2
cf20 00 00 21 00 00 00 98 32 00 00 12 00 00 00 ba 32 00 00 16 00 00 00 cd 32 00 00 19 00 00 00 e4 32 ..!....2.......2.......2.......2
cf40 00 00 1f 00 00 00 fe 32 00 00 46 00 00 00 1e 33 00 00 24 00 00 00 65 33 00 00 1f 00 00 00 8a 33 .......2..F....3..$...e3.......3
cf60 00 00 43 00 00 00 aa 33 00 00 29 00 00 00 ee 33 00 00 85 00 00 00 18 34 00 00 37 00 00 00 9e 34 ..C....3..)....3.......4..7....4
cf80 00 00 56 00 00 00 d6 34 00 00 3b 00 00 00 2d 35 00 00 55 00 00 00 69 35 00 00 23 00 00 00 bf 35 ..V....4..;...-5..U...i5..#....5
cfa0 00 00 0f 00 00 00 e3 35 00 00 48 00 00 00 f3 35 00 00 40 00 00 00 3c 36 00 00 34 00 00 00 7d 36 .......5..H....5..@...<6..4...}6
cfc0 00 00 4b 01 00 00 b2 36 00 00 b8 00 00 00 fe 37 00 00 1e 00 00 00 b7 38 00 00 1b 00 00 00 d6 38 ..K....6.......7.......8.......8
cfe0 00 00 1a 00 00 00 f2 38 00 00 12 00 00 00 0d 39 00 00 1e 00 00 00 20 39 00 00 1c 00 00 00 3f 39 .......8.......9.......9......?9
d000 00 00 20 00 00 00 5c 39 00 00 2a 00 00 00 7d 39 00 00 18 00 00 00 a8 39 00 00 26 00 00 00 c1 39 ......\9..*...}9.......9..&....9
d020 00 00 07 00 00 00 e8 39 00 00 0f 00 00 00 f0 39 00 00 27 00 00 00 00 3a 00 00 36 00 00 00 28 3a .......9.......9..'....:..6...(:
d040 00 00 1b 00 00 00 5f 3a 00 00 0c 00 00 00 7b 3a 00 00 11 00 00 00 88 3a 00 00 10 00 00 00 9a 3a ......_:......{:.......:.......:
d060 00 00 16 00 00 00 ab 3a 00 00 46 00 00 00 c2 3a 00 00 27 00 00 00 09 3b 00 00 38 00 00 00 31 3b .......:..F....:..'....;..8...1;
d080 00 00 db 00 00 00 6a 3b 00 00 16 00 00 00 46 3c 00 00 13 00 00 00 5d 3c 00 00 0e 00 00 00 71 3c ......j;......F<......]<......q<
d0a0 00 00 11 00 00 00 80 3c 00 00 0e 00 00 00 92 3c 00 00 35 00 00 00 a1 3c 00 00 22 00 00 00 d7 3c .......<.......<..5....<.."....<
d0c0 00 00 0c 00 00 00 fa 3c 00 00 0d 00 00 00 07 3d 00 00 1b 00 00 00 15 3d 00 00 23 00 00 00 31 3d .......<.......=.......=..#...1=
d0e0 00 00 29 00 00 00 55 3d 00 00 05 00 00 00 7f 3d 00 00 12 00 00 00 85 3d 00 00 23 00 00 00 98 3d ..)...U=.......=.......=..#....=
d100 00 00 29 00 00 00 bc 3d 00 00 1e 00 00 00 e6 3d 00 00 0f 00 00 00 05 3e 00 00 13 00 00 00 15 3e ..)....=.......=.......>.......>
d120 00 00 3e 00 00 00 29 3e 00 00 43 00 00 00 68 3e 00 00 3d 00 00 00 ac 3e 00 00 3e 00 00 00 ea 3e ..>...)>..C...h>..=....>..>....>
d140 00 00 1d 00 00 00 29 3f 00 00 e0 00 00 00 47 3f 00 00 33 01 00 00 28 40 00 00 64 00 00 00 5c 41 ......)?......G?..3...(@..d...\A
d160 00 00 e8 00 00 00 c1 41 00 00 fa 00 00 00 aa 42 00 00 8d 00 00 00 a5 43 00 00 11 00 00 00 33 44 .......A.......B.......C......3D
d180 00 00 12 00 00 00 45 44 00 00 19 00 00 00 58 44 00 00 06 00 00 00 72 44 00 00 07 00 00 00 79 44 ......ED......XD......rD......yD
d1a0 00 00 0a 00 00 00 81 44 00 00 11 00 00 00 8c 44 00 00 28 00 00 00 9e 44 00 00 05 00 00 00 c7 44 .......D.......D..(....D.......D
d1c0 00 00 4f 00 00 00 cd 44 00 00 10 00 00 00 1d 45 00 00 26 00 00 00 2e 45 00 00 06 00 00 00 55 45 ..O....D.......E..&....E......UE
d1e0 00 00 1f 00 00 00 5c 45 00 00 30 00 00 00 7c 45 00 00 2d 00 00 00 ad 45 00 00 33 00 00 00 db 45 ......\E..0...|E..-....E..3....E
d200 00 00 74 00 00 00 0f 46 00 00 75 00 00 00 84 46 00 00 05 00 00 00 fa 46 00 00 17 00 00 00 00 47 ..t....F..u....F.......F.......G
d220 00 00 17 00 00 00 18 47 00 00 12 00 00 00 30 47 00 00 6b 00 00 00 43 47 00 00 46 00 00 00 af 47 .......G......0G..k...CG..F....G
d240 00 00 34 00 00 00 f6 47 00 00 33 00 00 00 2b 48 00 00 31 00 00 00 5f 48 00 00 26 00 00 00 91 48 ..4....G..3...+H..1..._H..&....H
d260 00 00 3a 00 00 00 b8 48 00 00 24 00 00 00 f3 48 00 00 59 00 00 00 18 49 00 00 4a 00 00 00 72 49 ..:....H..$....H..Y....I..J...rI
d280 00 00 70 00 00 00 bd 49 00 00 48 00 00 00 2e 4a 00 00 46 00 00 00 77 4a 00 00 47 00 00 00 be 4a ..p....I..H....J..F...wJ..G....J
d2a0 00 00 41 00 00 00 06 4b 00 00 2d 00 00 00 48 4b 00 00 47 00 00 00 76 4b 00 00 3f 00 00 00 be 4b ..A....K..-...HK..G...vK..?....K
d2c0 00 00 43 00 00 00 fe 4b 00 00 0c 00 00 00 42 4c 00 00 15 00 00 00 4f 4c 00 00 4a 00 00 00 65 4c ..C....K......BL......OL..J...eL
d2e0 00 00 4f 00 00 00 b0 4c 00 00 1d 00 00 00 00 4d 00 00 1c 00 00 00 1e 4d 00 00 23 00 00 00 3b 4d ..O....L.......M.......M..#...;M
d300 00 00 14 00 00 00 5f 4d 00 00 18 00 00 00 74 4d 00 00 1b 00 00 00 8d 4d 00 00 21 00 00 00 a9 4d ......_M......tM.......M..!....M
d320 00 00 2e 00 00 00 cb 4d 00 00 26 00 00 00 fa 4d 00 00 24 00 00 00 21 4e 00 00 1d 00 00 00 46 4e .......M..&....M..$...!N......FN
d340 00 00 1c 00 00 00 64 4e 00 00 17 00 00 00 81 4e 00 00 37 00 00 00 99 4e 00 00 3f 00 00 00 d1 4e ......dN.......N..7....N..?....N
d360 00 00 3a 00 00 00 11 4f 00 00 31 00 00 00 4c 4f 00 00 58 00 00 00 7e 4f 00 00 17 00 00 00 d7 4f ..:....O..1...LO..X...~O.......O
d380 00 00 12 00 00 00 ef 4f 00 00 28 00 00 00 02 50 00 00 1f 00 00 00 2b 50 00 00 23 00 00 00 4b 50 .......O..(....P......+P..#...KP
d3a0 00 00 2b 00 00 00 6f 50 00 00 19 00 00 00 9b 50 00 00 18 00 00 00 b5 50 00 00 46 00 00 00 ce 50 ..+...oP.......P.......P..F....P
d3c0 00 00 3d 00 00 00 15 51 00 00 94 00 00 00 53 51 00 00 9e 00 00 00 e8 51 00 00 06 00 00 00 87 52 ..=....Q......SQ.......Q.......R
d3e0 00 00 1b 00 00 00 8e 52 00 00 1b 00 00 00 aa 52 00 00 37 00 00 00 c6 52 00 00 11 00 00 00 fe 52 .......R.......R..7....R.......R
d400 00 00 16 00 00 00 10 53 00 00 1c 00 00 00 27 53 00 00 40 00 00 00 44 53 00 00 3c 00 00 00 85 53 .......S......'S..@...DS..<....S
d420 00 00 31 00 00 00 c2 53 00 00 5f 00 00 00 f4 53 00 00 30 00 00 00 54 54 00 00 ad 00 00 00 85 54 ..1....S.._....S..0...TT.......T
d440 00 00 0a 00 00 00 33 55 00 00 2a 00 00 00 3e 55 00 00 30 00 00 00 69 55 00 00 32 00 00 00 9a 55 ......3U..*...>U..0...iU..2....U
d460 00 00 11 00 00 00 cd 55 00 00 1d 00 00 00 df 55 00 00 23 00 00 00 fd 55 00 00 54 00 00 00 21 56 .......U.......U..#....U..T...!V
d480 00 00 18 00 00 00 76 56 00 00 09 00 00 00 8f 56 00 00 0d 00 00 00 99 56 00 00 20 00 00 00 a7 56 ......vV.......V.......V.......V
d4a0 00 00 17 00 00 00 c8 56 00 00 40 00 00 00 e0 56 00 00 4f 00 00 00 21 57 00 00 f3 00 00 00 71 57 .......V..@....V..O...!W......qW
d4c0 00 00 1d 00 00 00 65 58 00 00 76 00 00 00 83 58 00 00 20 00 00 00 fa 58 00 00 27 00 00 00 1b 59 ......eX..v....X.......X..'....Y
d4e0 00 00 00 26 41 75 74 6f 20 70 6f 70 75 6c 61 74 65 20 66 72 6f 6d 20 73 65 61 72 63 68 3a 00 26 ...&Auto.populate.from.search:.&
d500 43 6f 6c 75 6d 6e 20 74 6f 20 75 70 64 61 74 65 3a 00 26 43 75 73 74 6f 6d 69 7a 65 20 70 6c 75 Column.to.update:.&Customize.plu
d520 67 69 6e 00 26 44 65 76 69 63 65 20 74 6f 20 73 79 6e 63 20 74 68 69 73 20 6c 69 73 74 20 74 6f gin.&Device.to.sync.this.list.to
d540 3a 00 26 48 65 6c 70 00 26 4c 69 73 74 20 74 79 70 65 3a 00 26 53 65 72 69 65 73 20 6e 61 6d 65 :.&Help.&List.type:.&Series.name
d560 3a 00 26 53 74 6f 72 65 20 69 6e 20 73 65 72 69 65 73 20 63 6f 6c 75 6d 6e 3a 00 26 56 61 6c 75 :.&Store.in.series.column:.&Valu
d580 65 20 69 6e 20 63 6f 6c 75 6d 6e 20 74 6f 20 61 64 64 2f 72 65 6d 6f 76 65 3a 00 26 56 69 65 77 e.in.column.to.add/remove:.&View
d5a0 20 6c 69 62 72 61 72 79 20 70 72 65 66 65 72 65 6e 63 65 73 00 26 57 68 65 6e 20 73 79 6e 63 69 .library.preferences.&When.synci
d5c0 6e 67 20 74 68 69 73 20 6c 69 73 74 3a 00 2a 41 6e 79 20 44 65 76 69 63 65 00 41 20 6c 69 73 74 ng.this.list:.*Any.Device.A.list
d5e0 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 73 20 77 69 74 68 20 74 68 69 73 20 6e 61 6d 65 00 41 .already.exists.with.this.name.A
d600 20 6c 69 73 74 20 77 69 74 68 20 74 68 65 20 73 61 6d 65 20 6e 61 6d 65 20 61 6c 72 65 61 64 79 .list.with.the.same.name.already
d620 20 65 78 69 73 74 73 00 41 64 64 20 61 6c 6c 20 62 6f 6f 6b 73 20 69 6e 20 73 65 72 69 65 73 20 .exists.Add.all.books.in.series.
d640 74 6f 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 6c 69 73 74 00 41 64 64 20 63 6f 6e 6e 65 63 to.the.specified.list.Add.connec
d660 74 65 64 20 64 65 76 69 63 65 00 41 64 64 20 66 61 69 6c 65 64 00 41 64 64 20 6c 69 73 74 00 41 ted.device.Add.failed.Add.list.A
d680 64 64 20 6e 65 77 20 6c 69 73 74 00 41 64 64 20 6e 65 77 20 6c 69 73 74 20 69 74 65 6d 73 20 74 dd.new.list.Add.new.list.items.t
d6a0 6f 20 64 65 76 69 63 65 00 41 64 64 20 73 65 72 69 65 73 20 74 6f 20 25 73 20 6c 69 73 74 00 41 o.device.Add.series.to.%s.list.A
d6c0 64 64 20 73 65 72 69 65 73 20 74 6f 20 61 6c 6c 20 6c 69 73 74 73 00 41 64 64 20 73 65 72 69 65 dd.series.to.all.lists.Add.serie
d6e0 73 20 74 6f 20 64 65 66 61 75 6c 74 20 6c 69 73 74 00 41 64 64 20 73 65 72 69 65 73 20 74 6f 20 s.to.default.list.Add.series.to.
d700 6c 69 73 74 00 41 64 64 20 73 65 72 69 65 73 20 74 6f 20 6c 69 73 74 3a 20 25 73 00 41 64 64 20 list.Add.series.to.list:.%s.Add.
d720 73 65 72 69 65 73 20 74 6f 20 74 68 65 20 22 25 73 22 20 6c 69 73 74 00 41 64 64 20 74 6f 20 25 series.to.the."%s".list.Add.to.%
d740 73 20 6c 69 73 74 00 41 64 64 20 74 6f 20 61 6c 6c 20 6c 69 73 74 73 00 41 64 64 20 74 6f 20 64 s.list.Add.to.all.lists.Add.to.d
d760 65 66 61 75 6c 74 20 6c 69 73 74 00 41 64 64 20 74 6f 20 6c 69 73 74 00 41 64 64 20 74 6f 20 6c efault.list.Add.to.list.Add.to.l
d780 69 73 74 3a 20 25 73 00 41 64 64 20 74 6f 20 74 68 65 20 22 25 73 22 20 6c 69 73 74 00 41 64 64 ist:.%s.Add.to.the."%s".list.Add
d7a0 20 74 6f 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 6c 69 73 74 00 41 64 64 2f 6f 76 65 72 77 .to.the.specified.list.Add/overw
d7c0 72 69 74 65 20 61 6c 6c 20 6c 69 73 74 20 69 74 65 6d 73 20 74 6f 20 64 65 76 69 63 65 00 41 64 rite.all.list.items.to.device.Ad
d7e0 64 65 64 20 25 64 20 62 6f 6f 6b 73 20 74 6f 20 79 6f 75 72 20 25 73 20 6c 69 73 74 00 41 64 64 ded.%d.books.to.your.%s.list.Add
d800 65 64 20 74 6f 20 25 64 20 72 65 61 64 69 6e 67 20 6c 69 73 74 73 00 41 6c 6c 20 73 65 74 74 69 ed.to.%d.reading.lists.All.setti
d820 6e 67 73 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 20 69 6e 20 74 68 69 73 20 6c 69 62 72 ngs.for.this.plugin.in.this.libr
d840 61 72 79 20 68 61 76 65 20 62 65 65 6e 20 63 6c 65 61 72 65 64 2e 00 41 6e 20 65 72 72 6f 72 20 ary.have.been.cleared..An.error.
d860 6f 63 63 75 72 65 64 20 77 68 69 6c 65 20 72 65 6e 61 6d 69 6e 67 2e 00 41 6e 79 20 73 65 74 74 occured.while.renaming..Any.sett
d880 69 6e 67 73 20 69 6e 20 6f 74 68 65 72 20 6c 69 62 72 61 72 69 65 73 20 6f 72 20 73 74 6f 72 65 ings.in.other.libraries.or.store
d8a0 64 20 69 6e 20 61 20 4a 53 4f 4e 20 66 69 6c 65 20 69 6e 20 79 6f 75 72 20 63 61 6c 69 62 72 65 d.in.a.JSON.file.in.your.calibre
d8c0 20 70 6c 75 67 69 6e 73 20 66 6f 6c 64 65 72 20 77 69 6c 6c 20 6e 6f 74 20 62 65 20 74 6f 75 63 .plugins.folder.will.not.be.touc
d8e0 68 65 64 2e 00 41 70 70 6c 79 20 72 65 61 64 69 6e 67 20 6c 69 73 74 20 6f 72 64 65 72 20 77 68 hed..Apply.reading.list.order.wh
d900 65 6e 20 76 69 65 77 69 6e 67 20 6c 69 73 74 00 41 72 65 20 79 6f 75 20 73 75 72 65 20 79 6f 75 en.viewing.list.Are.you.sure.you
d920 20 77 61 6e 74 20 74 6f 20 63 68 61 6e 67 65 20 79 6f 75 72 20 73 65 74 74 69 6e 67 73 20 69 6e .want.to.change.your.settings.in
d940 20 74 68 69 73 20 6c 69 62 72 61 72 79 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 3f 00 41 .this.library.for.this.plugin?.A
d960 72 65 20 79 6f 75 20 73 75 72 65 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 63 6c 65 61 72 20 74 68 re.you.sure.you.want.to.clear.th
d980 65 20 27 25 73 27 20 72 65 61 64 69 6e 67 20 6c 69 73 74 3f 00 41 72 65 20 79 6f 75 20 73 75 72 e.'%s'.reading.list?.Are.you.sur
d9a0 65 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 63 6c 65 61 72 20 79 6f 75 72 20 73 65 74 74 69 6e 67 e.you.want.to.clear.your.setting
d9c0 73 20 69 6e 20 74 68 69 73 20 6c 69 62 72 61 72 79 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 s.in.this.library.for.this.plugi
d9e0 6e 3f 00 41 72 65 20 79 6f 75 20 73 75 72 65 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 63 6f 6e 74 n?.Are.you.sure.you.want.to.cont
da00 69 6e 75 65 3f 00 41 72 65 20 79 6f 75 20 73 75 72 65 3f 00 41 75 74 6f 20 70 6f 70 75 6c 61 74 inue?.Are.you.sure?.Auto.populat
da20 65 20 6c 69 73 74 20 66 72 6f 6d 20 62 6f 6f 6b 73 20 6f 6e 20 64 65 76 69 63 65 00 41 75 74 6f e.list.from.books.on.device.Auto
da40 20 70 6f 70 75 6c 61 74 65 64 20 66 72 6f 6d 20 62 6f 6f 6b 73 20 6f 6e 20 64 65 76 69 63 65 00 .populated.from.books.on.device.
da60 41 75 74 6f 20 70 6f 70 75 6c 61 74 65 64 20 66 72 6f 6d 20 73 65 61 72 63 68 00 42 79 20 64 65 Auto.populated.from.search.By.de
da80 66 61 75 6c 74 20 52 65 61 64 69 6e 67 20 4c 69 73 74 20 63 72 65 61 74 65 73 20 61 20 56 69 65 fault.Reading.List.creates.a.Vie
daa0 77 20 4c 69 73 74 20 73 75 62 6d 65 6e 75 20 66 6f 72 20 61 6c 6c 20 79 6f 75 72 20 6c 69 73 74 w.List.submenu.for.all.your.list
dac0 73 20 77 68 65 6e 20 79 6f 75 20 68 61 76 65 20 6d 75 6c 74 69 70 6c 65 2e 0a 49 66 20 63 68 65 s.when.you.have.multiple..If.che
dae0 63 6b 65 64 2c 20 74 68 69 73 20 6c 69 73 74 20 77 69 6c 6c 20 62 65 20 6d 6f 76 65 64 20 74 6f cked,.this.list.will.be.moved.to
db00 20 74 68 65 20 74 6f 70 20 6c 65 76 65 6c 20 6d 65 6e 75 20 66 6f 72 20 65 61 73 65 20 6f 66 20 .the.top.level.menu.for.ease.of.
db20 61 63 63 65 73 73 2e 0a 4e 4f 54 45 3a 20 59 6f 75 72 20 22 64 65 66 61 75 6c 74 22 20 6c 69 73 access..NOTE:.Your."default".lis
db40 74 20 77 69 6c 6c 20 61 6c 77 61 79 73 20 61 70 70 65 61 72 20 6f 6e 20 74 68 65 20 74 6f 70 20 t.will.always.appear.on.the.top.
db60 6d 65 6e 75 2c 20 72 65 67 61 72 64 6c 65 73 73 20 6f 66 20 74 68 69 73 20 63 68 65 63 6b 62 6f menu,.regardless.of.this.checkbo
db80 78 00 42 79 20 73 70 65 63 69 66 79 69 6e 67 20 61 20 64 65 76 69 63 65 20 79 6f 75 20 63 61 6e x.By.specifying.a.device.you.can
dba0 20 73 79 6e 63 20 65 69 74 68 65 72 20 6d 61 6e 75 61 6c 6c 79 20 6f 72 0a 61 75 74 6f 6d 61 74 .sync.either.manually.or.automat
dbc0 69 63 61 6c 6c 79 20 74 68 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 61 20 6c 69 73 74 20 74 6f ically.the.contents.of.a.list.to
dbe0 20 74 68 61 74 20 64 65 76 69 63 65 2e 0a 54 68 69 73 20 72 65 70 6c 61 63 65 73 20 74 68 65 20 .that.device..This.replaces.the.
dc00 42 6f 6f 6b 20 53 79 6e 63 20 70 6c 75 67 69 6e 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74 79 00 43 Book.Sync.plugin.functionality.C
dc20 61 6e 6e 6f 74 20 61 64 64 20 74 6f 20 6c 69 73 74 00 43 61 6e 6e 6f 74 20 63 6c 65 61 72 20 6c annot.add.to.list.Cannot.clear.l
dc40 69 73 74 00 43 61 6e 6e 6f 74 20 63 72 65 61 74 65 20 6c 69 73 74 00 43 61 6e 6e 6f 74 20 64 65 ist.Cannot.create.list.Cannot.de
dc60 6c 65 74 65 00 43 61 6e 6e 6f 74 20 65 64 69 74 20 6c 69 73 74 00 43 61 6e 6e 6f 74 20 6d 6f 76 lete.Cannot.edit.list.Cannot.mov
dc80 65 20 74 6f 20 6c 69 73 74 00 43 61 6e 6e 6f 74 20 72 65 6d 6f 76 65 20 66 72 6f 6d 20 6c 69 73 e.to.list.Cannot.remove.from.lis
dca0 74 00 43 61 6e 6e 6f 74 20 73 79 6e 63 20 74 6f 20 64 65 76 69 63 65 00 43 61 6e 6e 6f 74 20 76 t.Cannot.sync.to.device.Cannot.v
dcc0 69 65 77 20 6c 69 73 74 00 43 68 6f 6f 73 65 20 68 6f 77 20 74 68 69 73 20 6c 69 73 74 20 77 69 iew.list.Choose.how.this.list.wi
dce0 6c 6c 20 62 65 20 70 6f 70 75 6c 61 74 65 64 00 43 6c 65 61 72 00 43 6c 65 61 72 20 25 73 20 6c ll.be.populated.Clear.Clear.%s.l
dd00 69 73 74 00 43 6c 65 61 72 20 61 6c 6c 20 66 72 6f 6d 20 74 68 65 20 73 70 65 63 69 66 69 65 64 ist.Clear.all.from.the.specified
dd20 20 6c 69 73 74 00 43 6c 65 61 72 20 61 6c 6c 20 73 65 74 74 69 6e 67 73 20 66 6f 72 20 74 68 69 .list.Clear.all.settings.for.thi
dd40 73 20 70 6c 75 67 69 6e 00 43 6c 65 61 72 20 64 65 66 61 75 6c 74 20 6c 69 73 74 00 43 6c 65 61 s.plugin.Clear.default.list.Clea
dd60 72 20 6c 69 73 74 00 43 6c 65 61 72 20 6c 69 73 74 20 28 25 64 29 00 43 6c 65 61 72 20 6c 69 73 r.list.Clear.list.(%d).Clear.lis
dd80 74 3a 20 25 73 00 43 6c 65 61 72 20 74 68 65 20 22 25 73 22 20 6c 69 73 74 00 43 6c 65 61 72 20 t:.%s.Clear.the."%s".list.Clear.
dda0 74 68 69 73 20 6c 69 73 74 20 61 66 74 65 72 20 61 20 73 79 6e 63 20 74 6f 20 74 68 69 73 20 64 this.list.after.a.sync.to.this.d
ddc0 65 76 69 63 65 00 43 6f 6c 75 6d 6e 20 55 70 64 61 74 65 20 4f 70 74 69 6f 6e 73 3a 00 43 6f 6e evice.Column.Update.Options:.Con
dde0 66 69 72 6d 61 74 69 6f 6e 20 64 69 61 6c 6f 67 73 20 68 61 76 65 20 61 6c 6c 20 62 65 65 6e 20 firmation.dialogs.have.all.been.
de00 72 65 73 65 74 00 43 6f 6e 74 72 6f 6c 20 68 6f 77 20 79 6f 75 72 20 69 74 65 6d 73 20 61 72 65 reset.Control.how.your.items.are
de20 20 73 79 6e 63 65 64 20 74 6f 20 74 68 65 20 64 65 76 69 63 65 2e 0a 53 79 6e 63 20 6f 6e 6c 79 .synced.to.the.device..Sync.only
de40 20 6e 65 77 20 69 74 65 6d 73 2c 20 73 79 6e 63 20 61 6c 6c 20 69 74 65 6d 73 20 6f 76 65 72 77 .new.items,.sync.all.items.overw
de60 72 69 74 69 6e 67 20 65 78 69 73 74 69 6e 67 0a 6f 72 20 75 73 65 20 74 68 69 73 20 6c 69 73 74 riting.existing.or.use.this.list
de80 20 74 6f 20 6a 75 73 74 20 72 65 6d 6f 76 65 20 69 74 65 6d 73 20 66 72 6f 6d 20 79 6f 75 72 20 .to.just.remove.items.from.your.
dea0 64 65 76 69 63 65 2e 00 43 6f 70 79 20 74 6f 20 63 6c 69 70 62 6f 61 72 64 00 43 72 65 61 74 65 device..Copy.to.clipboard.Create
dec0 20 6e 65 77 20 63 6f 6c 75 6d 6e 00 44 65 66 61 75 6c 74 00 44 65 6c 65 74 65 20 66 61 69 6c 65 .new.column.Default.Delete.faile
dee0 64 00 44 65 6c 65 74 65 20 6c 69 73 74 00 44 65 6c 65 74 65 20 74 68 69 73 20 64 65 76 69 63 65 d.Delete.list.Delete.this.device
df00 20 66 72 6f 6d 20 74 68 65 20 64 65 76 69 63 65 20 6c 69 73 74 00 44 65 6c 65 74 69 6e 67 20 62 .from.the.device.list.Deleting.b
df20 6f 6f 6b 73 20 66 72 6f 6d 20 64 65 76 69 63 65 2e 00 44 65 76 69 63 65 73 00 44 65 76 69 63 65 ooks.from.device..Devices.Device
df40 73 3a 00 44 69 73 70 6c 61 79 20 4f 70 74 69 6f 6e 73 3a 00 44 6f 20 6e 6f 74 20 75 70 64 61 74 s:.Display.Options:.Do.not.updat
df60 65 20 63 61 6c 69 62 72 65 20 63 6f 6c 75 6d 6e 00 44 6f 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 e.calibre.column.Do.you.want.to.
df80 64 65 6c 65 74 65 20 74 68 65 20 6c 69 73 74 20 6e 61 6d 65 64 20 27 25 73 27 00 44 6f 6e 65 00 delete.the.list.named.'%s'.Done.
dfa0 45 64 69 74 20 25 73 20 6c 69 73 74 00 45 64 69 74 20 62 6f 6f 6b 73 20 6f 6e 20 74 68 65 20 22 Edit.%s.list.Edit.books.on.the."
dfc0 25 73 22 20 6c 69 73 74 00 45 64 69 74 20 62 6f 6f 6b 73 20 6f 6e 20 74 68 65 20 73 70 65 63 69 %s".list.Edit.books.on.the.speci
dfe0 66 69 65 64 20 6c 69 73 74 00 45 64 69 74 20 64 65 66 61 75 6c 74 20 6c 69 73 74 00 45 64 69 74 fied.list.Edit.default.list.Edit
e000 20 6c 69 73 74 00 45 64 69 74 20 6c 69 73 74 3a 20 25 73 00 45 64 69 74 20 74 68 65 20 6b 65 79 .list.Edit.list:.%s.Edit.the.key
e020 62 6f 61 72 64 20 73 68 6f 72 74 63 75 74 73 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 74 68 20 board.shortcuts.associated.with.
e040 74 68 69 73 20 70 6c 75 67 69 6e 00 45 6e 74 65 72 20 61 20 6e 65 77 20 64 69 73 70 6c 61 79 20 this.plugin.Enter.a.new.display.
e060 6e 61 6d 65 20 66 6f 72 20 74 68 69 73 20 64 65 76 69 63 65 3a 00 45 6e 74 65 72 20 61 20 6e 65 name.for.this.device:.Enter.a.ne
e080 77 20 64 69 73 70 6c 61 79 20 6e 61 6d 65 20 66 6f 72 20 74 68 69 73 20 6c 69 73 74 3a 00 45 6e w.display.name.for.this.list:.En
e0a0 74 65 72 20 61 20 75 6e 69 71 75 65 20 64 69 73 70 6c 61 79 20 6e 61 6d 65 20 66 6f 72 20 74 68 ter.a.unique.display.name.for.th
e0c0 69 73 20 6c 69 73 74 3a 00 46 61 69 6c 65 64 20 74 6f 20 61 64 64 20 74 6f 20 6c 69 73 74 00 49 is.list:.Failed.to.add.to.list.I
e0e0 66 20 63 68 65 63 6b 65 64 2c 20 63 61 6c 69 62 72 65 20 73 6f 72 74 20 77 69 6c 6c 20 62 65 20 f.checked,.calibre.sort.will.be.
e100 72 65 73 74 6f 72 65 64 20 74 6f 20 69 74 73 20 6f 72 69 67 69 6e 61 6c 20 73 74 61 74 65 20 61 restored.to.its.original.state.a
e120 66 74 65 72 0a 74 68 65 20 75 73 65 72 20 71 75 69 74 73 20 74 68 65 20 72 65 61 64 69 6e 67 20 fter.the.user.quits.the.reading.
e140 6c 69 73 74 20 76 69 65 77 20 62 79 20 63 68 61 6e 67 69 6e 67 20 6f 72 20 63 6c 65 61 72 69 6e list.view.by.changing.or.clearin
e160 67 20 63 61 6c 69 62 72 65 27 73 0a 73 65 61 72 63 68 2c 20 73 77 69 74 63 68 69 6e 67 20 6c 69 g.calibre's.search,.switching.li
e180 62 72 61 72 69 65 73 2c 20 6f 72 20 71 75 69 74 74 69 6e 67 20 63 61 6c 69 62 72 65 2e 00 49 66 braries,.or.quitting.calibre..If
e1a0 20 63 68 65 63 6b 65 64 2c 20 76 69 65 77 69 6e 67 20 61 20 72 65 61 64 69 6e 67 20 6c 69 73 74 .checked,.viewing.a.reading.list
e1c0 20 77 69 6c 6c 20 61 6c 73 6f 20 63 68 61 6e 67 65 20 79 6f 75 72 20 43 61 6c 69 62 72 65 20 73 .will.also.change.your.Calibre.s
e1e0 6f 72 74 20 6f 72 64 65 72 2e 0a 4c 69 73 74 73 20 63 61 6e 20 62 65 20 6d 61 6e 75 61 6c 6c 79 ort.order..Lists.can.be.manually
e200 20 72 65 6f 72 64 65 72 65 64 20 75 73 69 6e 67 20 74 68 69 73 20 70 6c 75 67 69 6e 2c 20 64 65 .reordered.using.this.plugin,.de
e220 66 61 75 6c 74 69 6e 67 20 74 6f 20 6f 72 64 65 72 20 61 64 64 65 64 20 74 6f 20 6c 69 73 74 2e faulting.to.order.added.to.list.
e240 0a 49 66 20 75 6e 63 68 65 63 6b 65 64 2c 20 63 75 72 72 65 6e 74 20 63 61 6c 69 62 72 65 20 73 .If.unchecked,.current.calibre.s
e260 6f 72 74 20 77 69 6c 6c 20 62 65 20 6c 65 66 74 20 75 6e 63 68 61 6e 67 65 64 20 77 68 65 6e 20 ort.will.be.left.unchanged.when.
e280 79 6f 75 20 76 69 65 77 20 74 68 65 20 6c 69 73 74 2e 00 49 66 20 6c 69 73 74 20 69 73 20 70 6f you.view.the.list..If.list.is.po
e2a0 70 75 6c 61 74 65 64 20 66 72 6f 6d 20 61 20 73 65 61 72 63 68 2c 20 73 70 65 63 69 66 79 20 74 pulated.from.a.search,.specify.t
e2c0 68 65 20 63 61 6c 69 62 72 65 20 73 65 61 72 63 68 20 65 78 70 72 65 73 73 69 6f 6e 00 49 66 20 he.calibre.search.expression.If.
e2e0 73 79 6e 63 69 6e 67 20 79 6f 75 72 20 6c 69 73 74 20 6d 65 61 6e 73 20 62 6f 6f 6b 73 20 61 72 syncing.your.list.means.books.ar
e300 65 20 72 65 6d 6f 76 65 64 20 66 72 6f 6d 20 79 6f 75 72 20 64 65 76 69 63 65 2c 20 74 68 65 6e e.removed.from.your.device,.then
e320 0a 61 20 64 69 61 6c 6f 67 20 77 69 6c 6c 20 62 65 20 64 69 73 70 6c 61 79 65 64 20 61 6c 6c 6f .a.dialog.will.be.displayed.allo
e340 77 69 6e 67 20 79 6f 75 20 74 6f 20 63 6f 6e 66 69 72 6d 20 66 69 72 73 74 2e 0a 55 6e 63 68 65 wing.you.to.confirm.first..Unche
e360 63 6b 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 74 6f 20 61 6c 6c 6f 77 20 75 6e 61 74 74 65 6e 64 ck.this.option.to.allow.unattend
e380 65 64 20 73 79 6e 63 69 6e 67 20 74 6f 20 79 6f 75 72 20 64 65 76 69 63 65 2e 00 49 66 20 75 6e ed.syncing.to.your.device..If.un
e3a0 63 68 65 63 6b 65 64 2c 20 6f 6e 6c 79 20 69 74 65 6d 73 20 6e 6f 74 20 6f 6e 20 74 68 65 20 64 checked,.only.items.not.on.the.d
e3c0 65 76 69 63 65 20 61 6c 72 65 61 64 79 20 77 69 6c 6c 20 62 65 20 73 79 6e 63 65 64 2e 0a 49 66 evice.already.will.be.synced..If
e3e0 20 6e 6f 20 64 65 76 69 63 65 20 69 73 20 73 70 65 63 69 66 69 65 64 20 74 68 69 73 20 63 68 65 .no.device.is.specified.this.che
e400 63 6b 62 6f 78 20 68 61 73 20 6e 6f 20 65 66 66 65 63 74 2e 0a 54 68 69 73 20 6f 70 74 69 6f 6e ckbox.has.no.effect..This.option
e420 20 63 61 6e 20 6f 6e 6c 79 20 62 65 20 75 73 65 64 20 77 69 74 68 20 6d 61 6e 75 61 6c 20 74 79 .can.only.be.used.with.manual.ty
e440 70 65 20 6c 69 73 74 73 2e 00 49 66 20 79 6f 75 20 64 6f 20 6e 6f 74 20 68 61 76 65 20 61 20 64 pe.lists..If.you.do.not.have.a.d
e460 65 76 69 63 65 20 63 6f 6e 6e 65 63 74 65 64 20 63 75 72 72 65 6e 74 6c 79 2c 20 65 69 74 68 65 evice.connected.currently,.eithe
e480 72 20 70 6c 75 67 20 6f 6e 65 0a 69 6e 20 6e 6f 77 20 6f 72 20 65 78 69 74 20 74 68 65 20 64 69 r.plug.one.in.now.or.exit.the.di
e4a0 61 6c 6f 67 20 61 6e 64 20 63 6f 6e 6e 65 63 74 20 74 6f 20 66 6f 6c 64 65 72 2f 69 54 75 6e 65 alog.and.connect.to.folder/iTune
e4c0 73 20 66 69 72 73 74 00 4b 65 79 62 6f 61 72 64 20 73 68 6f 72 74 63 75 74 73 00 4b 69 6e 64 6c s.first.Keyboard.shortcuts.Kindl
e4e0 65 20 43 6f 6c 6c 65 63 74 69 6f 6e 73 00 4b 69 6e 64 6c 65 20 43 6f 6c 6c 65 63 74 69 6f 6e 73 e.Collections.Kindle.Collections
e500 20 46 61 69 6c 65 64 00 4c 69 73 74 73 00 4c 69 73 74 73 3a 00 4c 6f 63 61 74 69 6f 6e 00 4d 61 .Failed.Lists.Lists:.Location.Ma
e520 69 6e 20 6d 65 6d 6f 72 79 00 4d 61 6e 75 61 6c 6c 79 20 61 64 64 2f 72 65 6d 6f 76 65 20 69 74 in.memory.Manually.add/remove.it
e540 65 6d 73 00 4d 65 6e 75 00 4d 6f 76 65 20 22 56 69 65 77 20 6c 69 73 74 22 20 74 6f 20 74 68 65 ems.Menu.Move."View.list".to.the
e560 20 74 6f 70 20 6c 65 76 65 6c 20 6f 66 20 74 68 65 20 70 6c 75 67 69 6e 20 6d 65 6e 75 20 66 6f .top.level.of.the.plugin.menu.fo
e580 72 20 74 68 69 73 20 6c 69 73 74 00 4d 6f 76 65 20 74 6f 20 6c 69 73 74 00 4d 6f 76 65 64 20 25 r.this.list.Move.to.list.Moved.%
e5a0 64 20 62 6f 6f 6b 73 20 74 6f 20 79 6f 75 72 20 6c 69 73 74 28 73 29 00 4e 61 6d 65 00 4e 6f 20 d.books.to.your.list(s).Name.No.
e5c0 62 6f 6f 6b 73 20 65 78 69 73 74 20 6f 6e 20 74 68 69 73 20 6c 69 73 74 00 4e 6f 20 64 65 76 69 books.exist.on.this.list.No.devi
e5e0 63 65 20 66 6f 75 6e 64 20 66 6f 72 20 55 55 49 44 3a 20 25 73 00 4e 6f 20 6c 69 73 74 20 6e 61 ce.found.for.UUID:.%s.No.list.na
e600 6d 65 20 73 70 65 63 69 66 69 65 64 00 4e 6f 20 73 6f 75 72 63 65 20 6c 69 73 74 20 6e 61 6d 65 me.specified.No.source.list.name
e620 73 20 73 70 65 63 69 66 69 65 64 00 4f 70 74 69 6f 6e 61 6c 6c 79 20 6d 6f 64 69 66 79 20 74 61 s.specified.Optionally.modify.ta
e640 67 73 20 6f 72 20 61 20 63 75 73 74 6f 6d 20 63 6f 6c 75 6d 6e 20 77 68 65 6e 20 79 6f 75 0a 61 gs.or.a.custom.column.when.you.a
e660 64 64 20 61 6e 64 2f 6f 72 20 72 65 6d 6f 76 65 20 69 74 65 6d 73 20 66 72 6f 6d 20 74 68 69 73 dd.and/or.remove.items.from.this
e680 20 6c 69 73 74 2e 00 4f 70 74 69 6f 6e 61 6c 6c 79 20 73 70 65 63 69 66 79 20 61 20 63 6f 6c 75 .list..Optionally.specify.a.colu
e6a0 6d 6e 20 74 6f 20 61 64 64 2f 72 65 6d 6f 76 65 20 61 20 76 61 6c 75 65 20 66 72 6f 6d 0a 77 68 mn.to.add/remove.a.value.from.wh
e6c0 65 6e 20 61 64 64 69 6e 67 20 6f 72 20 72 65 6d 6f 76 69 6e 67 20 69 74 65 6d 73 20 66 72 6f 6d en.adding.or.removing.items.from
e6e0 20 74 68 69 73 20 6c 69 73 74 00 4f 74 68 65 72 00 50 6c 65 61 73 65 20 72 65 73 74 61 72 74 20 .this.list.Other.Please.restart.
e700 63 61 6c 69 62 72 65 20 6e 6f 77 2e 00 50 6f 70 75 6c 61 74 69 6f 6e 20 4f 70 74 69 6f 6e 73 3a calibre.now..Population.Options:
e720 00 50 72 65 66 65 72 65 6e 63 65 73 20 66 6f 72 3a 00 52 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 .Preferences.for:.READING.LIST:.
e740 41 62 6f 72 74 69 6e 67 20 75 70 64 61 74 69 6e 67 20 61 75 74 6f 2d 73 65 61 72 63 68 20 6c 69 Aborting.updating.auto-search.li
e760 73 74 20 61 73 20 68 61 73 20 6e 6f 20 65 78 70 72 65 73 73 69 6f 6e 3a 20 00 52 45 41 44 49 4e st.as.has.no.expression:..READIN
e780 47 20 4c 49 53 54 3a 20 41 64 64 69 6e 67 20 25 64 20 69 64 73 20 74 6f 20 61 75 74 6f 6d 61 74 G.LIST:.Adding.%d.ids.to.automat
e7a0 69 63 20 6c 69 73 74 3a 20 25 73 00 52 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 41 74 74 65 6d 70 ic.list:.%s.READING.LIST:.Attemp
e7c0 74 69 6e 67 20 74 6f 20 72 65 63 72 65 61 74 65 20 4b 69 6e 64 6c 65 20 63 6f 6c 6c 65 63 74 69 ting.to.recreate.Kindle.collecti
e7e0 6f 6e 73 00 52 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 41 75 74 6f 2d 70 6f 70 75 6c 61 74 69 6e ons.READING.LIST:.Auto-populatin
e800 67 20 64 65 76 69 63 65 20 6c 69 73 74 3a 20 00 52 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 41 75 g.device.list:..READING.LIST:.Au
e820 74 6f 2d 70 6f 70 75 6c 61 74 69 6e 67 20 73 65 61 72 63 68 20 6c 69 73 74 3a 20 00 52 45 41 44 to-populating.search.list:..READ
e840 49 4e 47 20 4c 49 53 54 3a 20 44 65 76 69 63 65 20 64 69 73 63 6f 6e 6e 65 63 74 65 64 00 52 45 ING.LIST:.Device.disconnected.RE
e860 41 44 49 4e 47 20 4c 49 53 54 3a 20 44 65 76 69 63 65 20 66 6f 75 6e 64 20 74 6f 20 73 79 6e 63 ADING.LIST:.Device.found.to.sync
e880 20 74 6f 3a 00 52 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 4d 65 74 61 64 61 74 61 20 61 76 61 69 .to:.READING.LIST:.Metadata.avai
e8a0 6c 61 62 6c 65 3a 00 52 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 4e 6f 20 62 6f 6f 6b 73 20 6f 6e lable:.READING.LIST:.No.books.on
e8c0 20 27 25 73 27 20 6c 69 73 74 20 66 6f 75 6e 64 20 6f 6e 20 64 65 76 69 63 65 20 74 6f 20 72 65 .'%s'.list.found.on.device.to.re
e8e0 6d 6f 76 65 00 52 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 4e 6f 20 62 6f 6f 6b 73 20 6f 6e 20 27 move.READING.LIST:.No.books.on.'
e900 25 73 27 20 6c 69 73 74 20 6e 65 65 64 20 74 6f 20 62 65 20 73 79 6e 63 65 64 00 52 45 41 44 49 %s'.list.need.to.be.synced.READI
e920 4e 47 20 4c 49 53 54 3a 20 4e 6f 74 20 73 79 6e 63 69 6e 67 20 27 25 73 27 20 74 6f 20 64 65 76 NG.LIST:.Not.syncing.'%s'.to.dev
e940 69 63 65 20 61 73 20 61 75 74 6f 73 79 6e 63 20 69 73 20 66 61 6c 73 65 00 52 45 41 44 49 4e 47 ice.as.autosync.is.false.READING
e960 20 4c 49 53 54 3a 20 4e 6f 74 20 73 79 6e 63 69 6e 67 20 74 6f 20 64 65 76 69 63 65 20 61 73 20 .LIST:.Not.syncing.to.device.as.
e980 6e 6f 74 20 61 63 74 69 76 65 00 52 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 4e 6f 77 20 25 64 20 not.active.READING.LIST:.Now.%d.
e9a0 69 64 73 20 6f 6e 20 61 75 74 6f 6d 61 74 69 63 20 6c 69 73 74 3a 20 25 73 00 52 45 41 44 49 4e ids.on.automatic.list:.%s.READIN
e9c0 47 20 4c 49 53 54 3a 20 52 65 6d 6f 76 69 6e 67 20 25 64 20 69 64 73 20 66 72 6f 6d 20 61 75 74 G.LIST:.Removing.%d.ids.from.aut
e9e0 6f 6d 61 74 69 63 20 6c 69 73 74 3a 20 25 73 00 52 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 53 6b omatic.list:.%s.READING.LIST:.Sk
ea00 69 70 70 69 6e 67 20 25 64 20 62 6f 6f 6b 73 20 69 6e 20 27 25 73 27 20 6c 69 73 74 20 77 69 74 ipping.%d.books.in.'%s'.list.wit
ea20 68 20 6e 6f 20 66 6f 72 6d 61 74 73 00 52 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 53 79 6e 63 20 h.no.formats.READING.LIST:.Sync.
ea40 4e 6f 77 20 2d 20 66 6f 72 63 65 5f 73 79 6e 63 3d 00 52 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 Now.-.force_sync=.READING.LIST:.
ea60 53 79 6e 63 69 6e 67 20 25 64 20 62 6f 6f 6b 73 20 69 6e 20 27 25 73 27 20 74 6f 3a 20 25 73 20 Syncing.%d.books.in.'%s'.to:.%s.
ea80 28 6c 6f 63 61 74 69 6f 6e 3a 25 73 29 00 52 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 55 70 64 61 (location:%s).READING.LIST:.Upda
eaa0 74 69 6e 67 20 61 75 74 6f 6d 61 74 69 63 20 63 6f 6c 75 6d 6e 20 6c 69 73 74 28 73 29 20 00 52 ting.automatic.column.list(s)..R
eac0 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 55 70 64 61 74 69 6e 67 20 61 75 74 6f 6d 61 74 69 63 20 EADING.LIST:.Updating.automatic.
eae0 64 65 76 69 63 65 20 6c 69 73 74 28 73 29 20 00 52 65 61 64 69 6e 67 20 4c 69 73 74 00 52 65 61 device.list(s)..Reading.List.Rea
eb00 64 69 6e 67 20 4c 69 73 74 20 65 72 72 6f 72 00 52 65 61 64 69 6e 67 20 4c 69 73 74 3a 20 43 61 ding.List.error.Reading.List:.Ca
eb20 6e 6e 6f 74 20 63 72 65 61 74 65 20 6c 69 73 74 20 61 73 20 6c 69 73 74 5f 6e 61 6d 65 20 69 73 nnot.create.list.as.list_name.is
eb40 20 64 75 70 6c 69 63 61 74 65 3a 00 52 65 61 64 69 6e 67 20 4c 69 73 74 3a 20 43 61 6e 6e 6f 74 .duplicate:.Reading.List:.Cannot
eb60 20 63 72 65 61 74 65 20 6c 69 73 74 20 61 73 20 6c 69 73 74 5f 6e 61 6d 65 20 6e 6f 74 20 73 70 .create.list.as.list_name.not.sp
eb80 65 63 69 66 69 65 64 00 52 65 61 64 69 6e 67 20 4f 72 64 65 72 20 4f 70 74 69 6f 6e 73 3a 00 52 ecified.Reading.Order.Options:.R
eba0 65 6d 6f 76 65 20 66 72 6f 6d 20 61 6c 6c 20 6c 69 73 74 73 00 52 65 6d 6f 76 65 20 66 72 6f 6d emove.from.all.lists.Remove.from
ebc0 20 64 65 66 61 75 6c 74 20 6c 69 73 74 00 52 65 6d 6f 76 65 20 66 72 6f 6d 20 6c 69 73 74 00 52 .default.list.Remove.from.list.R
ebe0 65 6d 6f 76 65 20 66 72 6f 6d 20 6c 69 73 74 3a 20 25 73 00 52 65 6d 6f 76 65 20 66 72 6f 6d 20 emove.from.list:.%s.Remove.from.
ec00 74 68 65 20 22 25 73 22 20 6c 69 73 74 00 52 65 6d 6f 76 65 20 66 72 6f 6d 20 74 68 65 20 73 70 the."%s".list.Remove.from.the.sp
ec20 65 63 69 66 69 65 64 20 6c 69 73 74 00 52 65 6d 6f 76 65 20 6c 69 73 74 20 69 74 65 6d 73 20 66 ecified.list.Remove.list.items.f
ec40 72 6f 6d 20 64 65 76 69 63 65 00 52 65 6d 6f 76 65 64 20 25 64 20 62 6f 6f 6b 73 20 66 72 6f 6d rom.device.Removed.%d.books.from
ec60 20 79 6f 75 72 20 25 73 20 6c 69 73 74 00 52 65 6d 6f 76 65 64 20 66 72 6f 6d 20 25 64 20 72 65 .your.%s.list.Removed.from.%d.re
ec80 61 64 69 6e 67 20 6c 69 73 74 73 00 52 65 6e 61 6d 65 20 64 65 76 69 63 65 00 52 65 6e 61 6d 65 ading.lists.Rename.device.Rename
eca0 20 66 61 69 6c 65 64 00 52 65 6e 61 6d 65 20 6c 69 73 74 00 52 65 6e 61 6d 65 20 74 68 65 20 63 .failed.Rename.list.Rename.the.c
ecc0 75 72 72 65 6e 74 6c 79 20 63 6f 6e 6e 65 63 74 65 64 20 64 65 76 69 63 65 00 52 65 70 6c 61 63 urrently.connected.device.Replac
ece0 65 20 64 65 76 69 63 65 20 77 69 74 68 20 6c 69 73 74 2c 20 61 64 64 20 6e 65 77 20 69 74 65 6d e.device.with.list,.add.new.item
ed00 73 20 6f 6e 6c 79 00 52 65 70 6c 61 63 65 20 64 65 76 69 63 65 20 77 69 74 68 20 6c 69 73 74 2c s.only.Replace.device.with.list,
ed20 20 61 64 64 2f 6f 76 65 72 77 72 69 74 65 20 61 6c 6c 00 52 65 73 65 74 20 26 63 6f 6e 66 69 72 .add/overwrite.all.Reset.&confir
ed40 6d 61 74 69 6f 6e 20 64 69 61 6c 6f 67 73 00 52 65 73 65 74 20 61 6c 6c 20 73 68 6f 77 20 6d 65 mation.dialogs.Reset.all.show.me
ed60 20 61 67 61 69 6e 20 64 69 61 6c 6f 67 73 20 66 6f 72 20 74 68 65 20 52 65 61 64 69 6e 67 20 4c .again.dialogs.for.the.Reading.L
ed80 69 73 74 20 70 6c 75 67 69 6e 00 52 65 73 74 61 72 74 20 63 61 6c 69 62 72 65 20 6e 6f 77 00 52 ist.plugin.Restart.calibre.now.R
eda0 65 73 74 61 72 74 20 72 65 71 75 69 72 65 64 00 52 65 73 74 6f 72 65 20 73 6f 72 74 20 61 66 74 estart.required.Restore.sort.aft
edc0 65 72 20 76 69 65 77 69 6e 67 20 6c 69 73 74 00 53 65 74 20 64 65 66 61 75 6c 74 20 6c 69 73 74 er.viewing.list.Set.default.list
ede0 00 53 65 74 20 64 65 66 61 75 6c 74 20 6c 69 73 74 3a 20 25 73 00 53 65 74 20 79 6f 75 72 20 64 .Set.default.list:.%s.Set.your.d
ee00 65 66 61 75 6c 74 20 6c 69 73 74 20 74 6f 20 22 25 73 22 00 53 65 74 74 69 6e 67 73 20 63 68 61 efault.list.to."%s".Settings.cha
ee20 6e 67 65 64 00 53 65 74 74 69 6e 67 73 20 64 65 6c 65 74 65 64 00 53 65 74 74 69 6e 67 73 20 66 nged.Settings.deleted.Settings.f
ee40 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 20 69 6e 20 74 68 69 73 20 6c 69 62 72 61 72 79 20 68 or.this.plugin.in.this.library.h
ee60 61 76 65 20 62 65 65 6e 20 63 68 61 6e 67 65 64 2e 00 53 68 6f 77 20 64 69 61 6c 6f 67 20 77 68 ave.been.changed..Show.dialog.wh
ee80 65 6e 20 72 65 6d 6f 76 69 6e 67 20 62 6f 6f 6b 73 20 66 72 6f 6d 20 64 65 76 69 63 65 00 53 70 en.removing.books.from.device.Sp
eea0 65 63 69 66 79 20 74 68 65 20 6e 61 6d 65 20 66 6f 72 20 74 68 69 73 20 72 65 61 64 69 6e 67 20 ecify.the.name.for.this.reading.
eec0 6f 72 64 65 72 20 73 65 72 69 65 73 0a 49 66 20 6c 65 66 74 20 62 6c 61 6e 6b 2c 20 77 69 6c 6c order.series.If.left.blank,.will
eee0 20 75 73 65 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 6c 69 73 74 20 74 68 69 73 20 62 .use.the.name.of.the.list.this.b
ef00 6f 6f 6b 20 69 73 20 6f 6e 2e 00 53 70 65 63 69 66 79 20 74 68 65 20 74 61 67 20 6f 72 20 63 75 ook.is.on..Specify.the.tag.or.cu
ef20 73 74 6f 6d 20 63 6f 6c 75 6d 6e 20 76 61 6c 75 65 20 74 6f 20 62 65 20 61 64 64 65 64 20 77 68 stom.column.value.to.be.added.wh
ef40 65 6e 20 61 64 64 69 6e 67 0a 74 6f 20 74 68 69 73 20 6c 69 73 74 20 6f 72 20 72 65 6d 6f 76 65 en.adding.to.this.list.or.remove
ef60 64 20 77 68 65 6e 20 74 68 65 20 62 6f 6f 6b 20 69 73 20 74 61 6b 65 6e 20 6f 66 66 20 74 68 65 d.when.the.book.is.taken.off.the
ef80 20 6c 69 73 74 00 53 74 61 74 75 73 00 53 74 6f 72 61 67 65 20 43 61 72 64 20 41 00 53 74 6f 72 .list.Status.Storage.Card.A.Stor
efa0 61 67 65 20 43 61 72 64 20 42 00 53 77 69 74 63 68 20 74 68 65 20 6c 69 73 74 20 74 6f 20 75 73 age.Card.B.Switch.the.list.to.us
efc0 65 20 61 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 64 65 66 61 75 6c 74 00 53 79 6e 63 20 4e 6f e.as.the.current.default.Sync.No
efe0 77 00 53 79 6e 63 20 4e 6f 77 20 28 25 64 29 00 53 79 6e 63 20 4f 70 74 69 6f 6e 73 3a 00 53 79 w.Sync.Now.(%d).Sync.Options:.Sy
f000 6e 63 20 74 6f 20 74 68 69 73 20 64 65 76 69 63 65 20 61 73 20 73 6f 6f 6e 20 61 73 20 69 74 20 nc.to.this.device.as.soon.as.it.
f020 69 73 20 63 6f 6e 6e 65 63 74 65 64 00 54 68 65 20 73 65 6c 65 63 74 65 64 20 62 6f 6f 6b 28 73 is.connected.The.selected.book(s
f040 29 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 20 6f 6e 20 74 68 69 73 20 6c 69 73 74 3a 20 3c 62 ).already.exist.on.this.list:.<b
f060 3e 25 73 3c 2f 62 3e 00 54 68 65 20 73 65 6c 65 63 74 65 64 20 62 6f 6f 6b 28 73 29 20 64 6f 20 >%s</b>.The.selected.book(s).do.
f080 6e 6f 74 20 65 78 69 73 74 20 6f 6e 20 74 68 69 73 20 6c 69 73 74 00 54 69 74 6c 65 20 69 6d 61 not.exist.on.this.list.Title.ima
f0a0 67 65 20 6e 6f 74 20 66 6f 75 6e 64 20 2d 20 79 6f 75 20 6d 75 73 74 20 72 65 73 74 61 72 74 20 ge.not.found.-.you.must.restart.
f0c0 43 61 6c 69 62 72 65 20 62 65 66 6f 72 65 20 75 73 69 6e 67 20 74 68 69 73 20 70 6c 75 67 69 6e Calibre.before.using.this.plugin
f0e0 21 00 55 6e 61 62 6c 65 20 74 6f 20 66 69 6e 64 20 74 68 65 20 52 65 6d 6f 76 65 20 42 6f 6f 6b !.Unable.to.find.the.Remove.Book
f100 73 20 70 6c 75 67 69 6e 00 55 6e 63 68 65 63 6b 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 69 66 20 s.plugin.Uncheck.this.option.if.
f120 79 6f 75 20 70 72 65 66 65 72 20 74 6f 20 6d 61 6e 75 61 6c 6c 79 20 73 79 6e 63 20 74 6f 20 79 you.prefer.to.manually.sync.to.y
f140 6f 75 72 20 64 65 76 69 63 65 2e 0a 49 66 20 6e 6f 20 64 65 76 69 63 65 20 69 73 20 73 70 65 63 our.device..If.no.device.is.spec
f160 69 66 69 65 64 20 74 68 69 73 20 63 68 65 63 6b 62 6f 78 20 68 61 73 20 6e 6f 20 65 66 66 65 63 ified.this.checkbox.has.no.effec
f180 74 00 55 6e 64 65 66 69 6e 65 64 00 55 70 64 61 74 65 20 63 6f 6c 75 6d 6e 20 66 6f 72 20 61 64 t.Undefined.Update.column.for.ad
f1a0 64 20 6f 72 20 72 65 6d 6f 76 65 00 55 70 64 61 74 65 20 63 6f 6c 75 6d 6e 20 66 6f 72 20 61 64 d.or.remove.Update.column.for.ad
f1c0 64 20 74 6f 20 6c 69 73 74 20 6f 6e 6c 79 00 55 70 64 61 74 65 20 63 6f 6c 75 6d 6e 20 66 6f 72 d.to.list.only.Update.column.for
f1e0 20 72 65 6d 6f 76 65 20 66 72 6f 6d 20 6c 69 73 74 20 6f 6e 6c 79 00 56 69 65 77 20 25 73 20 6c .remove.from.list.only.View.%s.l
f200 69 73 74 20 28 25 64 29 00 56 69 65 77 20 62 6f 6f 6b 73 20 6f 6e 20 74 68 65 20 22 25 73 22 20 ist.(%d).View.books.on.the."%s".
f220 6c 69 73 74 00 56 69 65 77 20 62 6f 6f 6b 73 20 6f 6e 20 74 68 65 20 73 70 65 63 69 66 69 65 64 list.View.books.on.the.specified
f240 20 6c 69 73 74 00 56 69 65 77 20 64 61 74 61 20 73 74 6f 72 65 64 20 69 6e 20 74 68 65 20 6c 69 .list.View.data.stored.in.the.li
f260 62 72 61 72 79 20 64 61 74 61 62 61 73 65 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 00 56 brary.database.for.this.plugin.V
f280 69 65 77 20 64 65 66 61 75 6c 74 20 6c 69 73 74 00 56 69 65 77 20 6c 69 73 74 00 56 69 65 77 20 iew.default.list.View.list.View.
f2a0 6c 69 73 74 3a 20 25 73 00 56 69 65 77 20 6f 72 20 65 64 69 74 20 6c 69 73 74 73 20 6f 66 20 62 list:.%s.View.or.edit.lists.of.b
f2c0 6f 6f 6b 73 00 57 68 65 6e 20 26 63 68 61 6e 67 69 6e 67 20 74 68 69 73 20 6c 69 73 74 3a 00 59 ooks.When.&changing.this.list:.Y
f2e0 6f 75 20 61 72 65 20 61 62 6f 75 74 20 74 6f 20 72 65 6d 6f 76 65 20 74 68 65 20 3c 62 3e 25 73 ou.are.about.to.remove.the.<b>%s
f300 3c 2f 62 3e 20 64 65 76 69 63 65 20 66 72 6f 6d 20 74 68 69 73 20 6c 69 73 74 2e 20 00 59 6f 75 </b>.device.from.this.list...You
f320 20 63 61 6e 20 6f 6e 6c 79 20 72 65 6e 61 6d 65 20 61 20 64 65 76 69 63 65 20 74 68 61 74 20 69 .can.only.rename.a.device.that.i
f340 73 20 63 75 72 72 65 6e 74 6c 79 20 63 6f 6e 6e 65 63 74 65 64 00 59 6f 75 20 63 61 6e 20 6f 70 s.currently.connected.You.can.op
f360 74 69 6f 6e 61 6c 6c 79 20 64 69 73 70 6c 61 79 20 74 68 65 20 63 75 72 72 65 6e 74 20 72 65 61 tionally.display.the.current.rea
f380 64 69 6e 67 20 6c 69 73 74 20 6f 72 64 65 72 0a 69 6e 20 61 20 63 75 73 74 6f 6d 20 73 65 72 69 ding.list.order.in.a.custom.seri
f3a0 65 73 20 63 6f 6c 75 6d 6e 2e 20 59 6f 75 20 73 68 6f 75 6c 64 20 6e 6f 74 20 65 64 69 74 20 74 es.column..You.should.not.edit.t
f3c0 68 69 73 20 63 6f 6c 75 6d 6e 20 64 69 72 65 63 74 6c 79 21 0a 4f 6e 6c 79 20 75 73 61 62 6c 65 his.column.directly!.Only.usable
f3e0 20 77 69 74 68 20 4d 61 6e 75 61 6c 6c 79 20 6d 61 6e 61 67 65 64 20 6c 69 73 74 73 20 74 68 61 .with.Manually.managed.lists.tha
f400 74 20 61 72 65 20 6e 6f 74 20 43 6c 65 61 72 65 64 20 6f 6e 20 53 79 6e 63 2e 00 59 6f 75 20 6d t.are.not.Cleared.on.Sync..You.m
f420 75 73 74 20 68 61 76 65 20 61 74 20 6c 65 61 73 74 20 6f 6e 65 20 6c 69 73 74 00 59 6f 75 20 6d ust.have.at.least.one.list.You.m
f440 75 73 74 20 68 61 76 65 20 74 68 65 20 4b 69 6e 64 6c 65 20 43 6f 6c 6c 65 63 74 69 6f 6e 73 20 ust.have.the.Kindle.Collections.
f460 70 6c 75 67 69 6e 20 69 6e 73 74 61 6c 6c 65 64 20 69 6e 20 6f 72 64 65 72 20 74 6f 20 72 65 63 plugin.installed.in.order.to.rec
f480 72 65 61 74 65 20 63 6f 6c 6c 65 63 74 69 6f 6e 73 20 61 66 74 65 72 20 61 20 73 79 6e 63 2e 00 reate.collections.after.a.sync..
f4a0 59 6f 75 20 6d 75 73 74 20 72 65 73 74 61 72 74 20 63 61 6c 69 62 72 65 20 61 66 74 65 72 77 61 You.must.restart.calibre.afterwa
f4c0 72 64 73 2e 00 59 6f 75 20 6d 75 73 74 20 73 65 6c 65 63 74 20 61 20 64 65 76 69 63 65 20 66 69 rds..You.must.select.a.device.fi
f4e0 72 73 74 00 50 72 6f 6a 65 63 74 2d 49 64 2d 56 65 72 73 69 6f 6e 3a 20 50 41 43 4b 41 47 45 20 rst.Project-Id-Version:.PACKAGE.
f500 56 45 52 53 49 4f 4e 0a 50 4f 54 2d 43 72 65 61 74 69 6f 6e 2d 44 61 74 65 3a 20 32 30 32 32 2d VERSION.POT-Creation-Date:.2022-
f520 31 30 2d 31 30 20 32 30 3a 30 36 2b 30 31 30 30 0a 50 4f 2d 52 65 76 69 73 69 6f 6e 2d 44 61 74 10-10.20:06+0100.PO-Revision-Dat
f540 65 3a 20 32 30 32 32 2d 30 39 2d 31 39 20 31 34 3a 35 31 2b 30 30 30 30 0a 4c 61 73 74 2d 54 72 e:.2022-09-19.14:51+0000.Last-Tr
f560 61 6e 73 6c 61 74 6f 72 3a 20 4a 65 6c 6c 62 79 20 3c 6a 65 6c 6c 62 79 40 79 61 68 6f 6f 2e 63 anslator:.Jellby.<jellby@yahoo.c
f580 6f 6d 3e 2c 20 32 30 32 34 0a 4c 61 6e 67 75 61 67 65 2d 54 65 61 6d 3a 20 53 70 61 6e 69 73 68 om>,.2024.Language-Team:.Spanish
f5a0 20 28 68 74 74 70 73 3a 2f 2f 61 70 70 2e 74 72 61 6e 73 69 66 65 78 2e 63 6f 6d 2f 63 61 6c 69 .(https://app.transifex.com/cali
f5c0 62 72 65 2f 74 65 61 6d 73 2f 31 39 33 33 37 2f 65 73 2f 29 0a 4d 49 4d 45 2d 56 65 72 73 69 6f bre/teams/19337/es/).MIME-Versio
f5e0 6e 3a 20 31 2e 30 0a 43 6f 6e 74 65 6e 74 2d 54 79 70 65 3a 20 74 65 78 74 2f 70 6c 61 69 6e 3b n:.1.0.Content-Type:.text/plain;
f600 20 63 68 61 72 73 65 74 3d 55 54 46 2d 38 0a 43 6f 6e 74 65 6e 74 2d 54 72 61 6e 73 66 65 72 2d .charset=UTF-8.Content-Transfer-
f620 45 6e 63 6f 64 69 6e 67 3a 20 38 62 69 74 0a 47 65 6e 65 72 61 74 65 64 2d 42 79 3a 20 70 79 67 Encoding:.8bit.Generated-By:.pyg
f640 65 74 74 65 78 74 2e 70 79 20 31 2e 35 0a 4c 61 6e 67 75 61 67 65 3a 20 65 73 0a 50 6c 75 72 61 ettext.py.1.5.Language:.es.Plura
f660 6c 2d 46 6f 72 6d 73 3a 20 6e 70 6c 75 72 61 6c 73 3d 33 3b 20 70 6c 75 72 61 6c 3d 6e 20 3d 3d l-Forms:.nplurals=3;.plural=n.==
f680 20 31 20 3f 20 30 20 3a 20 6e 20 21 3d 20 30 20 26 26 20 6e 20 25 20 31 30 30 30 30 30 30 20 3d .1.?.0.:.n.!=.0.&&.n.%.1000000.=
f6a0 3d 20 30 20 3f 20 31 20 3a 20 32 3b 0a 00 26 43 6f 6d 70 6c 65 74 61 72 20 61 75 74 6f 6d c3 a1 =.0.?.1.:.2;..&Completar.autom..
f6c0 74 69 63 61 6d 65 6e 74 65 20 61 20 70 61 72 74 69 72 20 6c 61 20 62 c3 ba 73 71 75 65 64 61 3a ticamente.a.partir.la.b..squeda:
f6e0 00 26 43 6f 6c 75 6d 6e 61 20 70 61 72 61 20 61 63 74 75 61 6c 69 7a 61 72 3a 00 26 50 65 72 73 .&Columna.para.actualizar:.&Pers
f700 6f 6e 61 6c 69 7a 61 72 20 63 6f 6d 70 6c 65 6d 65 6e 74 6f 00 26 44 69 73 70 6f 73 69 74 69 76 onalizar.complemento.&Dispositiv
f720 6f 20 63 6f 6e 20 65 6c 20 71 75 65 20 73 69 6e 63 72 6f 6e 69 7a 61 72 20 65 73 74 61 20 6c 69 o.con.el.que.sincronizar.esta.li
f740 73 74 61 3a 00 26 41 79 75 64 61 00 54 69 70 6f 20 64 65 20 26 6c 69 73 74 61 3a 00 26 4e 6f 6d sta:.&Ayuda.Tipo.de.&lista:.&Nom
f760 62 72 65 20 64 65 20 6c 61 20 73 65 72 69 65 3a 00 26 41 6c 6d 61 63 65 6e 61 72 20 65 6e 20 6c bre.de.la.serie:.&Almacenar.en.l
f780 61 20 63 6f 6c 75 6d 6e 61 20 64 65 20 73 65 72 69 65 3a 00 26 56 61 6c 6f 72 20 65 6e 20 6c 61 a.columna.de.serie:.&Valor.en.la
f7a0 20 63 6f 6c 75 6d 6e 61 20 70 61 72 61 20 61 c3 b1 61 64 69 72 20 6f 20 65 6c 69 6d 69 6e 61 72 .columna.para.a..adir.o.eliminar
f7c0 3a 00 26 56 65 72 20 70 72 65 66 65 72 65 6e 63 69 61 73 20 64 65 20 62 69 62 6c 69 6f 74 65 63 :.&Ver.preferencias.de.bibliotec
f7e0 61 00 26 41 6c 20 73 69 6e 63 72 6f 6e 69 7a 61 72 20 65 73 74 61 20 6c 69 73 74 61 3a 00 2a 43 a.&Al.sincronizar.esta.lista:.*C
f800 75 61 6c 71 75 69 65 72 20 64 69 73 70 6f 73 69 74 69 76 6f 00 59 61 20 65 78 69 73 74 65 20 75 ualquier.dispositivo.Ya.existe.u
f820 6e 61 20 6c 69 73 74 61 20 63 6f 6e 20 65 73 74 65 20 6e 6f 6d 62 72 65 00 59 61 20 65 78 69 73 na.lista.con.este.nombre.Ya.exis
f840 74 65 20 75 6e 61 20 6c 69 73 74 61 20 63 6f 6e 20 65 6c 20 6d 69 73 6d 6f 20 6e 6f 6d 62 72 65 te.una.lista.con.el.mismo.nombre
f860 00 41 c3 b1 61 64 69 72 20 74 6f 64 6f 73 20 6c 6f 73 20 6c 69 62 72 6f 73 20 64 65 20 6c 61 20 .A..adir.todos.los.libros.de.la.
f880 73 65 72 69 65 20 61 20 6c 61 20 6c 69 73 74 61 20 65 73 70 65 63 69 66 69 63 61 64 61 00 41 c3 serie.a.la.lista.especificada.A.
f8a0 b1 61 64 69 72 20 64 69 73 70 6f 73 69 74 69 76 6f 20 63 6f 6e 65 63 74 61 64 6f 00 4e 6f 20 73 .adir.dispositivo.conectado.No.s
f8c0 65 20 70 75 64 6f 20 61 c3 b1 61 64 69 72 00 41 c3 b1 61 64 69 72 20 6c 69 73 74 61 00 41 c3 b1 e.pudo.a..adir.A..adir.lista.A..
f8e0 61 64 69 72 20 6e 75 65 76 61 20 6c 69 73 74 61 00 41 c3 b1 61 64 69 72 20 6e 75 65 76 6f 73 20 adir.nueva.lista.A..adir.nuevos.
f900 65 6c 65 6d 65 6e 74 6f 73 20 64 65 20 6c 69 73 74 61 20 61 6c 20 64 69 73 70 6f 73 69 74 69 76 elementos.de.lista.al.dispositiv
f920 6f 00 41 c3 b1 61 64 69 72 20 73 65 72 69 65 20 61 20 6c 61 20 6c 69 73 74 61 20 25 73 00 41 c3 o.A..adir.serie.a.la.lista.%s.A.
f940 b1 61 64 69 72 20 73 65 72 69 65 20 61 20 74 6f 64 61 73 20 6c 61 73 20 6c 69 73 74 61 73 00 41 .adir.serie.a.todas.las.listas.A
f960 c3 b1 61 64 69 72 20 73 65 72 69 65 20 61 20 6c 61 20 6c 69 73 74 61 20 70 72 65 64 65 74 65 72 ..adir.serie.a.la.lista.predeter
f980 6d 69 6e 61 64 61 00 41 c3 b1 61 64 69 72 20 73 65 72 69 65 20 61 20 6c 61 20 6c 69 73 74 61 00 minada.A..adir.serie.a.la.lista.
f9a0 41 c3 b1 61 64 69 72 20 73 65 72 69 65 20 61 20 6c 61 20 6c 69 73 74 61 3a 20 25 73 00 41 c3 b1 A..adir.serie.a.la.lista:.%s.A..
f9c0 61 64 69 72 20 73 65 72 69 65 20 61 20 6c 61 20 6c 69 73 74 61 20 c2 ab 25 73 c2 bb 00 41 c3 b1 adir.serie.a.la.lista...%s...A..
f9e0 61 64 69 72 20 61 20 6c 61 20 6c 69 73 74 61 20 25 73 00 41 c3 b1 61 64 69 72 20 61 20 74 6f 64 adir.a.la.lista.%s.A..adir.a.tod
fa00 61 73 20 6c 61 73 20 6c 69 73 74 61 73 00 41 c3 b1 61 64 69 72 20 61 20 6c 61 20 6c 69 73 74 61 as.las.listas.A..adir.a.la.lista
fa20 20 70 72 65 64 65 74 65 72 6d 69 6e 61 64 61 00 41 c3 b1 61 64 69 72 20 61 20 6c 61 20 6c 69 73 .predeterminada.A..adir.a.la.lis
fa40 74 61 00 41 c3 b1 61 64 69 72 20 61 20 6c 61 20 6c 69 73 74 61 3a 20 25 73 00 41 c3 b1 61 64 69 ta.A..adir.a.la.lista:.%s.A..adi
fa60 72 20 61 20 6c 61 20 6c 69 73 74 61 20 c2 ab 25 73 c2 bb 00 41 c3 b1 61 64 69 72 20 61 20 6c 61 r.a.la.lista...%s...A..adir.a.la
fa80 20 6c 69 73 74 61 20 65 73 70 65 63 69 66 69 63 61 64 61 00 41 c3 b1 61 64 69 72 20 6f 20 72 65 .lista.especificada.A..adir.o.re
faa0 65 6d 70 6c 61 7a 61 72 20 74 6f 64 6f 73 20 6c 6f 73 20 65 6c 65 6d 65 6e 74 6f 73 20 64 65 20 emplazar.todos.los.elementos.de.
fac0 6c 61 20 6c 69 73 74 61 20 65 6e 20 65 6c 20 64 69 73 70 6f 73 69 74 69 76 6f 00 53 65 20 61 c3 la.lista.en.el.dispositivo.Se.a.
fae0 b1 61 64 69 65 72 6f 6e 25 64 20 6c 69 62 72 6f 73 20 61 20 6c 61 20 6c 69 73 74 61 20 25 73 00 .adieron%d.libros.a.la.lista.%s.
fb00 41 c3 b1 61 64 69 64 6f 20 61 20 25 64 20 6c 69 73 74 61 73 20 64 65 20 6c 65 63 74 75 72 61 00 A..adido.a.%d.listas.de.lectura.
fb20 53 65 20 68 61 20 62 6f 72 72 61 64 6f 20 6c 61 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 Se.ha.borrado.la.configuraci..n.
fb40 64 65 6c 20 63 6f 6d 70 6c 65 6d 65 6e 74 6f 20 65 6e 20 65 73 74 61 20 62 69 62 6c 69 6f 74 65 del.complemento.en.esta.bibliote
fb60 63 61 2e 00 53 65 20 70 72 6f 64 75 6a 6f 20 75 6e 20 65 72 72 6f 72 20 61 6c 20 63 61 6d 62 69 ca..Se.produjo.un.error.al.cambi
fb80 61 72 20 65 6c 20 6e 6f 6d 62 72 65 2e 00 4c 61 73 20 63 6f 6e 66 69 67 75 72 61 63 69 6f 6e 65 ar.el.nombre..Las.configuracione
fba0 73 20 65 6e 20 6f 74 72 61 73 20 62 69 62 6c 69 6f 74 65 63 61 73 20 6f 20 61 6c 6d 61 63 65 6e s.en.otras.bibliotecas.o.almacen
fbc0 61 64 61 20 65 6e 20 75 6e 20 61 72 63 68 69 76 6f 20 4a 53 4f 4e 20 65 6e 20 6c 61 20 63 61 72 ada.en.un.archivo.JSON.en.la.car
fbe0 70 65 74 61 20 64 65 20 63 6f 6d 70 6c 65 6d 65 6e 74 6f 73 20 64 65 20 63 61 6c 69 62 72 65 20 peta.de.complementos.de.calibre.
fc00 6e 6f 20 73 65 20 6d 6f 64 69 66 69 63 61 72 c3 a1 6e 2e 00 41 70 6c 69 63 61 72 20 65 6c 20 6f no.se.modificar..n..Aplicar.el.o
fc20 72 64 65 6e 20 64 65 20 6c 61 20 6c 69 73 74 61 20 64 65 20 6c 65 63 74 75 72 61 20 61 6c 20 76 rden.de.la.lista.de.lectura.al.v
fc40 65 72 20 6c 61 20 6c 69 73 74 61 00 c2 bf 45 73 74 c3 a1 20 73 65 67 75 72 6f 20 64 65 20 71 75 er.la.lista...Est...seguro.de.qu
fc60 65 72 65 72 20 63 61 6d 62 69 61 72 20 6c 61 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 64 erer.cambiar.la.configuraci..n.d
fc80 65 6c 20 63 6f 6d 70 6c 65 6d 65 6e 74 6f 20 65 6e 20 65 73 74 61 20 62 69 62 6c 69 6f 74 65 63 el.complemento.en.esta.bibliotec
fca0 61 3f 00 c2 bf 45 73 74 c3 a1 20 73 65 67 75 72 6f 20 64 65 20 71 75 65 72 65 72 20 62 6f 72 72 a?...Est...seguro.de.querer.borr
fcc0 61 72 20 6c 61 20 6c 69 73 74 61 20 64 65 20 6c 65 63 74 75 72 61 20 c2 ab 25 73 c2 bb 3f 00 c2 ar.la.lista.de.lectura...%s..?..
fce0 bf 45 73 74 c3 a1 20 73 65 67 75 72 6f 20 64 65 20 71 75 65 72 65 72 20 62 6f 72 72 61 72 20 6c .Est...seguro.de.querer.borrar.l
fd00 61 20 63 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 64 65 6c 20 63 6f 6d 70 6c 65 6d 65 6e 74 6f a.configuraci..n.del.complemento
fd20 20 65 6e 20 65 73 74 61 20 62 69 62 6c 69 6f 74 65 63 61 3f 00 c2 bf 45 73 74 c3 a1 20 73 65 67 .en.esta.biblioteca?...Est...seg
fd40 75 72 6f 20 64 65 20 71 75 65 72 65 72 20 63 6f 6e 74 69 6e 75 61 72 3f 00 c2 bf 45 73 74 c3 a1 uro.de.querer.continuar?...Est..
fd60 20 73 65 67 75 72 6f 3f 00 43 6f 6d 70 6c 65 74 61 72 20 61 75 74 6f 6d c3 a1 74 69 63 61 6d 65 .seguro?.Completar.autom..ticame
fd80 6e 74 65 20 6c 61 20 6c 69 73 74 61 20 61 20 70 61 72 74 69 72 20 64 65 20 6c 69 62 72 6f 73 20 nte.la.lista.a.partir.de.libros.
fda0 65 6e 20 65 6c 20 64 69 73 70 6f 73 69 74 69 76 6f 00 43 6f 6d 70 6c 65 74 61 64 61 20 61 75 74 en.el.dispositivo.Completada.aut
fdc0 6f 6d c3 a1 74 69 63 61 6d 65 6e 74 65 20 61 20 70 61 72 74 69 72 20 64 65 20 6c 69 62 72 6f 73 om..ticamente.a.partir.de.libros
fde0 20 65 6e 20 65 6c 20 64 69 73 70 6f 73 69 74 69 76 6f 00 43 6f 6d 70 6c 65 74 61 64 61 20 61 75 .en.el.dispositivo.Completada.au
fe00 74 6f 6d c3 a1 74 69 63 61 6d 65 6e 74 65 20 61 20 70 61 72 74 69 72 20 64 65 20 6c 61 20 62 c3 tom..ticamente.a.partir.de.la.b.
fe20 ba 73 71 75 65 64 61 00 44 65 20 6d 61 6e 65 72 61 20 70 72 65 64 65 74 65 72 6d 69 6e 61 64 61 .squeda.De.manera.predeterminada
fe40 2c 20 52 65 61 64 69 6e 67 20 4c 69 73 74 20 63 72 65 61 20 75 6e 20 73 75 62 6d 65 6e c3 ba 20 ,.Reading.List.crea.un.submen...
fe60 c2 ab 56 65 72 20 6c 69 73 74 61 c2 bb 20 70 61 72 61 20 74 6f 64 61 73 20 6c 61 73 20 6c 69 73 ..Ver.lista...para.todas.las.lis
fe80 74 61 73 20 63 75 61 6e 64 6f 20 68 61 79 20 76 61 72 69 61 73 2e 0a 53 69 20 65 73 74 c3 a1 20 tas.cuando.hay.varias..Si.est...
fea0 6d 61 72 63 61 64 61 2c 20 65 73 74 61 20 6c 69 73 74 61 20 73 65 20 6d 6f 76 65 72 c3 a1 20 61 marcada,.esta.lista.se.mover...a
fec0 6c 20 6e 69 76 65 6c 20 73 75 70 65 72 69 6f 72 20 64 65 6c 20 6d 65 6e c3 ba 20 70 61 72 61 20 l.nivel.superior.del.men...para.
fee0 66 61 63 69 6c 69 74 61 72 20 73 75 20 61 63 63 65 73 6f 2e 0a 4e 4f 54 41 3a 20 4c 61 20 6c 69 facilitar.su.acceso..NOTA:.La.li
ff00 73 74 61 20 c2 ab 70 72 65 64 65 74 65 72 6d 69 6e 61 64 61 c2 bb 20 73 69 65 6d 70 72 65 20 61 sta...predeterminada...siempre.a
ff20 70 61 72 65 63 65 72 c3 a1 20 65 6e 20 65 6c 20 6e 69 76 65 6c 20 73 75 70 65 72 69 6f 72 2c 20 parecer...en.el.nivel.superior,.
ff40 69 6e 64 65 70 65 6e 64 69 65 6e 74 65 6d 65 6e 74 65 20 64 65 20 65 73 74 61 20 63 61 73 69 6c independientemente.de.esta.casil
ff60 6c 61 20 64 65 20 76 65 72 69 66 69 63 61 63 69 c3 b3 6e 00 53 69 20 73 65 20 65 73 70 65 63 69 la.de.verificaci..n.Si.se.especi
ff80 66 69 63 61 20 75 6e 20 64 69 73 70 6f 73 69 74 69 76 6f 2c 20 73 65 20 70 75 65 64 65 20 73 69 fica.un.dispositivo,.se.puede.si
ffa0 6e 63 72 6f 6e 69 7a 61 72 20 6d 61 6e 75 61 6c 20 6f 0a 61 75 74 6f 6d c3 a1 74 69 63 61 6d 65 ncronizar.manual.o.autom..ticame
ffc0 6e 74 65 20 65 6c 20 63 6f 6e 74 65 6e 69 64 6f 20 64 65 20 75 6e 61 20 6c 69 73 74 61 20 63 6f nte.el.contenido.de.una.lista.co
ffe0 6e 20 65 73 65 20 64 69 73 70 6f 73 69 74 69 76 6f 2e 0a 45 73 74 6f 20 73 75 73 74 69 74 75 79 n.ese.dispositivo..Esto.sustituy
10000 65 20 6c 61 20 66 75 6e 63 69 6f 6e 61 6c 69 64 61 64 20 64 65 6c 20 63 6f 6d 70 6c 65 6d 65 6e e.la.funcionalidad.del.complemen
10020 74 6f 20 42 6f 6f 6b 20 53 79 6e 63 00 4e 6f 20 73 65 20 70 75 65 64 65 20 61 c3 b1 61 64 69 72 to.Book.Sync.No.se.puede.a..adir
10040 20 61 20 6c 61 20 6c 69 73 74 61 00 4e 6f 20 73 65 20 70 75 65 64 65 20 62 6f 72 72 61 72 20 6c .a.la.lista.No.se.puede.borrar.l
10060 61 20 6c 69 73 74 61 00 4e 6f 20 73 65 20 70 75 65 64 65 20 63 72 65 61 72 20 6c 61 20 6c 69 73 a.lista.No.se.puede.crear.la.lis
10080 74 61 00 4e 6f 20 73 65 20 70 75 65 64 65 20 62 6f 72 72 61 72 00 4e 6f 20 73 65 20 70 75 65 64 ta.No.se.puede.borrar.No.se.pued
100a0 65 20 6d 6f 64 69 66 69 63 61 72 20 6c 61 20 6c 69 73 74 61 00 4e 6f 20 73 65 20 70 75 65 64 65 e.modificar.la.lista.No.se.puede
100c0 20 6d 6f 76 65 72 20 61 20 6c 61 20 6c 69 73 74 61 00 4e 6f 20 73 65 20 70 75 65 64 65 20 65 6c .mover.a.la.lista.No.se.puede.el
100e0 69 6d 69 6e 61 72 20 64 65 20 6c 61 20 6c 69 73 74 61 00 4e 6f 20 73 65 20 70 75 65 64 65 20 73 iminar.de.la.lista.No.se.puede.s
10100 69 6e 63 72 6f 6e 69 7a 61 72 20 63 6f 6e 20 65 6c 20 64 69 73 70 6f 73 69 74 69 76 6f 00 4e 6f incronizar.con.el.dispositivo.No
10120 20 73 65 20 70 75 65 64 65 20 76 65 72 20 6c 61 20 6c 69 73 74 61 00 45 6c 65 67 69 72 20 63 c3 .se.puede.ver.la.lista.Elegir.c.
10140 b3 6d 6f 20 73 65 20 63 6f 6d 70 6c 65 74 61 72 c3 a1 20 65 73 74 61 20 6c 69 73 74 61 00 4c 69 .mo.se.completar...esta.lista.Li
10160 6d 70 69 61 72 00 42 6f 72 72 61 72 20 6c 69 73 74 61 20 25 73 00 45 6c 69 6d 69 6e 61 72 20 74 mpiar.Borrar.lista.%s.Eliminar.t
10180 6f 64 6f 73 20 64 65 20 6c 61 20 6c 69 73 74 61 20 65 73 70 65 63 69 66 69 63 61 64 61 00 42 6f odos.de.la.lista.especificada.Bo
101a0 72 72 61 72 20 74 6f 64 61 73 20 6c 61 73 20 63 6f 6e 66 69 67 75 72 61 63 69 6f 6e 65 73 20 70 rrar.todas.las.configuraciones.p
101c0 61 72 61 20 65 73 74 65 20 63 6f 6d 70 6c 65 6d 65 6e 74 6f 00 42 6f 72 72 61 72 20 6c 69 73 74 ara.este.complemento.Borrar.list
101e0 61 20 70 72 65 64 65 74 65 72 6d 69 6e 61 64 61 00 42 6f 72 72 61 72 20 6c 69 73 74 61 00 42 6f a.predeterminada.Borrar.lista.Bo
10200 72 72 61 72 20 6c 69 73 74 61 20 28 25 64 29 00 42 6f 72 72 61 72 20 6c 69 73 74 61 3a 20 25 73 rrar.lista.(%d).Borrar.lista:.%s
10220 00 42 6f 72 72 61 72 20 6c 61 20 6c 69 73 74 61 20 c2 ab 25 73 c2 bb 00 42 6f 72 72 61 72 20 65 .Borrar.la.lista...%s...Borrar.e
10240 73 74 61 20 6c 69 73 74 61 20 64 65 73 70 75 c3 a9 73 20 64 65 20 75 6e 61 20 73 69 6e 63 72 6f sta.lista.despu..s.de.una.sincro
10260 6e 69 7a 61 63 69 c3 b3 6e 20 63 6f 6e 20 65 73 74 65 20 64 69 73 70 6f 73 69 74 69 76 6f 00 4f nizaci..n.con.este.dispositivo.O
10280 70 63 69 6f 6e 65 73 20 64 65 20 61 63 74 75 61 6c 69 7a 61 63 69 c3 b3 6e 20 64 65 20 63 6f 6c pciones.de.actualizaci..n.de.col
102a0 75 6d 6e 61 73 3a 00 53 65 20 68 61 6e 20 72 65 73 74 61 62 6c 65 63 69 64 6f 20 74 6f 64 6f 73 umnas:.Se.han.restablecido.todos
102c0 20 6c 6f 73 20 64 69 c3 a1 6c 6f 67 6f 73 20 64 65 20 63 6f 6e 66 69 72 6d 61 63 69 c3 b3 6e 00 .los.di..logos.de.confirmaci..n.
102e0 43 6f 6e 74 72 6f 6c 61 72 20 63 c3 b3 6d 6f 20 73 65 20 73 69 6e 63 72 6f 6e 69 7a 61 6e 20 6c Controlar.c..mo.se.sincronizan.l
10300 6f 73 20 65 6c 65 6d 65 6e 74 6f 73 20 63 6f 6e 20 65 6c 20 64 69 73 70 6f 73 69 74 69 76 6f 2e os.elementos.con.el.dispositivo.
10320 0a 53 69 6e 63 72 6f 6e 69 7a 61 72 20 73 c3 b3 6c 6f 20 65 6c 65 6d 65 6e 74 6f 73 20 6e 75 65 .Sincronizar.s..lo.elementos.nue
10340 76 6f 73 2c 20 73 69 6e 63 72 6f 6e 69 7a 61 72 20 74 6f 64 6f 73 20 6c 6f 73 20 65 6c 65 6d 65 vos,.sincronizar.todos.los.eleme
10360 6e 74 6f 73 20 72 65 65 6d 70 6c 61 7a 61 6e 64 6f 20 6c 6f 73 20 65 78 69 73 74 65 6e 74 65 73 ntos.reemplazando.los.existentes
10380 0a 6f 20 75 73 61 72 20 65 73 74 61 20 6c 69 73 74 61 20 70 61 72 61 20 65 6c 69 6d 69 6e 61 72 .o.usar.esta.lista.para.eliminar
103a0 20 65 6c 65 6d 65 6e 74 6f 73 20 64 65 6c 20 64 69 73 70 6f 73 69 74 69 76 6f 2e 00 43 6f 70 69 .elementos.del.dispositivo..Copi
103c0 61 72 20 61 6c 20 70 6f 72 74 61 70 61 70 65 6c 65 73 00 43 72 65 61 72 20 6e 75 65 76 61 20 63 ar.al.portapapeles.Crear.nueva.c
103e0 6f 6c 75 6d 6e 61 00 50 72 65 64 65 74 65 72 6d 69 6e 61 64 61 00 4e 6f 20 73 65 20 70 75 64 6f olumna.Predeterminada.No.se.pudo
10400 20 62 6f 72 72 61 72 00 45 6c 69 6d 69 6e 61 72 20 6c 69 73 74 61 00 45 6c 69 6d 69 6e 61 72 20 .borrar.Eliminar.lista.Eliminar.
10420 65 73 74 65 20 64 69 73 70 6f 73 69 74 69 76 6f 20 64 65 20 6c 61 20 6c 69 73 74 61 20 64 65 20 este.dispositivo.de.la.lista.de.
10440 64 69 73 70 6f 73 69 74 69 76 6f 73 00 45 6c 69 6d 69 6e 61 6e 64 6f 20 6c 69 62 72 6f 73 20 64 dispositivos.Eliminando.libros.d
10460 65 6c 20 64 69 73 70 6f 73 69 74 69 76 6f 2e 00 44 69 73 70 6f 73 69 74 69 76 6f 73 00 44 69 73 el.dispositivo..Dispositivos.Dis
10480 70 6f 73 69 74 69 76 6f 73 3a 00 4f 70 63 69 6f 6e 65 73 20 64 65 20 76 69 73 75 61 6c 69 7a 61 positivos:.Opciones.de.visualiza
104a0 63 69 c3 b3 6e 3a 00 4e 6f 20 61 63 74 75 61 6c 69 7a 61 72 20 6c 61 20 63 6f 6c 75 6d 6e 61 20 ci..n:.No.actualizar.la.columna.
104c0 64 65 20 63 61 6c 69 62 72 65 00 c2 bf 44 65 73 65 61 20 65 6c 69 6d 69 6e 61 72 20 6c 61 20 6c de.calibre...Desea.eliminar.la.l
104e0 69 73 74 61 20 6c 6c 61 6d 61 64 61 20 c2 ab 25 73 c2 bb 3f 00 48 65 63 68 6f 00 4d 6f 64 69 66 ista.llamada...%s..?.Hecho.Modif
10500 69 63 61 72 20 6c 69 73 74 61 20 25 73 00 4d 6f 64 69 66 69 63 61 72 20 6c 69 62 72 6f 73 20 65 icar.lista.%s.Modificar.libros.e
10520 6e 20 6c 61 20 6c 69 73 74 61 20 c2 ab 25 73 c2 bb 00 4d 6f 64 69 66 69 63 61 72 20 6c 69 62 72 n.la.lista...%s...Modificar.libr
10540 6f 73 20 65 6e 20 6c 61 20 6c 69 73 74 61 20 65 73 70 65 63 69 66 69 63 61 64 61 00 4d 6f 64 69 os.en.la.lista.especificada.Modi
10560 66 69 63 61 72 20 6c 69 73 74 61 20 70 72 65 64 65 74 65 72 6d 69 6e 61 64 61 00 4d 6f 64 69 66 ficar.lista.predeterminada.Modif
10580 69 63 61 72 20 6c 69 73 74 61 00 4d 6f 64 69 66 69 63 61 72 20 6c 69 73 74 61 3a 20 25 73 00 4d icar.lista.Modificar.lista:.%s.M
105a0 6f 64 69 66 69 63 61 72 20 6c 6f 73 20 61 74 61 6a 6f 73 20 64 65 20 74 65 63 6c 61 64 6f 20 61 odificar.los.atajos.de.teclado.a
105c0 73 6f 63 69 61 64 6f 73 20 63 6f 6e 20 65 73 74 65 20 63 6f 6d 70 6c 65 6d 65 6e 74 6f 00 49 6e sociados.con.este.complemento.In
105e0 74 72 6f 64 75 7a 63 61 20 75 6e 20 6e 75 65 76 6f 20 6e 6f 6d 62 72 65 20 64 65 20 76 69 73 75 troduzca.un.nuevo.nombre.de.visu
10600 61 6c 69 7a 61 63 69 c3 b3 6e 20 70 61 72 61 20 65 73 74 65 20 64 69 73 70 6f 73 69 74 69 76 6f alizaci..n.para.este.dispositivo
10620 3a 00 49 6e 74 72 6f 64 75 7a 63 61 20 75 6e 20 6e 75 65 76 6f 20 6e 6f 6d 62 72 65 20 64 65 20 :.Introduzca.un.nuevo.nombre.de.
10640 76 69 73 75 61 6c 69 7a 61 63 69 c3 b3 6e 20 70 61 72 61 20 65 73 74 61 20 6c 69 73 74 61 3a 00 visualizaci..n.para.esta.lista:.
10660 49 6e 74 72 6f 64 75 7a 63 61 20 75 6e 20 6e 6f 6d 62 72 65 20 64 65 20 76 69 73 75 61 6c 69 7a Introduzca.un.nombre.de.visualiz
10680 61 63 69 c3 b3 6e 20 c3 ba 6e 69 63 6f 20 70 61 72 61 20 65 73 74 61 20 6c 69 73 74 61 3a 00 4e aci..n...nico.para.esta.lista:.N
106a0 6f 20 73 65 20 70 75 64 6f 20 61 c3 b1 61 64 69 72 20 61 20 6c 61 20 6c 69 73 74 61 00 53 69 20 o.se.pudo.a..adir.a.la.lista.Si.
106c0 73 65 20 61 63 74 69 76 61 2c 20 65 6c 20 6f 72 64 65 6e 20 64 65 20 63 61 6c 69 62 72 65 20 73 se.activa,.el.orden.de.calibre.s
106e0 65 20 72 65 73 74 61 75 72 61 72 c3 a1 20 61 20 73 75 20 65 73 74 61 64 6f 20 6f 72 69 67 69 6e e.restaurar...a.su.estado.origin
10700 61 6c 20 75 6e 61 0a 76 65 7a 20 71 75 65 20 65 6c 20 75 73 75 61 72 69 6f 20 73 61 6c 67 61 20 al.una.vez.que.el.usuario.salga.
10720 64 65 20 6c 61 20 76 69 73 74 61 20 64 65 20 6c 69 73 74 61 20 64 65 20 6c 65 63 74 75 72 61 20 de.la.vista.de.lista.de.lectura.
10740 63 61 6d 62 69 61 6e 64 6f 20 6f 0a 6c 69 6d 70 69 61 6e 64 6f 20 6c 61 20 62 c3 ba 73 71 75 65 cambiando.o.limpiando.la.b..sque
10760 64 61 20 64 65 20 63 61 6c 69 62 72 65 2c 20 63 61 6d 62 69 61 6e 64 6f 20 64 65 20 62 69 62 6c da.de.calibre,.cambiando.de.bibl
10780 69 6f 74 65 63 61 20 6f 20 73 61 6c 69 65 6e 64 6f 0a 64 65 20 63 61 6c 69 62 72 65 2e 00 53 69 ioteca.o.saliendo.de.calibre..Si
107a0 20 65 73 74 c3 a1 20 6d 61 72 63 61 64 6f 2c 20 76 65 72 20 75 6e 61 20 6c 69 73 74 61 20 64 65 .est...marcado,.ver.una.lista.de
107c0 20 6c 65 63 74 75 72 61 20 74 61 6d 62 69 c3 a9 6e 20 63 61 6d 62 69 61 72 c3 a1 20 65 6c 20 6f .lectura.tambi..n.cambiar...el.o
107e0 72 64 65 6e 20 63 61 6c 69 62 72 65 2e 0a 4c 61 73 20 6c 69 73 74 61 73 20 73 65 20 70 75 65 64 rden.calibre..Las.listas.se.pued
10800 65 6e 20 72 65 6f 72 64 65 6e 61 72 20 6d 61 6e 75 61 6c 6d 65 6e 74 65 20 75 74 69 6c 69 7a 61 en.reordenar.manualmente.utiliza
10820 6e 64 6f 20 65 73 74 65 20 63 6f 6d 70 6c 65 6d 65 6e 74 6f 2c 20 64 65 20 6d 61 6e 65 72 61 20 ndo.este.complemento,.de.manera.
10840 70 72 65 64 65 74 65 72 6d 69 6e 61 64 61 2c 20 65 6c 20 6f 72 64 65 6e 20 64 65 20 61 64 69 63 predeterminada,.el.orden.de.adic
10860 69 c3 b3 6e 20 61 20 6c 61 20 6c 69 73 74 61 2e 0a 53 69 20 6e 6f 20 73 65 20 6d 61 72 63 61 2c i..n.a.la.lista..Si.no.se.marca,
10880 20 6c 61 20 6f 72 64 65 6e 61 63 69 c3 b3 6e 20 61 63 74 75 61 6c 20 64 65 20 63 61 6c 69 62 72 .la.ordenaci..n.actual.de.calibr
108a0 65 20 6e 6f 20 73 65 20 6d 6f 64 69 66 69 63 61 72 c3 a1 20 63 75 61 6e 64 6f 20 73 65 20 76 69 e.no.se.modificar...cuando.se.vi
108c0 73 75 61 6c 69 7a 61 20 6c 61 20 6c 69 73 74 61 2e 00 53 69 20 6c 61 20 6c 69 73 74 61 20 73 65 sualiza.la.lista..Si.la.lista.se
108e0 20 63 6f 6d 70 6c 65 74 61 20 61 20 70 61 72 74 69 72 20 64 65 20 75 6e 61 20 62 c3 ba 73 71 75 .completa.a.partir.de.una.b..squ
10900 65 64 61 2c 20 65 73 70 65 63 69 66 69 71 75 65 20 6c 61 20 65 78 70 72 65 73 69 c3 b3 6e 20 64 eda,.especifique.la.expresi..n.d
10920 65 20 62 c3 ba 73 71 75 65 64 61 20 64 65 20 63 61 6c 69 62 72 65 00 53 69 20 61 6c 20 73 69 6e e.b..squeda.de.calibre.Si.al.sin
10940 63 72 6f 6e 69 7a 61 72 20 6c 61 20 6c 69 73 74 61 20 73 65 20 65 6c 69 6d 69 6e 72 c3 a1 6e 20 cronizar.la.lista.se.eliminr..n.
10960 6c 69 62 72 6f 73 20 64 65 6c 20 64 69 73 70 6f 73 69 74 69 76 6f 2c 20 65 6e 74 6f 6e 63 65 73 libros.del.dispositivo,.entonces
10980 0a 61 70 61 72 65 63 65 72 c3 a1 20 75 6e 20 63 75 61 64 72 6f 20 64 65 20 64 69 c3 a1 6c 6f 67 .aparecer...un.cuadro.de.di..log
109a0 6f 20 71 75 65 20 6c 65 20 70 65 72 6d 69 74 69 72 c3 a1 20 63 6f 6e 66 69 72 6d 61 72 6c 6f 20 o.que.le.permitir...confirmarlo.
109c0 61 6e 74 65 73 2e 0a 44 65 73 6d 61 72 63 61 72 20 65 73 74 61 20 6f 70 63 69 c3 b3 6e 20 70 61 antes..Desmarcar.esta.opci..n.pa
109e0 72 61 20 70 65 72 6d 69 74 69 72 20 6c 61 20 73 69 6e 63 72 6f 6e 69 7a 61 63 69 c3 b3 6e 20 61 ra.permitir.la.sincronizaci..n.a
10a00 75 74 6f 6d 61 74 69 7a 61 64 61 20 63 6f 6e 20 65 6c 20 64 69 73 70 6f 73 69 74 69 76 6f 2e 00 utomatizada.con.el.dispositivo..
10a20 53 69 20 6e 6f 20 65 73 74 c3 a1 20 6d 61 72 63 61 64 61 2c 20 73 c3 b3 6c 6f 20 73 65 20 73 69 Si.no.est...marcada,.s..lo.se.si
10a40 6e 63 72 6f 6e 69 7a 61 72 c3 a1 6e 20 6c 6f 73 20 65 6c 65 6d 65 6e 74 6f 73 20 71 75 65 20 6e ncronizar..n.los.elementos.que.n
10a60 6f 20 65 73 74 c3 a9 6e 20 65 6e 20 65 6c 20 64 69 73 70 6f 73 69 74 69 76 6f 2e 0a 53 69 20 6e o.est..n.en.el.dispositivo..Si.n
10a80 6f 20 73 65 20 65 73 70 65 63 69 66 69 63 61 20 6e 69 6e 67 c3 ba 6e 20 64 69 73 70 6f 73 69 74 o.se.especifica.ning..n.disposit
10aa0 69 76 6f 2c 20 65 73 74 61 20 63 61 73 69 6c 6c 61 20 64 65 20 76 65 72 69 66 69 63 61 63 69 c3 ivo,.esta.casilla.de.verificaci.
10ac0 b3 6e 20 6e 6f 20 74 69 65 6e 65 20 6e 69 6e 67 c3 ba 6e 20 65 66 65 63 74 6f 2e 0a 45 73 74 61 .n.no.tiene.ning..n.efecto..Esta
10ae0 20 6f 70 63 69 c3 b3 6e 20 73 6f 6c 6f 20 73 65 20 70 75 65 64 65 20 75 74 69 6c 69 7a 61 72 20 .opci..n.solo.se.puede.utilizar.
10b00 63 6f 6e 20 6c 69 73 74 61 73 20 64 65 20 74 69 70 6f 20 6d 61 6e 75 61 6c 2e 00 53 69 20 6e 6f con.listas.de.tipo.manual..Si.no
10b20 20 74 69 65 6e 65 20 75 6e 20 64 69 73 70 6f 73 69 74 69 76 6f 20 63 6f 6e 65 63 74 61 64 6f 20 .tiene.un.dispositivo.conectado.
10b40 61 63 74 75 61 6c 6d 65 6e 74 65 2c 20 63 6f 6e 65 63 74 65 20 75 6e 6f 20 61 68 6f 72 61 0a 6f actualmente,.conecte.uno.ahora.o
10b60 20 73 61 6c 67 61 20 64 65 6c 20 63 75 61 64 72 6f 20 64 65 20 64 69 c3 a1 6c 6f 67 6f 20 79 20 .salga.del.cuadro.de.di..logo.y.
10b80 63 6f 6e 65 63 74 65 20 63 6f 6e 20 75 6e 61 20 63 61 72 70 65 74 61 20 6f 20 69 54 75 6e 65 73 conecte.con.una.carpeta.o.iTunes
10ba0 20 70 72 69 6d 65 72 6f 00 41 74 61 6a 6f 73 20 64 65 20 74 65 63 6c 61 64 6f 00 4b 69 6e 64 6c .primero.Atajos.de.teclado.Kindl
10bc0 65 20 43 6f 6c 6c 65 63 74 69 6f 6e 73 00 4b 69 6e 64 6c 65 20 43 6f 6c 6c 65 63 74 69 6f 6e 73 e.Collections.Kindle.Collections
10be0 20 66 61 6c 6c c3 b3 00 4c 69 73 74 61 73 00 4c 69 73 74 61 73 3a 00 55 62 69 63 61 63 69 c3 b3 .fall...Listas.Listas:.Ubicaci..
10c00 6e 00 4d 65 6d 6f 72 69 61 20 70 72 69 6e 63 69 70 61 6c 00 41 c3 b1 61 64 69 72 20 6f 20 65 6c n.Memoria.principal.A..adir.o.el
10c20 69 6d 69 6e 61 72 20 65 6c 65 6d 65 6e 74 6f 73 20 6d 61 6e 75 61 6c 6d 65 6e 74 65 00 4d 65 6e iminar.elementos.manualmente.Men
10c40 c3 ba 00 4d 6f 76 65 72 20 c2 ab 56 65 72 20 6c 69 73 74 61 c2 bb 20 61 6c 20 6e 69 76 65 6c 20 ...Mover...Ver.lista...al.nivel.
10c60 73 75 70 65 72 69 6f 72 20 64 65 6c 20 6d 65 6e c3 ba 20 64 65 6c 20 63 6f 6d 70 6c 65 6d 65 6e superior.del.men...del.complemen
10c80 74 6f 20 70 61 72 61 20 65 73 74 61 20 6c 69 73 74 61 00 4d 6f 76 65 72 20 61 20 6c 61 20 6c 69 to.para.esta.lista.Mover.a.la.li
10ca0 73 74 61 00 53 65 20 6d 6f 76 69 65 72 6f 6e 20 25 64 20 6c 69 62 72 6f 73 20 61 20 6c 61 28 73 sta.Se.movieron.%d.libros.a.la(s
10cc0 29 20 6c 69 73 74 61 28 73 29 00 4e 6f 6d 62 72 65 00 4e 6f 20 65 78 69 73 74 65 6e 20 6c 69 62 ).lista(s).Nombre.No.existen.lib
10ce0 72 6f 73 20 65 6e 20 65 73 74 61 20 6c 69 73 74 61 00 4e 6f 20 73 65 20 65 6e 63 6f 6e 74 72 c3 ros.en.esta.lista.No.se.encontr.
10d00 b3 20 6e 69 6e 67 c3 ba 6e 20 64 69 73 70 6f 73 69 74 69 76 6f 20 63 6f 6e 20 55 55 49 44 3a 20 ..ning..n.dispositivo.con.UUID:.
10d20 25 73 00 4e 6f 20 73 65 20 68 61 20 65 73 70 65 63 69 66 69 63 61 64 6f 20 6e 69 6e 67 c3 ba 6e %s.No.se.ha.especificado.ning..n
10d40 20 6e 6f 6d 62 72 65 20 64 65 20 6c 69 73 74 61 00 4e 6f 20 73 65 20 65 73 70 65 63 69 66 69 63 .nombre.de.lista.No.se.especific
10d60 c3 b3 20 6e 69 6e 67 c3 ba 6e 20 6e 6f 6d 62 72 65 20 64 65 20 6c 69 73 74 61 20 64 65 20 6f 72 ...ning..n.nombre.de.lista.de.or
10d80 69 67 65 6e 00 4f 70 63 69 6f 6e 61 6c 6d 65 6e 74 65 2c 20 6d 6f 64 69 66 69 63 61 72 20 65 74 igen.Opcionalmente,.modificar.et
10da0 69 71 75 65 74 61 73 20 6f 20 75 6e 61 20 63 6f 6c 75 6d 6e 61 20 70 65 72 73 6f 6e 61 6c 69 7a iquetas.o.una.columna.personaliz
10dc0 61 64 61 20 63 75 61 6e 64 6f 0a 73 65 20 61 c3 b1 61 64 65 6e 20 6f 20 65 6c 69 6d 69 6e 61 6e ada.cuando.se.a..aden.o.eliminan
10de0 20 65 6c 65 6d 65 6e 74 6f 73 20 64 65 20 65 73 74 61 20 6c 69 73 74 61 2e 00 4f 70 63 69 6f 6e .elementos.de.esta.lista..Opcion
10e00 61 6c 6d 65 6e 74 65 2c 20 65 73 70 65 63 69 66 69 71 75 65 20 75 6e 61 20 63 6f 6c 75 6d 6e 61 almente,.especifique.una.columna
10e20 20 70 61 72 61 20 61 c3 b1 61 64 69 72 20 6f 20 65 6c 69 6d 69 6e 61 72 20 75 6e 20 76 61 6c 6f .para.a..adir.o.eliminar.un.valo
10e40 72 0a 61 6c 20 61 c3 b1 61 64 69 72 20 6f 20 65 6c 69 6d 69 6e 61 72 20 65 6c 65 6d 65 6e 74 6f r.al.a..adir.o.eliminar.elemento
10e60 73 20 64 65 20 65 73 74 61 20 6c 69 73 74 61 00 4f 74 72 6f 73 00 52 65 69 6e 69 63 69 65 20 63 s.de.esta.lista.Otros.Reinicie.c
10e80 61 6c 69 62 72 65 20 61 68 6f 72 61 2e 00 4f 70 63 69 6f 6e 65 73 20 64 65 20 63 6f 6d 70 6c 65 alibre.ahora..Opciones.de.comple
10ea0 74 61 64 6f 3a 00 50 72 65 66 65 72 65 6e 63 69 61 73 20 70 61 72 61 3a 00 52 45 41 44 49 4e 47 tado:.Preferencias.para:.READING
10ec0 20 4c 49 53 54 3a 20 41 62 6f 72 74 61 6e 64 6f 20 6c 61 20 61 63 74 75 61 6c 69 7a 61 63 69 c3 .LIST:.Abortando.la.actualizaci.
10ee0 b3 6e 20 64 65 20 6c 61 20 6c 69 73 74 61 20 64 65 20 62 c3 ba 73 71 75 65 64 61 20 61 75 74 6f .n.de.la.lista.de.b..squeda.auto
10f00 6d c3 a1 74 69 63 61 20 70 6f 72 71 75 65 20 6e 6f 20 74 69 65 6e 65 20 65 78 70 72 65 73 69 c3 m..tica.porque.no.tiene.expresi.
10f20 b3 6e 3a 20 00 52 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 41 c3 b1 61 64 69 65 6e 64 6f 20 25 64 .n:..READING.LIST:.A..adiendo.%d
10f40 20 69 64 65 6e 74 69 66 69 63 61 64 6f 72 65 73 20 61 20 6c 61 20 6c 69 73 74 61 20 61 75 74 6f .identificadores.a.la.lista.auto
10f60 6d c3 a1 74 69 63 61 3a 20 25 73 00 52 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 49 6e 74 65 6e 74 m..tica:.%s.READING.LIST:.Intent
10f80 61 72 20 72 65 63 72 65 61 72 20 63 6f 6c 65 63 63 69 6f 6e 65 73 20 64 65 20 4b 69 6e 64 6c 65 ar.recrear.colecciones.de.Kindle
10fa0 00 52 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 41 75 74 6f 63 6f 6d 70 6c 65 74 61 6e 64 6f 20 6c .READING.LIST:.Autocompletando.l
10fc0 69 73 74 61 20 64 65 20 64 69 73 70 6f 73 69 74 69 76 6f 3a 00 52 45 41 44 49 4e 47 20 4c 49 53 ista.de.dispositivo:.READING.LIS
10fe0 54 3a 20 41 75 74 6f 63 6f 6d 70 6c 65 74 61 6e 64 6f 20 6c 69 73 74 61 20 64 65 20 62 c3 ba 73 T:.Autocompletando.lista.de.b..s
11000 71 75 65 64 61 3a 00 52 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 44 69 73 70 6f 73 69 74 69 76 6f queda:.READING.LIST:.Dispositivo
11020 20 64 65 73 63 6f 6e 65 63 74 61 64 6f 00 52 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 44 69 73 70 .desconectado.READING.LIST:.Disp
11040 6f 73 69 74 69 76 6f 20 65 6e 63 6f 6e 74 72 61 64 6f 20 70 61 72 61 20 73 69 6e 63 72 6f 6e 69 ositivo.encontrado.para.sincroni
11060 7a 61 72 20 63 6f 6e 3a 00 52 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 4d 65 74 61 64 61 74 6f 73 zar.con:.READING.LIST:.Metadatos
11080 20 64 69 73 70 6f 6e 69 62 6c 65 73 3a 00 52 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 4e 6f 20 73 .disponibles:.READING.LIST:.No.s
110a0 65 20 65 6e 63 6f 6e 74 72 61 72 6f 6e 20 6c 69 62 72 6f 73 20 64 65 20 6c 61 20 6c 69 73 74 61 e.encontraron.libros.de.la.lista
110c0 20 c2 ab 25 73 c2 bb 20 65 6e 20 65 6c 20 64 69 73 70 6f 73 69 74 69 76 6f 20 70 61 72 61 20 65 ...%s...en.el.dispositivo.para.e
110e0 6c 69 6d 69 6e 61 72 00 52 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 4e 6f 20 65 73 20 6e 65 63 65 liminar.READING.LIST:.No.es.nece
11100 73 61 72 69 6f 20 73 69 6e 63 72 6f 6e 69 7a 61 72 20 6e 69 6e 67 c3 ba 6e 20 6c 69 62 72 6f 20 sario.sincronizar.ning..n.libro.
11120 64 65 20 6c 61 20 6c 69 73 74 61 20 c2 ab 25 73 c2 bb 00 52 45 41 44 49 4e 47 20 4c 49 53 54 3a de.la.lista...%s...READING.LIST:
11140 20 4e 6f 20 73 65 20 73 69 6e 63 72 6f 6e 69 7a 61 20 c2 ab 25 73 c2 bb 20 63 6f 6e 20 65 6c 20 .No.se.sincroniza...%s...con.el.
11160 64 69 73 70 6f 73 69 74 69 76 6f 20 70 6f 72 71 75 65 20 6c 61 20 73 69 6e 63 72 6f 6e 69 7a 61 dispositivo.porque.la.sincroniza
11180 63 69 c3 b3 6e 20 61 75 74 6f 6d c3 a1 74 69 63 61 20 65 73 74 c3 a1 20 64 65 73 61 63 74 69 76 ci..n.autom..tica.est...desactiv
111a0 61 64 61 00 52 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 4e 6f 20 73 65 20 73 69 6e 63 72 6f 6e 69 ada.READING.LIST:.No.se.sincroni
111c0 7a 61 20 63 6f 6e 20 65 6c 20 64 69 73 70 6f 73 69 74 69 76 6f 20 70 6f 72 71 75 65 20 6e 6f 20 za.con.el.dispositivo.porque.no.
111e0 65 73 74 c3 a1 20 61 63 74 69 76 6f 00 52 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 41 68 6f 72 61 est...activo.READING.LIST:.Ahora
11200 20 68 61 79 20 25 64 20 69 64 65 6e 74 69 66 69 63 61 64 6f 72 65 73 20 65 6e 20 6c 61 20 6c 69 .hay.%d.identificadores.en.la.li
11220 73 74 61 20 61 75 74 6f 6d c3 a1 74 69 63 61 3a 20 25 73 00 52 45 41 44 49 4e 47 20 4c 49 53 54 sta.autom..tica:.%s.READING.LIST
11240 3a 20 45 6c 69 6d 69 6e 61 6e 64 6f 20 25 64 20 69 64 65 6e 74 69 66 69 63 61 64 6f 72 65 73 20 :.Eliminando.%d.identificadores.
11260 64 65 20 6c 61 20 6c 69 73 74 61 20 61 75 74 6f 6d c3 a1 74 69 63 61 3a 20 25 73 00 52 45 41 44 de.la.lista.autom..tica:.%s.READ
11280 49 4e 47 20 4c 49 53 54 3a 20 53 65 20 6f 6d 69 74 65 6e 20 25 64 20 6c 69 62 72 6f 73 20 73 69 ING.LIST:.Se.omiten.%d.libros.si
112a0 6e 20 66 6f 72 6d 61 74 6f 73 20 64 65 20 6c 61 20 6c 69 73 74 61 20 c2 ab 25 73 c2 bb 00 52 45 n.formatos.de.la.lista...%s...RE
112c0 41 44 49 4e 47 20 4c 49 53 54 3a 20 53 69 6e 63 72 6f 6e 69 7a 61 72 20 61 68 6f 72 61 20 2d 20 ADING.LIST:.Sincronizar.ahora.-.
112e0 66 6f 72 63 65 5f 73 79 6e 63 3d 00 52 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 53 69 6e 63 72 6f force_sync=.READING.LIST:.Sincro
11300 6e 69 7a 61 6e 64 6f 20 25 64 20 6c 69 62 72 6f 73 20 65 6e 20 c2 ab 25 73 c2 bb 20 63 6f 6e 3a nizando.%d.libros.en...%s...con:
11320 20 25 73 20 28 75 62 69 63 61 63 69 c3 b3 6e 3a 25 73 29 00 52 45 41 44 49 4e 47 20 4c 49 53 54 .%s.(ubicaci..n:%s).READING.LIST
11340 3a 20 41 63 74 75 61 6c 69 7a 61 63 69 c3 b3 6e 20 61 75 74 6f 6d c3 a1 74 69 63 61 20 64 65 20 :.Actualizaci..n.autom..tica.de.
11360 6c 69 73 74 61 73 20 64 65 20 63 6f 6c 75 6d 6e 61 73 20 00 52 45 41 44 49 4e 47 20 4c 49 53 54 listas.de.columnas..READING.LIST
11380 3a 20 41 63 74 75 61 6c 69 7a 61 63 69 c3 b3 6e 20 61 75 74 6f 6d c3 a1 74 69 63 61 20 64 65 20 :.Actualizaci..n.autom..tica.de.
113a0 6c 69 73 74 61 73 20 64 65 20 64 69 73 70 6f 73 69 74 69 76 6f 73 20 00 52 65 61 64 69 6e 67 20 listas.de.dispositivos..Reading.
113c0 4c 69 73 74 00 45 72 72 6f 72 20 64 65 20 52 65 61 64 69 6e 67 20 4c 69 73 74 00 52 65 61 64 69 List.Error.de.Reading.List.Readi
113e0 6e 67 20 4c 69 73 74 3a 20 4e 6f 20 73 65 20 70 75 65 64 65 20 63 72 65 61 72 20 6c 61 20 6c 69 ng.List:.No.se.puede.crear.la.li
11400 73 74 61 20 70 6f 72 71 75 65 20 6c 69 73 74 5f 6e 61 6d 65 20 65 73 74 c3 a1 20 64 75 70 6c 69 sta.porque.list_name.est...dupli
11420 63 61 64 6f 3a 00 52 65 61 64 69 6e 67 20 4c 69 73 74 3a 20 4e 6f 20 73 65 20 70 75 65 64 65 20 cado:.Reading.List:.No.se.puede.
11440 63 72 65 61 72 20 6c 61 20 6c 69 73 74 61 20 70 6f 72 71 75 65 20 6e 6f 20 73 65 20 68 61 20 65 crear.la.lista.porque.no.se.ha.e
11460 73 70 65 63 69 66 69 63 61 64 6f 20 6c 69 73 74 5f 6e 61 6d 65 00 4f 70 63 69 6f 6e 65 73 20 64 specificado.list_name.Opciones.d
11480 65 20 6f 72 64 65 6e 20 64 65 20 6c 65 63 74 75 72 61 3a 00 45 6c 69 6d 69 6e 61 72 20 64 65 20 e.orden.de.lectura:.Eliminar.de.
114a0 74 6f 64 61 73 20 6c 61 73 20 6c 69 73 74 61 73 00 45 6c 69 6d 69 6e 61 72 20 64 65 20 6c 61 20 todas.las.listas.Eliminar.de.la.
114c0 6c 69 73 74 61 20 70 72 65 64 65 74 65 72 6d 69 6e 61 64 61 00 45 6c 69 6d 69 6e 61 72 20 64 65 lista.predeterminada.Eliminar.de
114e0 20 6c 61 20 6c 69 73 74 61 00 45 6c 69 6d 69 6e 61 72 20 64 65 20 6c 61 20 6c 69 73 74 61 3a 20 .la.lista.Eliminar.de.la.lista:.
11500 25 73 00 45 6c 69 6d 69 6e 61 72 20 64 65 20 6c 61 20 6c 69 73 74 61 20 c2 ab 25 73 c2 bb 00 45 %s.Eliminar.de.la.lista...%s...E
11520 6c 69 6d 69 6e 61 72 20 64 65 20 6c 61 20 6c 69 73 74 61 20 65 73 70 65 63 69 66 69 63 61 64 61 liminar.de.la.lista.especificada
11540 00 45 6c 69 6d 69 6e 61 72 20 64 65 6c 20 64 69 73 70 6f 73 69 74 69 76 6f 20 65 6c 65 6d 65 6e .Eliminar.del.dispositivo.elemen
11560 74 6f 73 20 64 65 20 6c 61 20 6c 69 73 74 61 00 53 65 20 65 6c 69 6d 69 6e 61 72 6f 6e 20 25 64 tos.de.la.lista.Se.eliminaron.%d
11580 20 6c 69 62 72 6f 73 20 64 65 20 6c 61 20 6c 69 73 74 61 20 25 73 00 45 6c 69 6d 69 6e 61 64 6f .libros.de.la.lista.%s.Eliminado
115a0 28 73 29 20 64 65 20 25 64 20 6c 69 73 74 61 73 20 64 65 20 6c 65 63 74 75 72 61 00 43 61 6d 62 (s).de.%d.listas.de.lectura.Camb
115c0 69 61 72 20 6e 6f 6d 62 72 65 20 64 65 20 64 69 73 70 6f 73 69 74 69 76 6f 00 4e 6f 20 73 65 20 iar.nombre.de.dispositivo.No.se.
115e0 70 75 64 6f 20 63 61 6d 62 69 61 72 20 65 6c 20 6e 6f 6d 62 72 65 00 43 61 6d 62 69 61 72 20 6e pudo.cambiar.el.nombre.Cambiar.n
11600 6f 6d 62 72 65 20 64 65 20 6c 69 73 74 61 00 43 61 6d 62 69 61 72 20 65 6c 20 6e 6f 6d 62 72 65 ombre.de.lista.Cambiar.el.nombre
11620 20 64 65 6c 20 64 69 73 70 6f 73 69 74 69 76 6f 20 61 63 74 75 61 6c 6d 65 6e 74 65 20 63 6f 6e .del.dispositivo.actualmente.con
11640 65 63 74 61 64 6f 00 53 75 73 74 69 74 75 69 72 20 64 69 73 70 6f 73 69 74 69 76 6f 20 70 6f 72 ectado.Sustituir.dispositivo.por
11660 20 6c 69 73 74 61 2c 20 73 c3 b3 6c 6f 20 61 c3 b1 61 64 69 72 20 6e 75 65 76 6f 73 20 65 6c 65 .lista,.s..lo.a..adir.nuevos.ele
11680 6d 65 6e 74 6f 73 00 52 65 65 6d 70 6c 61 7a 61 72 20 64 69 73 70 6f 73 69 74 69 76 6f 20 63 6f mentos.Reemplazar.dispositivo.co
116a0 6e 20 6c 69 73 74 61 2c 20 61 c3 b1 61 64 69 72 20 6f 20 73 75 73 74 69 74 75 69 72 20 74 6f 64 n.lista,.a..adir.o.sustituir.tod
116c0 6f 00 52 65 73 74 61 62 6c 65 63 65 72 20 63 75 61 64 72 6f 73 20 64 65 20 64 69 c3 a1 6c 6f 67 o.Restablecer.cuadros.de.di..log
116e0 6f 20 64 65 20 26 63 6f 6e 66 69 72 6d 61 63 69 c3 b3 6e 00 52 65 73 74 61 62 6c 65 63 65 72 20 o.de.&confirmaci..n.Restablecer.
11700 74 6f 64 6f 73 20 6c 6f 73 20 64 69 c3 a1 6c 6f 67 6f 73 20 64 65 20 c2 ab 4d 6f 73 74 72 61 72 todos.los.di..logos.de...Mostrar
11720 20 6f 74 72 61 20 76 65 7a c2 bb 20 70 61 72 61 20 65 6c 20 63 6f 6d 70 6c 65 6d 65 6e 74 6f 20 .otra.vez...para.el.complemento.
11740 52 65 61 64 69 6e 67 20 4c 69 73 74 00 52 65 69 6e 69 63 69 61 72 20 63 61 6c 69 62 72 65 20 61 Reading.List.Reiniciar.calibre.a
11760 68 6f 72 61 00 52 65 69 6e 69 63 69 6f 20 72 65 71 75 65 72 69 64 6f 00 52 65 73 74 61 75 72 61 hora.Reinicio.requerido.Restaura
11780 72 20 6f 72 64 65 6e 20 64 65 73 70 75 c3 a9 73 20 64 65 20 76 65 72 20 6c 61 20 6c 69 73 74 61 r.orden.despu..s.de.ver.la.lista
117a0 00 45 73 74 61 62 6c 65 63 65 72 20 6c 69 73 74 61 20 70 72 65 64 65 74 65 72 6d 69 6e 61 64 61 .Establecer.lista.predeterminada
117c0 00 45 73 74 61 62 6c 65 63 65 72 20 6c 69 73 74 61 20 70 72 65 64 65 74 65 72 6d 69 6e 61 64 61 .Establecer.lista.predeterminada
117e0 3a 20 25 73 00 45 73 74 61 62 6c 65 63 65 72 20 6c 61 20 6c 69 73 74 61 20 70 72 65 64 65 74 65 :.%s.Establecer.la.lista.predete
11800 72 6d 69 6e 61 64 61 20 61 20 c2 ab 25 73 c2 bb 00 43 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 rminada.a...%s...Configuraci..n.
11820 6d 6f 64 69 66 69 63 61 64 61 00 43 6f 6e 66 69 67 75 72 61 63 69 c3 b3 6e 20 65 6c 69 6d 69 6e modificada.Configuraci..n.elimin
11840 61 64 61 00 53 65 20 68 61 20 6d 6f 64 69 66 69 63 61 64 6f 20 6c 61 20 63 6f 6e 66 69 67 75 72 ada.Se.ha.modificado.la.configur
11860 61 63 69 c3 b3 6e 20 64 65 6c 20 63 6f 6d 70 6c 65 6d 65 6e 74 6f 20 65 6e 20 65 73 74 61 20 62 aci..n.del.complemento.en.esta.b
11880 69 62 6c 69 6f 74 65 63 61 2e 00 4d 6f 73 74 72 61 72 20 63 75 61 64 72 6f 20 64 65 20 64 69 c3 iblioteca..Mostrar.cuadro.de.di.
118a0 a1 6c 6f 67 6f 20 61 6c 20 65 6c 69 6d 69 6e 61 72 20 6c 69 62 72 6f 73 20 64 65 6c 20 64 69 73 .logo.al.eliminar.libros.del.dis
118c0 70 6f 73 69 74 69 76 6f 00 45 73 70 65 63 69 66 69 63 61 72 20 65 6c 20 6e 6f 6d 62 72 65 20 64 positivo.Especificar.el.nombre.d
118e0 65 20 65 73 74 65 20 6f 72 64 65 6e 20 64 65 20 6c 65 63 74 75 72 61 20 64 65 20 73 65 72 69 65 e.este.orden.de.lectura.de.serie
11900 0a 53 69 20 73 65 20 64 65 6a 61 20 65 6e 20 62 6c 61 6e 63 6f 2c 20 73 65 20 75 74 69 6c 69 7a .Si.se.deja.en.blanco,.se.utiliz
11920 61 72 c3 a1 20 65 6c 20 6e 6f 6d 62 72 65 20 64 65 20 6c 61 20 6c 69 73 74 61 20 65 6e 20 6c 61 ar...el.nombre.de.la.lista.en.la
11940 20 71 75 65 20 73 65 20 65 6e 63 75 65 6e 74 72 61 20 65 73 74 65 20 6c 69 62 72 6f 2e 00 45 73 .que.se.encuentra.este.libro..Es
11960 70 65 63 69 66 69 71 75 65 20 6c 61 20 65 74 69 71 75 65 74 61 20 6f 20 65 6c 20 76 61 6c 6f 72 pecifique.la.etiqueta.o.el.valor
11980 20 64 65 20 6c 61 20 63 6f 6c 75 6d 6e 61 20 70 65 72 73 6f 6e 61 6c 69 7a 61 64 61 20 71 75 65 .de.la.columna.personalizada.que
119a0 20 73 65 20 61 c3 b1 61 64 69 72 c3 a1 20 61 6c 20 61 c3 b1 61 64 69 72 0a 61 20 65 73 74 61 20 .se.a..adir...al.a..adir.a.esta.
119c0 6c 69 73 74 61 20 6f 20 73 65 20 65 6c 69 6d 69 6e 61 72 c3 a1 20 63 75 61 6e 64 6f 20 65 6c 20 lista.o.se.eliminar...cuando.el.
119e0 6c 69 62 72 6f 20 73 65 20 65 6c 69 6d 69 6e 61 20 64 65 20 6c 61 20 6c 69 73 74 61 00 45 73 74 libro.se.elimina.de.la.lista.Est
11a00 61 64 6f 00 54 61 72 6a 65 74 61 20 64 65 20 61 6c 6d 61 63 65 6e 61 6d 69 65 6e 74 6f 20 41 00 ado.Tarjeta.de.almacenamiento.A.
11a20 54 61 72 6a 65 74 61 20 64 65 20 61 6c 6d 61 63 65 6e 61 6d 69 65 6e 74 6f 20 42 00 43 61 6d 62 Tarjeta.de.almacenamiento.B.Camb
11a40 69 61 72 20 6c 61 20 6c 69 73 74 61 20 70 61 72 61 20 75 73 61 72 6c 61 20 63 6f 6d 6f 20 70 72 iar.la.lista.para.usarla.como.pr
11a60 65 64 65 74 65 72 6d 69 6e 61 64 61 20 61 63 74 75 61 6c 00 53 69 6e 63 72 6f 6e 69 7a 61 72 20 edeterminada.actual.Sincronizar.
11a80 61 68 6f 72 61 00 53 69 6e 63 72 6f 6e 69 7a 61 72 20 61 68 6f 72 61 20 28 25 64 29 00 4f 70 63 ahora.Sincronizar.ahora.(%d).Opc
11aa0 69 6f 6e 65 73 20 64 65 20 73 69 6e 63 72 6f 6e 69 7a 61 63 69 c3 b3 6e 3a 00 53 69 6e 63 72 6f iones.de.sincronizaci..n:.Sincro
11ac0 6e 69 7a 61 72 20 63 6f 6e 20 65 73 74 65 20 64 69 73 70 6f 73 69 74 69 76 6f 20 74 61 6e 20 70 nizar.con.este.dispositivo.tan.p
11ae0 72 6f 6e 74 6f 20 63 6f 6d 6f 20 65 73 74 c3 a9 20 63 6f 6e 65 63 74 61 64 6f 00 4c 6f 73 20 6c ronto.como.est...conectado.Los.l
11b00 69 62 72 6f 73 20 73 65 6c 65 63 63 69 6f 6e 61 64 6f 73 20 79 61 20 65 78 69 73 74 65 6e 20 65 ibros.seleccionados.ya.existen.e
11b20 6e 20 65 73 74 61 20 6c 69 73 74 61 3a 20 3c 62 3e 25 73 3c 2f 62 3e 00 4c 6f 73 20 6c 69 62 72 n.esta.lista:.<b>%s</b>.Los.libr
11b40 6f 73 20 73 65 6c 65 63 63 69 6f 6e 61 64 6f 73 20 6e 6f 20 65 78 69 73 74 65 6e 20 65 6e 20 65 os.seleccionados.no.existen.en.e
11b60 73 74 61 20 6c 69 73 74 61 00 4e 6f 20 73 65 20 65 6e 63 6f 6e 74 72 c3 b3 20 6c 61 20 69 6d 61 sta.lista.No.se.encontr...la.ima
11b80 67 65 6e 20 64 65 6c 20 74 c3 ad 74 75 6c 6f 2e 20 c2 a1 44 65 62 65 20 72 65 69 6e 69 63 69 61 gen.del.t..tulo....Debe.reinicia
11ba0 72 20 63 61 6c 69 62 72 65 20 61 6e 74 65 73 20 64 65 20 75 73 61 72 20 65 73 74 65 20 63 6f 6d r.calibre.antes.de.usar.este.com
11bc0 70 6c 65 6d 65 6e 74 6f 21 00 4e 6f 20 73 65 20 70 75 64 6f 20 65 6e 63 6f 6e 74 72 61 72 20 65 plemento!.No.se.pudo.encontrar.e
11be0 6c 20 63 6f 6d 70 6c 65 6d 65 6e 74 6f 20 52 65 6d 6f 76 65 20 42 6f 6f 6b 73 00 44 65 73 6d 61 l.complemento.Remove.Books.Desma
11c00 72 63 61 72 20 65 73 74 61 20 6f 70 63 69 c3 b3 6e 20 73 69 20 70 72 65 66 69 65 72 65 20 73 69 rcar.esta.opci..n.si.prefiere.si
11c20 6e 63 72 6f 6e 69 7a 61 72 20 6d 61 6e 75 61 6c 6d 65 6e 74 65 20 63 6f 6e 20 65 6c 20 64 69 73 ncronizar.manualmente.con.el.dis
11c40 70 6f 73 69 74 69 76 6f 2e 0a 53 69 20 6e 6f 20 73 65 20 65 73 70 65 63 69 66 69 63 61 20 6e 69 positivo..Si.no.se.especifica.ni
11c60 6e 67 c3 ba 6e 20 64 69 73 70 6f 73 69 74 69 76 6f 2c 20 65 73 74 61 20 63 61 73 69 6c 6c 61 20 ng..n.dispositivo,.esta.casilla.
11c80 64 65 20 76 65 72 69 66 69 63 61 63 69 c3 b3 6e 20 6e 6f 20 74 69 65 6e 65 20 6e 69 6e 67 c3 ba de.verificaci..n.no.tiene.ning..
11ca0 6e 20 65 66 65 63 74 6f 00 49 6e 64 65 66 69 6e 69 64 6f 00 41 63 74 75 61 6c 69 7a 61 72 20 63 n.efecto.Indefinido.Actualizar.c
11cc0 6f 6c 75 6d 6e 61 20 70 61 72 61 20 61 c3 b1 61 64 69 72 20 6f 20 65 6c 69 6d 69 6e 61 72 00 41 olumna.para.a..adir.o.eliminar.A
11ce0 63 74 75 61 6c 69 7a 61 72 20 63 6f 6c 75 6d 6e 61 20 70 61 72 61 20 73 c3 b3 6c 6f 20 61 c3 b1 ctualizar.columna.para.s..lo.a..
11d00 61 64 69 72 20 61 20 6c 61 20 6c 69 73 74 61 00 41 63 74 75 61 6c 69 7a 61 72 20 63 6f 6c 75 6d adir.a.la.lista.Actualizar.colum
11d20 6e 61 20 70 61 72 61 20 65 6c 69 6d 69 6e 61 72 20 73 c3 b3 6c 6f 20 64 65 20 6c 61 20 6c 69 73 na.para.eliminar.s..lo.de.la.lis
11d40 74 61 00 56 65 72 20 6c 69 73 74 61 20 25 73 20 28 25 64 29 00 56 65 72 20 6c 69 62 72 6f 73 20 ta.Ver.lista.%s.(%d).Ver.libros.
11d60 65 6e 20 6c 61 20 6c 69 73 74 61 20 c2 ab 25 73 c2 bb 00 56 65 72 20 6c 69 62 72 6f 73 20 65 6e en.la.lista...%s...Ver.libros.en
11d80 20 6c 61 20 6c 69 73 74 61 20 65 73 70 65 63 69 66 69 63 61 64 61 00 56 65 72 20 6c 6f 73 20 64 .la.lista.especificada.Ver.los.d
11da0 61 74 6f 73 20 61 6c 6d 61 63 65 6e 61 64 6f 73 20 65 6e 20 6c 61 20 62 61 73 65 20 64 65 20 64 atos.almacenados.en.la.base.de.d
11dc0 61 74 6f 73 20 64 65 20 6c 61 20 62 69 62 6c 69 6f 74 65 63 61 20 70 61 72 61 20 65 73 74 65 20 atos.de.la.biblioteca.para.este.
11de0 63 6f 6d 70 6c 65 6d 65 6e 74 6f 00 56 65 72 20 6c 69 73 74 61 20 70 72 65 64 65 74 65 72 6d 69 complemento.Ver.lista.predetermi
11e00 6e 61 64 61 00 56 65 72 20 6c 69 73 74 61 00 56 65 72 20 6c 69 73 74 61 3a 20 25 73 00 56 65 72 nada.Ver.lista.Ver.lista:.%s.Ver
11e20 20 6f 20 6d 6f 64 69 66 69 63 61 72 20 6c 69 73 74 61 73 20 64 65 20 6c 69 62 72 6f 73 00 41 6c .o.modificar.listas.de.libros.Al
11e40 20 26 63 61 6d 62 69 61 72 20 65 73 74 61 20 6c 69 73 74 61 3a 00 45 73 74 c3 a1 20 61 20 70 75 .&cambiar.esta.lista:.Est...a.pu
11e60 6e 74 6f 20 64 65 20 65 6c 69 6d 69 6e 61 72 20 65 6c 20 64 69 73 70 6f 73 69 74 69 76 6f 3c 62 nto.de.eliminar.el.dispositivo<b
11e80 3e 25 73 3c 2f 62 3e 64 65 20 65 73 74 61 20 6c 69 73 74 61 2e 20 00 53 c3 b3 6c 6f 20 70 75 65 >%s</b>de.esta.lista...S..lo.pue
11ea0 64 65 20 63 61 6d 62 69 61 72 20 65 6c 20 6e 6f 6d 62 72 65 20 64 65 20 75 6e 20 64 69 73 70 6f de.cambiar.el.nombre.de.un.dispo
11ec0 73 69 74 69 76 6f 20 71 75 65 20 65 73 74 c3 a9 20 63 6f 6e 65 63 74 61 64 6f 20 61 63 74 75 61 sitivo.que.est...conectado.actua
11ee0 6c 6d 65 6e 74 65 00 4f 70 63 69 6f 6e 61 6c 6d 65 6e 74 65 2c 20 70 75 65 64 65 20 6d 6f 73 74 lmente.Opcionalmente,.puede.most
11f00 72 61 72 20 65 6c 20 6f 72 64 65 6e 20 64 65 20 6c 61 20 6c 69 73 74 61 20 64 65 20 6c 65 63 74 rar.el.orden.de.la.lista.de.lect
11f20 75 72 61 20 61 63 74 75 61 6c 0a 65 6e 20 75 6e 61 20 63 6f 6c 75 6d 6e 61 20 64 65 20 73 65 72 ura.actual.en.una.columna.de.ser
11f40 69 65 20 70 65 72 73 6f 6e 61 6c 69 7a 61 64 61 2e 20 c2 a1 4e 6f 20 64 65 62 65 20 6d 6f 64 69 ie.personalizada....No.debe.modi
11f60 66 69 63 61 72 20 65 73 74 61 20 63 6f 6c 75 6d 6e 61 20 64 69 72 65 63 74 61 6d 65 6e 74 65 21 ficar.esta.columna.directamente!
11f80 0a 53 c3 b3 6c 6f 20 73 65 20 70 75 65 64 65 20 75 73 61 72 20 63 6f 6e 20 6c 69 73 74 61 73 20 .S..lo.se.puede.usar.con.listas.
11fa0 61 64 6d 69 6e 69 73 74 72 61 64 61 73 20 6d 61 6e 75 61 6c 6d 65 6e 74 65 20 71 75 65 20 6e 6f administradas.manualmente.que.no
11fc0 20 73 65 20 62 6f 72 72 61 6e 20 61 6c 20 73 69 6e 63 72 6f 6e 69 7a 61 72 2e 00 44 65 62 65 20 .se.borran.al.sincronizar..Debe.
11fe0 68 61 62 65 72 20 61 6c 20 6d 65 6e 6f 73 20 75 6e 61 20 6c 69 73 74 61 00 44 65 62 65 20 74 65 haber.al.menos.una.lista.Debe.te
12000 6e 65 72 20 69 6e 73 74 61 6c 61 64 6f 20 65 6c 20 63 6f 6d 70 6c 65 6d 65 6e 74 6f 20 4b 69 6e ner.instalado.el.complemento.Kin
12020 64 6c 65 20 43 6f 6c 6c 65 63 74 69 6f 6e 73 20 70 61 72 61 20 70 6f 64 65 72 20 72 65 63 72 65 dle.Collections.para.poder.recre
12040 61 72 20 63 6f 6c 65 63 63 69 6f 6e 65 73 20 64 65 73 70 75 c3 a9 73 20 64 65 20 75 6e 61 20 73 ar.colecciones.despu..s.de.una.s
12060 69 6e 63 72 6f 6e 69 7a 61 63 69 c3 b3 6e 2e 00 44 65 62 65 20 72 65 69 6e 69 63 69 61 72 20 63 incronizaci..n..Debe.reiniciar.c
12080 61 6c 69 62 72 65 20 64 65 73 70 75 c3 a9 73 2e 00 50 72 69 6d 65 72 6f 20 64 65 62 65 20 73 65 alibre.despu..s..Primero.debe.se
120a0 6c 65 63 63 69 6f 6e 61 72 20 75 6e 20 64 69 73 70 6f 73 69 74 69 76 6f 00 50 4b 03 04 14 00 00 leccionar.un.dispositivo.PK.....
120c0 00 00 00 e0 35 28 55 55 1a 5c 16 06 01 00 00 06 01 00 00 16 00 00 00 74 72 61 6e 73 6c 61 74 69 ....5(UU.\.............translati
120e0 6f 6e 73 2f 52 45 41 44 4d 45 2e 6d 64 23 20 54 72 61 6e 73 6c 61 74 69 6f 6e 73 0d 0a 0d 0a 49 ons/README.md#.Translations....I
12100 66 20 79 6f 75 27 72 65 20 69 6e 74 65 72 65 73 74 65 64 20 69 6e 20 68 65 6c 70 69 6e 67 20 70 f.you're.interested.in.helping.p
12120 72 6f 76 69 64 65 20 74 72 61 6e 73 6c 61 74 69 6f 6e 73 20 66 6f 72 20 74 68 69 73 20 70 72 6f rovide.translations.for.this.pro
12140 6a 65 63 74 2c 0d 0a 70 6c 65 61 73 65 20 75 73 65 20 74 68 65 0d 0a 5b 54 72 61 6e 73 69 66 65 ject,..please.use.the..[Transife
12160 78 5d 28 68 74 74 70 73 3a 2f 2f 77 77 77 2e 74 72 61 6e 73 69 66 65 78 2e 63 6f 6d 2f 70 72 6f x](https://www.transifex.com/pro
12180 6a 65 63 74 73 2f 70 2f 63 61 6c 69 62 72 65 2d 70 6c 75 67 69 6e 73 2f 72 65 73 6f 75 72 63 65 jects/p/calibre-plugins/resource
121a0 73 2f 29 0d 0a 77 65 62 73 69 74 65 20 74 6f 20 61 64 64 20 74 72 61 6e 73 6c 61 74 69 6f 6e 73 s/)..website.to.add.translations
121c0 20 74 6f 20 74 68 69 73 2c 20 6f 72 20 6f 74 68 65 72 20 63 61 6c 69 62 72 65 20 70 6c 75 67 69 .to.this,.or.other.calibre.plugi
121e0 6e 73 20 74 68 61 74 20 73 75 70 70 6f 72 74 20 69 74 2e 50 4b 03 04 14 00 00 00 00 00 7c 48 99 ns.that.support.it.PK........|H.
12200 58 bb ac db 7e 44 74 00 00 44 74 00 00 12 00 00 00 74 72 61 6e 73 6c 61 74 69 6f 6e 73 2f 72 75 X...~Dt..Dt......translations/ru
12220 2e 6d 6f de 12 04 95 00 00 00 00 d5 00 00 00 1c 00 00 00 c4 06 00 00 00 00 00 00 00 00 00 00 00 .mo.............................
12240 00 00 00 6c 0d 00 00 1b 00 00 00 6d 0d 00 00 12 00 00 00 89 0d 00 00 11 00 00 00 9c 0d 00 00 1d ...l.......m....................
12260 00 00 00 ae 0d 00 00 05 00 00 00 cc 0d 00 00 0b 00 00 00 d2 0d 00 00 0d 00 00 00 de 0d 00 00 18 ................................
12280 00 00 00 ec 0d 00 00 1f 00 00 00 05 0e 00 00 19 00 00 00 25 0e 00 00 18 00 00 00 3f 0e 00 00 0b ...................%.......?....
122a0 00 00 00 58 0e 00 00 24 00 00 00 64 0e 00 00 28 00 00 00 89 0e 00 00 2d 00 00 00 b2 0e 00 00 14 ...X...$...d...(.......-........
122c0 00 00 00 e0 0e 00 00 0a 00 00 00 f5 0e 00 00 08 00 00 00 00 0f 00 00 0c 00 00 00 09 0f 00 00 1c ................................
122e0 00 00 00 16 0f 00 00 15 00 00 00 33 0f 00 00 17 00 00 00 49 0f 00 00 1a 00 00 00 61 0f 00 00 12 ...........3.......I.......a....
12300 00 00 00 7c 0f 00 00 16 00 00 00 8f 0f 00 00 1b 00 00 00 a6 0f 00 00 0e 00 00 00 c2 0f 00 00 10 ...|............................
12320 00 00 00 d1 0f 00 00 13 00 00 00 e2 0f 00 00 0b 00 00 00 f6 0f 00 00 0f 00 00 00 02 10 00 00 14 ................................
12340 00 00 00 12 10 00 00 19 00 00 00 27 10 00 00 26 00 00 00 41 10 00 00 1e 00 00 00 68 10 00 00 19 ...........'...&...A.......h....
12360 00 00 00 87 10 00 00 3f 00 00 00 a1 10 00 00 20 00 00 00 e1 10 00 00 6c 00 00 00 02 11 00 00 2a .......?...............l.......*
12380 00 00 00 6f 11 00 00 4e 00 00 00 9a 11 00 00 35 00 00 00 e9 11 00 00 4d 00 00 00 1f 12 00 00 22 ...o...N.......5.......M......."
123a0 00 00 00 6d 12 00 00 0d 00 00 00 90 12 00 00 27 00 00 00 9e 12 00 00 23 00 00 00 c6 12 00 00 1a ...m...........'.......#........
123c0 00 00 00 ea 12 00 00 06 01 00 00 05 13 00 00 9c 00 00 00 0c 14 00 00 12 00 00 00 a9 14 00 00 11 ................................
123e0 00 00 00 bc 14 00 00 12 00 00 00 ce 14 00 00 0d 00 00 00 e1 14 00 00 10 00 00 00 ef 14 00 00 13 ................................
12400 00 00 00 00 15 00 00 17 00 00 00 14 15 00 00 15 00 00 00 2c 15 00 00 10 00 00 00 42 15 00 00 26 ...................,.......B...&
12420 00 00 00 53 15 00 00 05 00 00 00 7a 15 00 00 0d 00 00 00 80 15 00 00 21 00 00 00 8e 15 00 00 22 ...S.......z...........!......."
12440 00 00 00 b0 15 00 00 12 00 00 00 d3 15 00 00 0a 00 00 00 e6 15 00 00 0f 00 00 00 f1 15 00 00 0e ................................
12460 00 00 00 01 16 00 00 13 00 00 00 10 16 00 00 2b 00 00 00 24 16 00 00 16 00 00 00 50 16 00 00 28 ...............+...$.......P...(
12480 00 00 00 67 16 00 00 a1 00 00 00 90 16 00 00 11 00 00 00 32 17 00 00 11 00 00 00 44 17 00 00 07 ...g...............2.......D....
124a0 00 00 00 56 17 00 00 0d 00 00 00 5e 17 00 00 0b 00 00 00 6c 17 00 00 27 00 00 00 78 17 00 00 1b ...V.......^.......l...'...x....
124c0 00 00 00 a0 17 00 00 07 00 00 00 bc 17 00 00 08 00 00 00 c4 17 00 00 10 00 00 00 cd 17 00 00 1c ................................
124e0 00 00 00 de 17 00 00 29 00 00 00 fb 17 00 00 04 00 00 00 25 18 00 00 0c 00 00 00 2a 18 00 00 1b .......)...........%.......*....
12500 00 00 00 37 18 00 00 20 00 00 00 53 18 00 00 11 00 00 00 74 18 00 00 09 00 00 00 86 18 00 00 0d ...7.......S.......t............
12520 00 00 00 90 18 00 00 37 00 00 00 9e 18 00 00 29 00 00 00 d6 18 00 00 27 00 00 00 00 19 00 00 2a .......7.......).......'.......*
12540 00 00 00 28 19 00 00 15 00 00 00 53 19 00 00 be 00 00 00 69 19 00 00 f4 00 00 00 28 1a 00 00 49 ...(.......S.......i.......(...I
12560 00 00 00 1d 1b 00 00 bd 00 00 00 67 1b 00 00 ae 00 00 00 25 1c 00 00 7d 00 00 00 d4 1c 00 00 12 ...........g.......%...}........
12580 00 00 00 52 1d 00 00 12 00 00 00 65 1d 00 00 19 00 00 00 78 1d 00 00 05 00 00 00 92 1d 00 00 06 ...R.......e.......x............
125a0 00 00 00 98 1d 00 00 08 00 00 00 9f 1d 00 00 0b 00 00 00 a8 1d 00 00 19 00 00 00 b4 1d 00 00 04 ................................
125c0 00 00 00 ce 1d 00 00 42 00 00 00 d3 1d 00 00 0c 00 00 00 16 1e 00 00 1e 00 00 00 23 1e 00 00 04 .......B...................#....
125e0 00 00 00 42 1e 00 00 1b 00 00 00 47 1e 00 00 1c 00 00 00 63 1e 00 00 16 00 00 00 80 1e 00 00 1e ...B.......G.......c............
12600 00 00 00 97 1e 00 00 5a 00 00 00 b6 1e 00 00 63 00 00 00 11 1f 00 00 05 00 00 00 75 1f 00 00 1b .......Z.......c...........u....
12620 00 00 00 7b 1f 00 00 13 00 00 00 97 1f 00 00 10 00 00 00 ab 1f 00 00 47 00 00 00 bc 1f 00 00 31 ...{...................G.......1
12640 00 00 00 04 20 00 00 37 00 00 00 36 20 00 00 2b 00 00 00 6e 20 00 00 2b 00 00 00 9a 20 00 00 21 .......7...6...+...n...+.......!
12660 00 00 00 c6 20 00 00 26 00 00 00 e8 20 00 00 21 00 00 00 0f 21 00 00 3d 00 00 00 31 21 00 00 35 .......&.......!....!..=...1!..5
12680 00 00 00 6f 21 00 00 3d 00 00 00 a5 21 00 00 31 00 00 00 e3 21 00 00 2e 00 00 00 15 22 00 00 35 ...o!..=....!..1....!......."..5
126a0 00 00 00 44 22 00 00 3c 00 00 00 7a 22 00 00 24 00 00 00 b7 22 00 00 3b 00 00 00 dc 22 00 00 30 ...D"..<...z"..$...."..;...."..0
126c0 00 00 00 18 23 00 00 30 00 00 00 49 23 00 00 0c 00 00 00 7a 23 00 00 12 00 00 00 87 23 00 00 3b ....#..0...I#......z#.......#..;
126e0 00 00 00 9a 23 00 00 3b 00 00 00 d6 23 00 00 16 00 00 00 12 24 00 00 15 00 00 00 29 24 00 00 18 ....#..;....#.......$......)$...
12700 00 00 00 3f 24 00 00 10 00 00 00 58 24 00 00 14 00 00 00 69 24 00 00 19 00 00 00 7e 24 00 00 1e ...?$......X$......i$......~$...
12720 00 00 00 98 24 00 00 1d 00 00 00 b7 24 00 00 22 00 00 00 d5 24 00 00 1d 00 00 00 f8 24 00 00 0d ....$.......$.."....$.......$...
12740 00 00 00 16 25 00 00 0d 00 00 00 24 25 00 00 0b 00 00 00 32 25 00 00 25 00 00 00 3e 25 00 00 2c ....%......$%......2%..%...>%..,
12760 00 00 00 64 25 00 00 2b 00 00 00 91 25 00 00 1b 00 00 00 bd 25 00 00 3b 00 00 00 d9 25 00 00 13 ...d%..+....%.......%..;....%...
12780 00 00 00 15 26 00 00 10 00 00 00 29 26 00 00 1f 00 00 00 3a 26 00 00 10 00 00 00 5a 26 00 00 14 ....&......)&......:&......Z&...
127a0 00 00 00 6b 26 00 00 1d 00 00 00 80 26 00 00 10 00 00 00 9e 26 00 00 10 00 00 00 af 26 00 00 3b ...k&.......&.......&.......&..;
127c0 00 00 00 c0 26 00 00 2b 00 00 00 fc 26 00 00 6c 00 00 00 28 27 00 00 7a 00 00 00 95 27 00 00 06 ....&..+....&..l...('..z....'...
127e0 00 00 00 10 28 00 00 0e 00 00 00 17 28 00 00 0e 00 00 00 26 28 00 00 2d 00 00 00 35 28 00 00 08 ....(.......(......&(..-...5(...
12800 00 00 00 63 28 00 00 0d 00 00 00 6c 28 00 00 0d 00 00 00 7a 28 00 00 2e 00 00 00 88 28 00 00 3a ...c(......l(......z(.......(..:
12820 00 00 00 b7 28 00 00 2e 00 00 00 f2 28 00 00 4a 00 00 00 21 29 00 00 26 00 00 00 6c 29 00 00 78 ....(.......(..J...!)..&...l)..x
12840 00 00 00 93 29 00 00 09 00 00 00 0c 2a 00 00 1f 00 00 00 16 2a 00 00 22 00 00 00 36 2a 00 00 27 ....).......*.......*.."...6*..'
12860 00 00 00 59 2a 00 00 11 00 00 00 81 2a 00 00 1b 00 00 00 93 2a 00 00 20 00 00 00 af 2a 00 00 38 ...Y*.......*.......*.......*..8
12880 00 00 00 d0 2a 00 00 11 00 00 00 09 2b 00 00 09 00 00 00 1b 2b 00 00 0d 00 00 00 25 2b 00 00 1b ....*.......+.......+......%+...
128a0 00 00 00 33 2b 00 00 19 00 00 00 4f 2b 00 00 3d 00 00 00 69 2b 00 00 38 00 00 00 a7 2b 00 00 c4 ...3+......O+..=...i+..8....+...
128c0 00 00 00 e0 2b 00 00 1f 00 00 00 a5 2c 00 00 64 00 00 00 c5 2c 00 00 24 00 00 00 2a 2d 00 00 1e ....+.......,..d....,..$...*-...
128e0 00 00 00 4f 2d 00 00 2b 02 00 00 6e 2d 00 00 30 00 00 00 9a 2f 00 00 2c 00 00 00 cb 2f 00 00 20 ...O-..+...n-..0..../..,..../...
12900 00 00 00 f8 2f 00 00 50 00 00 00 19 30 00 00 0f 00 00 00 6a 30 00 00 15 00 00 00 7a 30 00 00 1d ..../..P....0......j0......z0...
12920 00 00 00 90 30 00 00 2d 00 00 00 ae 30 00 00 51 00 00 00 dc 30 00 00 37 00 00 00 2e 31 00 00 3b ....0..-....0..Q....0..7....1..;
12940 00 00 00 66 31 00 00 20 00 00 00 a2 31 00 00 49 00 00 00 c3 31 00 00 49 00 00 00 0d 32 00 00 50 ...f1.......1..I....1..I....2..P
12960 00 00 00 57 32 00 00 3e 00 00 00 a8 32 00 00 1d 00 00 00 e7 32 00 00 1d 00 00 00 05 33 00 00 28 ...W2..>....2.......2.......3..(
12980 00 00 00 23 33 00 00 53 00 00 00 4c 33 00 00 2e 00 00 00 a0 33 00 00 34 00 00 00 cf 33 00 00 43 ...#3..S...L3.......3..4....3..C
129a0 00 00 00 04 34 00 00 2b 00 00 00 48 34 00 00 2f 00 00 00 74 34 00 00 30 00 00 00 a4 34 00 00 23 ....4..+...H4../...t4..0....4..#
129c0 00 00 00 d5 34 00 00 29 00 00 00 f9 34 00 00 38 00 00 00 23 35 00 00 20 00 00 00 5c 35 00 00 24 ....4..)....4..8...#5......\5..$
129e0 00 00 00 7d 35 00 00 25 00 00 00 a2 35 00 00 33 00 00 00 c8 35 00 00 68 00 00 00 fc 35 00 00 38 ...}5..%....5..3....5..h....5..8
12a00 00 00 00 65 36 00 00 32 00 00 00 9e 36 00 00 74 00 00 00 d1 36 00 00 44 00 00 00 46 37 00 00 c0 ...e6..2....6..t....6..D...F7...
12a20 00 00 00 8b 37 00 00 62 00 00 00 4c 38 00 00 19 00 00 00 af 38 00 00 49 00 00 00 c9 38 00 00 78 ....7..b...L8.......8..I....8..x
12a40 00 00 00 13 39 00 00 27 00 00 00 8c 39 00 00 14 00 00 00 b4 39 00 00 62 00 00 00 c9 39 00 00 46 ....9..'....9.......9..b....9..F
12a60 00 00 00 2c 3a 00 00 30 00 00 00 73 3a 00 00 56 02 00 00 a4 3a 00 00 39 01 00 00 fb 3c 00 00 35 ...,:..0...s:..V....:..9....<..5
12a80 00 00 00 35 3e 00 00 32 00 00 00 6b 3e 00 00 30 00 00 00 9e 3e 00 00 23 00 00 00 cf 3e 00 00 3c ...5>..2...k>..0....>..#....>..<
12aa0 00 00 00 f3 3e 00 00 3b 00 00 00 30 3f 00 00 35 00 00 00 6c 3f 00 00 4f 00 00 00 a2 3f 00 00 38 ....>..;...0?..5...l?..O....?..8
12ac0 00 00 00 f2 3f 00 00 4a 00 00 00 2b 40 00 00 10 00 00 00 76 40 00 00 20 00 00 00 87 40 00 00 3e ....?..J...+@......v@.......@..>
12ae0 00 00 00 a8 40 00 00 40 00 00 00 e7 40 00 00 35 00 00 00 28 41 00 00 1d 00 00 00 5e 41 00 00 22 ....@..@....@..5...(A......^A.."
12b00 00 00 00 7c 41 00 00 21 00 00 00 9f 41 00 00 22 00 00 00 c1 41 00 00 6f 00 00 00 e4 41 00 00 37 ...|A..!....A.."....A..o....A..7
12b20 00 00 00 54 42 00 00 4a 00 00 00 8c 42 00 00 ba 01 00 00 d7 42 00 00 2f 00 00 00 92 44 00 00 28 ...TB..J....B.......B../....D..(
12b40 00 00 00 c2 44 00 00 17 00 00 00 eb 44 00 00 22 00 00 00 03 45 00 00 1b 00 00 00 26 45 00 00 4f ....D.......D.."....E......&E..O
12b60 00 00 00 42 45 00 00 32 00 00 00 92 45 00 00 14 00 00 00 c5 45 00 00 15 00 00 00 da 45 00 00 22 ...BE..2....E.......E.......E.."
12b80 00 00 00 f0 45 00 00 2e 00 00 00 13 46 00 00 42 00 00 00 42 46 00 00 0c 00 00 00 85 46 00 00 2a ....E.......F..B...BF.......F..*
12ba0 00 00 00 92 46 00 00 3a 00 00 00 bd 46 00 00 48 00 00 00 f8 46 00 00 35 00 00 00 41 47 00 00 27 ....F..:....F..H....F..5...AG..'
12bc0 00 00 00 77 47 00 00 2b 00 00 00 9f 47 00 00 6d 00 00 00 cb 47 00 00 61 00 00 00 39 48 00 00 59 ...wG..+....G..m....G..a...9H..Y
12be0 00 00 00 9b 48 00 00 63 00 00 00 f5 48 00 00 2d 00 00 00 59 49 00 00 7f 01 00 00 87 49 00 00 11 ....H..c....H..-...YI.......I...
12c00 02 00 00 07 4b 00 00 7c 00 00 00 19 4d 00 00 a1 01 00 00 96 4d 00 00 7e 01 00 00 38 4f 00 00 fe ....K..|....M.......M..~...8O...
12c20 00 00 00 b7 50 00 00 22 00 00 00 b6 51 00 00 19 00 00 00 d9 51 00 00 22 00 00 00 f3 51 00 00 0c ....P.."....Q.......Q.."....Q...
12c40 00 00 00 16 52 00 00 0d 00 00 00 23 52 00 00 18 00 00 00 31 52 00 00 1d 00 00 00 4a 52 00 00 41 ....R......#R......1R......JR..A
12c60 00 00 00 68 52 00 00 08 00 00 00 aa 52 00 00 95 00 00 00 b3 52 00 00 26 00 00 00 49 53 00 00 3c ...hR.......R.......R..&...IS..<
12c80 00 00 00 70 53 00 00 06 00 00 00 ad 53 00 00 28 00 00 00 b4 53 00 00 34 00 00 00 dd 53 00 00 27 ...pS.......S..(....S..4....S..'
12ca0 00 00 00 12 54 00 00 3e 00 00 00 3a 54 00 00 d0 00 00 00 79 54 00 00 f6 00 00 00 4a 55 00 00 0c ....T..>...:T......yT......JU...
12cc0 00 00 00 41 56 00 00 46 00 00 00 4e 56 00 00 26 00 00 00 95 56 00 00 20 00 00 00 bc 56 00 00 90 ...AV..F...NV..&....V.......V...
12ce0 00 00 00 dd 56 00 00 6e 00 00 00 6e 57 00 00 58 00 00 00 dd 57 00 00 5f 00 00 00 36 58 00 00 59 ....V..n...nW..X....W.._...6X..Y
12d00 00 00 00 96 58 00 00 42 00 00 00 f0 58 00 00 6a 00 00 00 33 59 00 00 41 00 00 00 9e 59 00 00 82 ....X..B....X..j...3Y..A....Y...
12d20 00 00 00 e0 59 00 00 7b 00 00 00 63 5a 00 00 9c 00 00 00 df 5a 00 00 6b 00 00 00 7c 5b 00 00 64 ....Y..{...cZ.......Z..k...|[..d
12d40 00 00 00 e8 5b 00 00 6c 00 00 00 4d 5c 00 00 62 00 00 00 ba 5c 00 00 49 00 00 00 1d 5d 00 00 5d ....[..l...M\..b....\..I....]..]
12d60 00 00 00 67 5d 00 00 58 00 00 00 c5 5d 00 00 5a 00 00 00 1e 5e 00 00 19 00 00 00 79 5e 00 00 26 ...g]..X....]..Z....^......y^..&
12d80 00 00 00 93 5e 00 00 7c 00 00 00 ba 5e 00 00 78 00 00 00 37 5f 00 00 2d 00 00 00 b0 5f 00 00 2b ....^..|....^..x...7_..-...._..+
12da0 00 00 00 de 5f 00 00 38 00 00 00 0a 60 00 00 20 00 00 00 43 60 00 00 24 00 00 00 64 60 00 00 25 ...._..8....`......C`..$...d`..%
12dc0 00 00 00 89 60 00 00 35 00 00 00 af 60 00 00 44 00 00 00 e5 60 00 00 3c 00 00 00 2a 61 00 00 32 ....`..5....`..D....`..<...*a..2
12de0 00 00 00 67 61 00 00 2f 00 00 00 9a 61 00 00 30 00 00 00 ca 61 00 00 27 00 00 00 fb 61 00 00 57 ...ga../....a..0....a..'....a..W
12e00 00 00 00 23 62 00 00 6f 00 00 00 7b 62 00 00 66 00 00 00 eb 62 00 00 3b 00 00 00 52 63 00 00 7b ...#b..o...{b..f....b..;...Rc..{
12e20 00 00 00 8e 63 00 00 2f 00 00 00 0a 64 00 00 27 00 00 00 3a 64 00 00 58 00 00 00 62 64 00 00 3b ....c../....d..'...:d..X...bd..;
12e40 00 00 00 bb 64 00 00 3f 00 00 00 f7 64 00 00 40 00 00 00 37 65 00 00 23 00 00 00 78 65 00 00 21 ....d..?....d..@...7e..#...xe..!
12e60 00 00 00 9c 65 00 00 68 00 00 00 be 65 00 00 67 00 00 00 27 66 00 00 f3 00 00 00 8f 66 00 00 1a ....e..h....e..g...'f.......f...
12e80 01 00 00 83 67 00 00 0c 00 00 00 9e 68 00 00 1a 00 00 00 ab 68 00 00 19 00 00 00 c6 68 00 00 73 ....g.......h.......h.......h..s
12ea0 00 00 00 e0 68 00 00 20 00 00 00 54 69 00 00 25 00 00 00 75 69 00 00 26 00 00 00 9b 69 00 00 7f ....h......Ti..%...ui..&....i...
12ec0 00 00 00 c2 69 00 00 52 00 00 00 42 6a 00 00 3b 00 00 00 95 6a 00 00 92 00 00 00 d1 6a 00 00 45 ....i..R...Bj..;....j.......j..E
12ee0 00 00 00 64 6b 00 00 02 01 00 00 aa 6b 00 00 19 00 00 00 ad 6c 00 00 53 00 00 00 c7 6c 00 00 58 ...dk.......k.......l..S....l..X
12f00 00 00 00 1b 6d 00 00 56 00 00 00 74 6d 00 00 29 00 00 00 cb 6d 00 00 34 00 00 00 f5 6d 00 00 42 ....m..V...tm..)....m..4....m..B
12f20 00 00 00 2a 6e 00 00 82 00 00 00 6d 6e 00 00 39 00 00 00 f0 6e 00 00 21 00 00 00 2a 6f 00 00 25 ...*n......mn..9....n..!...*o..%
12f40 00 00 00 4c 6f 00 00 4c 00 00 00 72 6f 00 00 33 00 00 00 bf 6f 00 00 67 00 00 00 f3 6f 00 00 95 ...Lo..L...ro..3....o..g....o...
12f60 00 00 00 5b 70 00 00 ca 01 00 00 f1 70 00 00 43 00 00 00 bc 72 00 00 ac 00 00 00 00 73 00 00 4e ...[p.......p..C....r.......s..N
12f80 00 00 00 ad 73 00 00 47 00 00 00 fc 73 00 00 00 26 41 75 74 6f 20 70 6f 70 75 6c 61 74 65 20 66 ....s..G....s...&Auto.populate.f
12fa0 72 6f 6d 20 73 65 61 72 63 68 3a 00 26 43 6f 6c 75 6d 6e 20 74 6f 20 75 70 64 61 74 65 3a 00 26 rom.search:.&Column.to.update:.&
12fc0 43 75 73 74 6f 6d 69 7a 65 20 70 6c 75 67 69 6e 00 26 44 65 76 69 63 65 20 74 6f 20 73 79 6e 63 Customize.plugin.&Device.to.sync
12fe0 20 74 68 69 73 20 6c 69 73 74 20 74 6f 3a 00 26 48 65 6c 70 00 26 4c 69 73 74 20 74 79 70 65 3a .this.list.to:.&Help.&List.type:
13000 00 26 53 65 72 69 65 73 20 6e 61 6d 65 3a 00 26 53 74 6f 72 65 20 69 6e 20 73 65 72 69 65 73 20 .&Series.name:.&Store.in.series.
13020 63 6f 6c 75 6d 6e 3a 00 26 56 61 6c 75 65 20 69 6e 20 63 6f 6c 75 6d 6e 20 74 6f 20 61 64 64 2f column:.&Value.in.column.to.add/
13040 72 65 6d 6f 76 65 3a 00 26 56 69 65 77 20 6c 69 62 72 61 72 79 20 70 72 65 66 65 72 65 6e 63 65 remove:.&View.library.preference
13060 73 00 26 57 68 65 6e 20 73 79 6e 63 69 6e 67 20 74 68 69 73 20 6c 69 73 74 3a 00 2a 41 6e 79 20 s.&When.syncing.this.list:.*Any.
13080 44 65 76 69 63 65 00 41 20 6c 69 73 74 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 73 20 77 69 74 Device.A.list.already.exists.wit
130a0 68 20 74 68 69 73 20 6e 61 6d 65 00 41 20 6c 69 73 74 20 77 69 74 68 20 74 68 65 20 73 61 6d 65 h.this.name.A.list.with.the.same
130c0 20 6e 61 6d 65 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 73 00 41 64 64 20 61 6c 6c 20 62 6f 6f .name.already.exists.Add.all.boo
130e0 6b 73 20 69 6e 20 73 65 72 69 65 73 20 74 6f 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 6c 69 ks.in.series.to.the.specified.li
13100 73 74 00 41 64 64 20 63 6f 6e 6e 65 63 74 65 64 20 64 65 76 69 63 65 00 41 64 64 20 66 61 69 6c st.Add.connected.device.Add.fail
13120 65 64 00 41 64 64 20 6c 69 73 74 00 41 64 64 20 6e 65 77 20 6c 69 73 74 00 41 64 64 20 6e 65 77 ed.Add.list.Add.new.list.Add.new
13140 20 6c 69 73 74 20 69 74 65 6d 73 20 74 6f 20 64 65 76 69 63 65 00 41 64 64 20 73 65 72 69 65 73 .list.items.to.device.Add.series
13160 20 74 6f 20 25 73 20 6c 69 73 74 00 41 64 64 20 73 65 72 69 65 73 20 74 6f 20 61 6c 6c 20 6c 69 .to.%s.list.Add.series.to.all.li
13180 73 74 73 00 41 64 64 20 73 65 72 69 65 73 20 74 6f 20 64 65 66 61 75 6c 74 20 6c 69 73 74 00 41 sts.Add.series.to.default.list.A
131a0 64 64 20 73 65 72 69 65 73 20 74 6f 20 6c 69 73 74 00 41 64 64 20 73 65 72 69 65 73 20 74 6f 20 dd.series.to.list.Add.series.to.
131c0 6c 69 73 74 3a 20 25 73 00 41 64 64 20 73 65 72 69 65 73 20 74 6f 20 74 68 65 20 22 25 73 22 20 list:.%s.Add.series.to.the."%s".
131e0 6c 69 73 74 00 41 64 64 20 74 6f 20 25 73 20 6c 69 73 74 00 41 64 64 20 74 6f 20 61 6c 6c 20 6c list.Add.to.%s.list.Add.to.all.l
13200 69 73 74 73 00 41 64 64 20 74 6f 20 64 65 66 61 75 6c 74 20 6c 69 73 74 00 41 64 64 20 74 6f 20 ists.Add.to.default.list.Add.to.
13220 6c 69 73 74 00 41 64 64 20 74 6f 20 6c 69 73 74 3a 20 25 73 00 41 64 64 20 74 6f 20 74 68 65 20 list.Add.to.list:.%s.Add.to.the.
13240 22 25 73 22 20 6c 69 73 74 00 41 64 64 20 74 6f 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 6c "%s".list.Add.to.the.specified.l
13260 69 73 74 00 41 64 64 2f 6f 76 65 72 77 72 69 74 65 20 61 6c 6c 20 6c 69 73 74 20 69 74 65 6d 73 ist.Add/overwrite.all.list.items
13280 20 74 6f 20 64 65 76 69 63 65 00 41 64 64 65 64 20 25 64 20 62 6f 6f 6b 73 20 74 6f 20 79 6f 75 .to.device.Added.%d.books.to.you
132a0 72 20 25 73 20 6c 69 73 74 00 41 64 64 65 64 20 74 6f 20 25 64 20 72 65 61 64 69 6e 67 20 6c 69 r.%s.list.Added.to.%d.reading.li
132c0 73 74 73 00 41 6c 6c 20 73 65 74 74 69 6e 67 73 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e sts.All.settings.for.this.plugin
132e0 20 69 6e 20 74 68 69 73 20 6c 69 62 72 61 72 79 20 68 61 76 65 20 62 65 65 6e 20 63 6c 65 61 72 .in.this.library.have.been.clear
13300 65 64 2e 00 41 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 65 64 20 77 68 69 6c 65 20 72 65 6e 61 6d ed..An.error.occured.while.renam
13320 69 6e 67 2e 00 41 6e 79 20 73 65 74 74 69 6e 67 73 20 69 6e 20 6f 74 68 65 72 20 6c 69 62 72 61 ing..Any.settings.in.other.libra
13340 72 69 65 73 20 6f 72 20 73 74 6f 72 65 64 20 69 6e 20 61 20 4a 53 4f 4e 20 66 69 6c 65 20 69 6e ries.or.stored.in.a.JSON.file.in
13360 20 79 6f 75 72 20 63 61 6c 69 62 72 65 20 70 6c 75 67 69 6e 73 20 66 6f 6c 64 65 72 20 77 69 6c .your.calibre.plugins.folder.wil
13380 6c 20 6e 6f 74 20 62 65 20 74 6f 75 63 68 65 64 2e 00 41 70 70 6c 79 20 72 65 61 64 69 6e 67 20 l.not.be.touched..Apply.reading.
133a0 6c 69 73 74 20 6f 72 64 65 72 20 77 68 65 6e 20 76 69 65 77 69 6e 67 20 6c 69 73 74 00 41 72 65 list.order.when.viewing.list.Are
133c0 20 79 6f 75 20 73 75 72 65 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 63 68 61 6e 67 65 20 79 6f 75 .you.sure.you.want.to.change.you
133e0 72 20 73 65 74 74 69 6e 67 73 20 69 6e 20 74 68 69 73 20 6c 69 62 72 61 72 79 20 66 6f 72 20 74 r.settings.in.this.library.for.t
13400 68 69 73 20 70 6c 75 67 69 6e 3f 00 41 72 65 20 79 6f 75 20 73 75 72 65 20 79 6f 75 20 77 61 6e his.plugin?.Are.you.sure.you.wan
13420 74 20 74 6f 20 63 6c 65 61 72 20 74 68 65 20 27 25 73 27 20 72 65 61 64 69 6e 67 20 6c 69 73 74 t.to.clear.the.'%s'.reading.list
13440 3f 00 41 72 65 20 79 6f 75 20 73 75 72 65 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 63 6c 65 61 72 ?.Are.you.sure.you.want.to.clear
13460 20 79 6f 75 72 20 73 65 74 74 69 6e 67 73 20 69 6e 20 74 68 69 73 20 6c 69 62 72 61 72 79 20 66 .your.settings.in.this.library.f
13480 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 3f 00 41 72 65 20 79 6f 75 20 73 75 72 65 20 79 6f 75 or.this.plugin?.Are.you.sure.you
134a0 20 77 61 6e 74 20 74 6f 20 63 6f 6e 74 69 6e 75 65 3f 00 41 72 65 20 79 6f 75 20 73 75 72 65 3f .want.to.continue?.Are.you.sure?
134c0 00 41 75 74 6f 20 70 6f 70 75 6c 61 74 65 20 6c 69 73 74 20 66 72 6f 6d 20 62 6f 6f 6b 73 20 6f .Auto.populate.list.from.books.o
134e0 6e 20 64 65 76 69 63 65 00 41 75 74 6f 20 70 6f 70 75 6c 61 74 65 64 20 66 72 6f 6d 20 62 6f 6f n.device.Auto.populated.from.boo
13500 6b 73 20 6f 6e 20 64 65 76 69 63 65 00 41 75 74 6f 20 70 6f 70 75 6c 61 74 65 64 20 66 72 6f 6d ks.on.device.Auto.populated.from
13520 20 73 65 61 72 63 68 00 42 79 20 64 65 66 61 75 6c 74 20 52 65 61 64 69 6e 67 20 4c 69 73 74 20 .search.By.default.Reading.List.
13540 63 72 65 61 74 65 73 20 61 20 56 69 65 77 20 4c 69 73 74 20 73 75 62 6d 65 6e 75 20 66 6f 72 20 creates.a.View.List.submenu.for.
13560 61 6c 6c 20 79 6f 75 72 20 6c 69 73 74 73 20 77 68 65 6e 20 79 6f 75 20 68 61 76 65 20 6d 75 6c all.your.lists.when.you.have.mul
13580 74 69 70 6c 65 2e 0a 49 66 20 63 68 65 63 6b 65 64 2c 20 74 68 69 73 20 6c 69 73 74 20 77 69 6c tiple..If.checked,.this.list.wil
135a0 6c 20 62 65 20 6d 6f 76 65 64 20 74 6f 20 74 68 65 20 74 6f 70 20 6c 65 76 65 6c 20 6d 65 6e 75 l.be.moved.to.the.top.level.menu
135c0 20 66 6f 72 20 65 61 73 65 20 6f 66 20 61 63 63 65 73 73 2e 0a 4e 4f 54 45 3a 20 59 6f 75 72 20 .for.ease.of.access..NOTE:.Your.
135e0 22 64 65 66 61 75 6c 74 22 20 6c 69 73 74 20 77 69 6c 6c 20 61 6c 77 61 79 73 20 61 70 70 65 61 "default".list.will.always.appea
13600 72 20 6f 6e 20 74 68 65 20 74 6f 70 20 6d 65 6e 75 2c 20 72 65 67 61 72 64 6c 65 73 73 20 6f 66 r.on.the.top.menu,.regardless.of
13620 20 74 68 69 73 20 63 68 65 63 6b 62 6f 78 00 42 79 20 73 70 65 63 69 66 79 69 6e 67 20 61 20 64 .this.checkbox.By.specifying.a.d
13640 65 76 69 63 65 20 79 6f 75 20 63 61 6e 20 73 79 6e 63 20 65 69 74 68 65 72 20 6d 61 6e 75 61 6c evice.you.can.sync.either.manual
13660 6c 79 20 6f 72 0a 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 74 68 65 20 63 6f 6e 74 65 6e 74 73 ly.or.automatically.the.contents
13680 20 6f 66 20 61 20 6c 69 73 74 20 74 6f 20 74 68 61 74 20 64 65 76 69 63 65 2e 0a 54 68 69 73 20 .of.a.list.to.that.device..This.
136a0 72 65 70 6c 61 63 65 73 20 74 68 65 20 42 6f 6f 6b 20 53 79 6e 63 20 70 6c 75 67 69 6e 20 66 75 replaces.the.Book.Sync.plugin.fu
136c0 6e 63 74 69 6f 6e 61 6c 69 74 79 00 43 61 6e 6e 6f 74 20 61 64 64 20 74 6f 20 6c 69 73 74 00 43 nctionality.Cannot.add.to.list.C
136e0 61 6e 6e 6f 74 20 63 6c 65 61 72 20 6c 69 73 74 00 43 61 6e 6e 6f 74 20 63 72 65 61 74 65 20 6c annot.clear.list.Cannot.create.l
13700 69 73 74 00 43 61 6e 6e 6f 74 20 64 65 6c 65 74 65 00 43 61 6e 6e 6f 74 20 65 64 69 74 20 6c 69 ist.Cannot.delete.Cannot.edit.li
13720 73 74 00 43 61 6e 6e 6f 74 20 6d 6f 76 65 20 74 6f 20 6c 69 73 74 00 43 61 6e 6e 6f 74 20 72 65 st.Cannot.move.to.list.Cannot.re
13740 6d 6f 76 65 20 66 72 6f 6d 20 6c 69 73 74 00 43 61 6e 6e 6f 74 20 73 79 6e 63 20 74 6f 20 64 65 move.from.list.Cannot.sync.to.de
13760 76 69 63 65 00 43 61 6e 6e 6f 74 20 76 69 65 77 20 6c 69 73 74 00 43 68 6f 6f 73 65 20 68 6f 77 vice.Cannot.view.list.Choose.how
13780 20 74 68 69 73 20 6c 69 73 74 20 77 69 6c 6c 20 62 65 20 70 6f 70 75 6c 61 74 65 64 00 43 6c 65 .this.list.will.be.populated.Cle
137a0 61 72 00 43 6c 65 61 72 20 25 73 20 6c 69 73 74 00 43 6c 65 61 72 20 61 6c 6c 20 66 72 6f 6d 20 ar.Clear.%s.list.Clear.all.from.
137c0 74 68 65 20 73 70 65 63 69 66 69 65 64 20 6c 69 73 74 00 43 6c 65 61 72 20 61 6c 6c 20 73 65 74 the.specified.list.Clear.all.set
137e0 74 69 6e 67 73 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 00 43 6c 65 61 72 20 64 65 66 61 tings.for.this.plugin.Clear.defa
13800 75 6c 74 20 6c 69 73 74 00 43 6c 65 61 72 20 6c 69 73 74 00 43 6c 65 61 72 20 6c 69 73 74 20 28 ult.list.Clear.list.Clear.list.(
13820 25 64 29 00 43 6c 65 61 72 20 6c 69 73 74 3a 20 25 73 00 43 6c 65 61 72 20 74 68 65 20 22 25 73 %d).Clear.list:.%s.Clear.the."%s
13840 22 20 6c 69 73 74 00 43 6c 65 61 72 20 74 68 69 73 20 6c 69 73 74 20 61 66 74 65 72 20 61 20 73 ".list.Clear.this.list.after.a.s
13860 79 6e 63 20 74 6f 20 74 68 69 73 20 64 65 76 69 63 65 00 43 6f 6c 75 6d 6e 20 55 70 64 61 74 65 ync.to.this.device.Column.Update
13880 20 4f 70 74 69 6f 6e 73 3a 00 43 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 64 69 61 6c 6f 67 73 20 68 .Options:.Confirmation.dialogs.h
138a0 61 76 65 20 61 6c 6c 20 62 65 65 6e 20 72 65 73 65 74 00 43 6f 6e 74 72 6f 6c 20 68 6f 77 20 79 ave.all.been.reset.Control.how.y
138c0 6f 75 72 20 69 74 65 6d 73 20 61 72 65 20 73 79 6e 63 65 64 20 74 6f 20 74 68 65 20 64 65 76 69 our.items.are.synced.to.the.devi
138e0 63 65 2e 0a 53 79 6e 63 20 6f 6e 6c 79 20 6e 65 77 20 69 74 65 6d 73 2c 20 73 79 6e 63 20 61 6c ce..Sync.only.new.items,.sync.al
13900 6c 20 69 74 65 6d 73 20 6f 76 65 72 77 72 69 74 69 6e 67 20 65 78 69 73 74 69 6e 67 0a 6f 72 20 l.items.overwriting.existing.or.
13920 75 73 65 20 74 68 69 73 20 6c 69 73 74 20 74 6f 20 6a 75 73 74 20 72 65 6d 6f 76 65 20 69 74 65 use.this.list.to.just.remove.ite
13940 6d 73 20 66 72 6f 6d 20 79 6f 75 72 20 64 65 76 69 63 65 2e 00 43 6f 70 79 20 74 6f 20 63 6c 69 ms.from.your.device..Copy.to.cli
13960 70 62 6f 61 72 64 00 43 72 65 61 74 65 20 6e 65 77 20 63 6f 6c 75 6d 6e 00 44 65 66 61 75 6c 74 pboard.Create.new.column.Default
13980 00 44 65 6c 65 74 65 20 66 61 69 6c 65 64 00 44 65 6c 65 74 65 20 6c 69 73 74 00 44 65 6c 65 74 .Delete.failed.Delete.list.Delet
139a0 65 20 74 68 69 73 20 64 65 76 69 63 65 20 66 72 6f 6d 20 74 68 65 20 64 65 76 69 63 65 20 6c 69 e.this.device.from.the.device.li
139c0 73 74 00 44 65 6c 65 74 69 6e 67 20 62 6f 6f 6b 73 20 66 72 6f 6d 20 64 65 76 69 63 65 2e 00 44 st.Deleting.books.from.device..D
139e0 65 76 69 63 65 73 00 44 65 76 69 63 65 73 3a 00 44 69 73 70 6c 61 79 20 4f 70 74 69 6f 6e 73 3a evices.Devices:.Display.Options:
13a00 00 44 6f 20 6e 6f 74 20 75 70 64 61 74 65 20 63 61 6c 69 62 72 65 20 63 6f 6c 75 6d 6e 00 44 6f .Do.not.update.calibre.column.Do
13a20 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 64 65 6c 65 74 65 20 74 68 65 20 6c 69 73 74 20 6e 61 6d .you.want.to.delete.the.list.nam
13a40 65 64 20 27 25 73 27 00 44 6f 6e 65 00 45 64 69 74 20 25 73 20 6c 69 73 74 00 45 64 69 74 20 62 ed.'%s'.Done.Edit.%s.list.Edit.b
13a60 6f 6f 6b 73 20 6f 6e 20 74 68 65 20 22 25 73 22 20 6c 69 73 74 00 45 64 69 74 20 62 6f 6f 6b 73 ooks.on.the."%s".list.Edit.books
13a80 20 6f 6e 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 6c 69 73 74 00 45 64 69 74 20 64 65 66 61 .on.the.specified.list.Edit.defa
13aa0 75 6c 74 20 6c 69 73 74 00 45 64 69 74 20 6c 69 73 74 00 45 64 69 74 20 6c 69 73 74 3a 20 25 73 ult.list.Edit.list.Edit.list:.%s
13ac0 00 45 64 69 74 20 74 68 65 20 6b 65 79 62 6f 61 72 64 20 73 68 6f 72 74 63 75 74 73 20 61 73 73 .Edit.the.keyboard.shortcuts.ass
13ae0 6f 63 69 61 74 65 64 20 77 69 74 68 20 74 68 69 73 20 70 6c 75 67 69 6e 00 45 6e 74 65 72 20 61 ociated.with.this.plugin.Enter.a
13b00 20 6e 65 77 20 64 69 73 70 6c 61 79 20 6e 61 6d 65 20 66 6f 72 20 74 68 69 73 20 64 65 76 69 63 .new.display.name.for.this.devic
13b20 65 3a 00 45 6e 74 65 72 20 61 20 6e 65 77 20 64 69 73 70 6c 61 79 20 6e 61 6d 65 20 66 6f 72 20 e:.Enter.a.new.display.name.for.
13b40 74 68 69 73 20 6c 69 73 74 3a 00 45 6e 74 65 72 20 61 20 75 6e 69 71 75 65 20 64 69 73 70 6c 61 this.list:.Enter.a.unique.displa
13b60 79 20 6e 61 6d 65 20 66 6f 72 20 74 68 69 73 20 6c 69 73 74 3a 00 46 61 69 6c 65 64 20 74 6f 20 y.name.for.this.list:.Failed.to.
13b80 61 64 64 20 74 6f 20 6c 69 73 74 00 49 66 20 63 68 65 63 6b 65 64 2c 20 63 61 6c 69 62 72 65 20 add.to.list.If.checked,.calibre.
13ba0 73 6f 72 74 20 77 69 6c 6c 20 62 65 20 72 65 73 74 6f 72 65 64 20 74 6f 20 69 74 73 20 6f 72 69 sort.will.be.restored.to.its.ori
13bc0 67 69 6e 61 6c 20 73 74 61 74 65 20 61 66 74 65 72 0a 74 68 65 20 75 73 65 72 20 71 75 69 74 73 ginal.state.after.the.user.quits
13be0 20 74 68 65 20 72 65 61 64 69 6e 67 20 6c 69 73 74 20 76 69 65 77 20 62 79 20 63 68 61 6e 67 69 .the.reading.list.view.by.changi
13c00 6e 67 20 6f 72 20 63 6c 65 61 72 69 6e 67 20 63 61 6c 69 62 72 65 27 73 0a 73 65 61 72 63 68 2c ng.or.clearing.calibre's.search,
13c20 20 73 77 69 74 63 68 69 6e 67 20 6c 69 62 72 61 72 69 65 73 2c 20 6f 72 20 71 75 69 74 74 69 6e .switching.libraries,.or.quittin
13c40 67 20 63 61 6c 69 62 72 65 2e 00 49 66 20 63 68 65 63 6b 65 64 2c 20 76 69 65 77 69 6e 67 20 61 g.calibre..If.checked,.viewing.a
13c60 20 72 65 61 64 69 6e 67 20 6c 69 73 74 20 77 69 6c 6c 20 61 6c 73 6f 20 63 68 61 6e 67 65 20 79 .reading.list.will.also.change.y
13c80 6f 75 72 20 43 61 6c 69 62 72 65 20 73 6f 72 74 20 6f 72 64 65 72 2e 0a 4c 69 73 74 73 20 63 61 our.Calibre.sort.order..Lists.ca
13ca0 6e 20 62 65 20 6d 61 6e 75 61 6c 6c 79 20 72 65 6f 72 64 65 72 65 64 20 75 73 69 6e 67 20 74 68 n.be.manually.reordered.using.th
13cc0 69 73 20 70 6c 75 67 69 6e 2c 20 64 65 66 61 75 6c 74 69 6e 67 20 74 6f 20 6f 72 64 65 72 20 61 is.plugin,.defaulting.to.order.a
13ce0 64 64 65 64 20 74 6f 20 6c 69 73 74 2e 0a 49 66 20 75 6e 63 68 65 63 6b 65 64 2c 20 63 75 72 72 dded.to.list..If.unchecked,.curr
13d00 65 6e 74 20 63 61 6c 69 62 72 65 20 73 6f 72 74 20 77 69 6c 6c 20 62 65 20 6c 65 66 74 20 75 6e ent.calibre.sort.will.be.left.un
13d20 63 68 61 6e 67 65 64 20 77 68 65 6e 20 79 6f 75 20 76 69 65 77 20 74 68 65 20 6c 69 73 74 2e 00 changed.when.you.view.the.list..
13d40 49 66 20 6c 69 73 74 20 69 73 20 70 6f 70 75 6c 61 74 65 64 20 66 72 6f 6d 20 61 20 73 65 61 72 If.list.is.populated.from.a.sear
13d60 63 68 2c 20 73 70 65 63 69 66 79 20 74 68 65 20 63 61 6c 69 62 72 65 20 73 65 61 72 63 68 20 65 ch,.specify.the.calibre.search.e
13d80 78 70 72 65 73 73 69 6f 6e 00 49 66 20 73 79 6e 63 69 6e 67 20 79 6f 75 72 20 6c 69 73 74 20 6d xpression.If.syncing.your.list.m
13da0 65 61 6e 73 20 62 6f 6f 6b 73 20 61 72 65 20 72 65 6d 6f 76 65 64 20 66 72 6f 6d 20 79 6f 75 72 eans.books.are.removed.from.your
13dc0 20 64 65 76 69 63 65 2c 20 74 68 65 6e 0a 61 20 64 69 61 6c 6f 67 20 77 69 6c 6c 20 62 65 20 64 .device,.then.a.dialog.will.be.d
13de0 69 73 70 6c 61 79 65 64 20 61 6c 6c 6f 77 69 6e 67 20 79 6f 75 20 74 6f 20 63 6f 6e 66 69 72 6d isplayed.allowing.you.to.confirm
13e00 20 66 69 72 73 74 2e 0a 55 6e 63 68 65 63 6b 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 74 6f 20 61 .first..Uncheck.this.option.to.a
13e20 6c 6c 6f 77 20 75 6e 61 74 74 65 6e 64 65 64 20 73 79 6e 63 69 6e 67 20 74 6f 20 79 6f 75 72 20 llow.unattended.syncing.to.your.
13e40 64 65 76 69 63 65 2e 00 49 66 20 75 6e 63 68 65 63 6b 65 64 2c 20 6f 6e 6c 79 20 69 74 65 6d 73 device..If.unchecked,.only.items
13e60 20 6e 6f 74 20 6f 6e 20 74 68 65 20 64 65 76 69 63 65 20 61 6c 72 65 61 64 79 20 77 69 6c 6c 20 .not.on.the.device.already.will.
13e80 62 65 20 73 79 6e 63 65 64 2e 0a 49 66 20 6e 6f 20 64 65 76 69 63 65 20 69 73 20 73 70 65 63 69 be.synced..If.no.device.is.speci
13ea0 66 69 65 64 20 74 68 69 73 20 63 68 65 63 6b 62 6f 78 20 68 61 73 20 6e 6f 20 65 66 66 65 63 74 fied.this.checkbox.has.no.effect
13ec0 2e 0a 54 68 69 73 20 6f 70 74 69 6f 6e 20 63 61 6e 20 6f 6e 6c 79 20 62 65 20 75 73 65 64 20 77 ..This.option.can.only.be.used.w
13ee0 69 74 68 20 6d 61 6e 75 61 6c 20 74 79 70 65 20 6c 69 73 74 73 2e 00 49 66 20 79 6f 75 20 64 6f ith.manual.type.lists..If.you.do
13f00 20 6e 6f 74 20 68 61 76 65 20 61 20 64 65 76 69 63 65 20 63 6f 6e 6e 65 63 74 65 64 20 63 75 72 .not.have.a.device.connected.cur
13f20 72 65 6e 74 6c 79 2c 20 65 69 74 68 65 72 20 70 6c 75 67 20 6f 6e 65 0a 69 6e 20 6e 6f 77 20 6f rently,.either.plug.one.in.now.o
13f40 72 20 65 78 69 74 20 74 68 65 20 64 69 61 6c 6f 67 20 61 6e 64 20 63 6f 6e 6e 65 63 74 20 74 6f r.exit.the.dialog.and.connect.to
13f60 20 66 6f 6c 64 65 72 2f 69 54 75 6e 65 73 20 66 69 72 73 74 00 4b 65 79 62 6f 61 72 64 20 73 68 .folder/iTunes.first.Keyboard.sh
13f80 6f 72 74 63 75 74 73 00 4b 69 6e 64 6c 65 20 43 6f 6c 6c 65 63 74 69 6f 6e 73 00 4b 69 6e 64 6c ortcuts.Kindle.Collections.Kindl
13fa0 65 20 43 6f 6c 6c 65 63 74 69 6f 6e 73 20 46 61 69 6c 65 64 00 4c 69 73 74 73 00 4c 69 73 74 73 e.Collections.Failed.Lists.Lists
13fc0 3a 00 4c 6f 63 61 74 69 6f 6e 00 4d 61 69 6e 20 6d 65 6d 6f 72 79 00 4d 61 6e 75 61 6c 6c 79 20 :.Location.Main.memory.Manually.
13fe0 61 64 64 2f 72 65 6d 6f 76 65 20 69 74 65 6d 73 00 4d 65 6e 75 00 4d 6f 76 65 20 22 56 69 65 77 add/remove.items.Menu.Move."View
14000 20 6c 69 73 74 22 20 74 6f 20 74 68 65 20 74 6f 70 20 6c 65 76 65 6c 20 6f 66 20 74 68 65 20 70 .list".to.the.top.level.of.the.p
14020 6c 75 67 69 6e 20 6d 65 6e 75 20 66 6f 72 20 74 68 69 73 20 6c 69 73 74 00 4d 6f 76 65 20 74 6f lugin.menu.for.this.list.Move.to
14040 20 6c 69 73 74 00 4d 6f 76 65 64 20 25 64 20 62 6f 6f 6b 73 20 74 6f 20 79 6f 75 72 20 6c 69 73 .list.Moved.%d.books.to.your.lis
14060 74 28 73 29 00 4e 61 6d 65 00 4e 6f 20 62 6f 6f 6b 73 20 65 78 69 73 74 20 6f 6e 20 74 68 69 73 t(s).Name.No.books.exist.on.this
14080 20 6c 69 73 74 00 4e 6f 20 64 65 76 69 63 65 20 66 6f 75 6e 64 20 66 6f 72 20 55 55 49 44 3a 20 .list.No.device.found.for.UUID:.
140a0 25 73 00 4e 6f 20 6c 69 73 74 20 6e 61 6d 65 20 73 70 65 63 69 66 69 65 64 00 4e 6f 20 73 6f 75 %s.No.list.name.specified.No.sou
140c0 72 63 65 20 6c 69 73 74 20 6e 61 6d 65 73 20 73 70 65 63 69 66 69 65 64 00 4f 70 74 69 6f 6e 61 rce.list.names.specified.Optiona
140e0 6c 6c 79 20 6d 6f 64 69 66 79 20 74 61 67 73 20 6f 72 20 61 20 63 75 73 74 6f 6d 20 63 6f 6c 75 lly.modify.tags.or.a.custom.colu
14100 6d 6e 20 77 68 65 6e 20 79 6f 75 0a 61 64 64 20 61 6e 64 2f 6f 72 20 72 65 6d 6f 76 65 20 69 74 mn.when.you.add.and/or.remove.it
14120 65 6d 73 20 66 72 6f 6d 20 74 68 69 73 20 6c 69 73 74 2e 00 4f 70 74 69 6f 6e 61 6c 6c 79 20 73 ems.from.this.list..Optionally.s
14140 70 65 63 69 66 79 20 61 20 63 6f 6c 75 6d 6e 20 74 6f 20 61 64 64 2f 72 65 6d 6f 76 65 20 61 20 pecify.a.column.to.add/remove.a.
14160 76 61 6c 75 65 20 66 72 6f 6d 0a 77 68 65 6e 20 61 64 64 69 6e 67 20 6f 72 20 72 65 6d 6f 76 69 value.from.when.adding.or.removi
14180 6e 67 20 69 74 65 6d 73 20 66 72 6f 6d 20 74 68 69 73 20 6c 69 73 74 00 4f 74 68 65 72 00 50 6c ng.items.from.this.list.Other.Pl
141a0 65 61 73 65 20 72 65 73 74 61 72 74 20 63 61 6c 69 62 72 65 20 6e 6f 77 2e 00 50 6f 70 75 6c 61 ease.restart.calibre.now..Popula
141c0 74 69 6f 6e 20 4f 70 74 69 6f 6e 73 3a 00 50 72 65 66 65 72 65 6e 63 65 73 20 66 6f 72 3a 00 52 tion.Options:.Preferences.for:.R
141e0 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 41 62 6f 72 74 69 6e 67 20 75 70 64 61 74 69 6e 67 20 61 EADING.LIST:.Aborting.updating.a
14200 75 74 6f 2d 73 65 61 72 63 68 20 6c 69 73 74 20 61 73 20 68 61 73 20 6e 6f 20 65 78 70 72 65 73 uto-search.list.as.has.no.expres
14220 73 69 6f 6e 3a 20 00 52 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 41 64 64 69 6e 67 20 25 64 20 69 sion:..READING.LIST:.Adding.%d.i
14240 64 73 20 74 6f 20 61 75 74 6f 6d 61 74 69 63 20 6c 69 73 74 3a 20 25 73 00 52 45 41 44 49 4e 47 ds.to.automatic.list:.%s.READING
14260 20 4c 49 53 54 3a 20 41 74 74 65 6d 70 74 69 6e 67 20 74 6f 20 72 65 63 72 65 61 74 65 20 4b 69 .LIST:.Attempting.to.recreate.Ki
14280 6e 64 6c 65 20 63 6f 6c 6c 65 63 74 69 6f 6e 73 00 52 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 41 ndle.collections.READING.LIST:.A
142a0 75 74 6f 2d 70 6f 70 75 6c 61 74 69 6e 67 20 64 65 76 69 63 65 20 6c 69 73 74 3a 20 00 52 45 41 uto-populating.device.list:..REA
142c0 44 49 4e 47 20 4c 49 53 54 3a 20 41 75 74 6f 2d 70 6f 70 75 6c 61 74 69 6e 67 20 73 65 61 72 63 DING.LIST:.Auto-populating.searc
142e0 68 20 6c 69 73 74 3a 20 00 52 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 44 65 76 69 63 65 20 64 69 h.list:..READING.LIST:.Device.di
14300 73 63 6f 6e 6e 65 63 74 65 64 00 52 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 44 65 76 69 63 65 20 sconnected.READING.LIST:.Device.
14320 66 6f 75 6e 64 20 74 6f 20 73 79 6e 63 20 74 6f 3a 00 52 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 found.to.sync.to:.READING.LIST:.
14340 4d 65 74 61 64 61 74 61 20 61 76 61 69 6c 61 62 6c 65 3a 00 52 45 41 44 49 4e 47 20 4c 49 53 54 Metadata.available:.READING.LIST
14360 3a 20 4e 6f 20 62 6f 6f 6b 73 20 6f 6e 20 27 25 73 27 20 6c 69 73 74 20 66 6f 75 6e 64 20 6f 6e :.No.books.on.'%s'.list.found.on
14380 20 64 65 76 69 63 65 20 74 6f 20 72 65 6d 6f 76 65 00 52 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 .device.to.remove.READING.LIST:.
143a0 4e 6f 20 62 6f 6f 6b 73 20 6f 6e 20 27 25 73 27 20 6c 69 73 74 20 6e 65 65 64 20 74 6f 20 62 65 No.books.on.'%s'.list.need.to.be
143c0 20 73 79 6e 63 65 64 00 52 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 4e 6f 74 20 73 79 6e 63 69 6e .synced.READING.LIST:.Not.syncin
143e0 67 20 27 25 73 27 20 74 6f 20 64 65 76 69 63 65 20 61 73 20 61 75 74 6f 73 79 6e 63 20 69 73 20 g.'%s'.to.device.as.autosync.is.
14400 66 61 6c 73 65 00 52 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 4e 6f 74 20 73 79 6e 63 69 6e 67 20 false.READING.LIST:.Not.syncing.
14420 74 6f 20 64 65 76 69 63 65 20 61 73 20 6e 6f 74 20 61 63 74 69 76 65 00 52 45 41 44 49 4e 47 20 to.device.as.not.active.READING.
14440 4c 49 53 54 3a 20 4e 6f 77 20 25 64 20 69 64 73 20 6f 6e 20 61 75 74 6f 6d 61 74 69 63 20 6c 69 LIST:.Now.%d.ids.on.automatic.li
14460 73 74 3a 20 25 73 00 52 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 52 65 6d 6f 76 69 6e 67 20 25 64 st:.%s.READING.LIST:.Removing.%d
14480 20 69 64 73 20 66 72 6f 6d 20 61 75 74 6f 6d 61 74 69 63 20 6c 69 73 74 3a 20 25 73 00 52 45 41 .ids.from.automatic.list:.%s.REA
144a0 44 49 4e 47 20 4c 49 53 54 3a 20 53 6b 69 70 70 69 6e 67 20 25 64 20 62 6f 6f 6b 73 20 69 6e 20 DING.LIST:.Skipping.%d.books.in.
144c0 27 25 73 27 20 6c 69 73 74 20 77 69 74 68 20 6e 6f 20 66 6f 72 6d 61 74 73 00 52 45 41 44 49 4e '%s'.list.with.no.formats.READIN
144e0 47 20 4c 49 53 54 3a 20 53 79 6e 63 20 4e 6f 77 20 2d 20 66 6f 72 63 65 5f 73 79 6e 63 3d 00 52 G.LIST:.Sync.Now.-.force_sync=.R
14500 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 53 79 6e 63 69 6e 67 20 25 64 20 62 6f 6f 6b 73 20 69 6e EADING.LIST:.Syncing.%d.books.in
14520 20 27 25 73 27 20 74 6f 3a 20 25 73 20 28 6c 6f 63 61 74 69 6f 6e 3a 25 73 29 00 52 45 41 44 49 .'%s'.to:.%s.(location:%s).READI
14540 4e 47 20 4c 49 53 54 3a 20 55 70 64 61 74 69 6e 67 20 61 75 74 6f 6d 61 74 69 63 20 63 6f 6c 75 NG.LIST:.Updating.automatic.colu
14560 6d 6e 20 6c 69 73 74 28 73 29 20 00 52 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 55 70 64 61 74 69 mn.list(s)..READING.LIST:.Updati
14580 6e 67 20 61 75 74 6f 6d 61 74 69 63 20 64 65 76 69 63 65 20 6c 69 73 74 28 73 29 20 00 52 65 61 ng.automatic.device.list(s)..Rea
145a0 64 69 6e 67 20 4c 69 73 74 00 52 65 61 64 69 6e 67 20 4c 69 73 74 20 65 72 72 6f 72 00 52 65 61 ding.List.Reading.List.error.Rea
145c0 64 69 6e 67 20 4c 69 73 74 3a 20 43 61 6e 6e 6f 74 20 63 72 65 61 74 65 20 6c 69 73 74 20 61 73 ding.List:.Cannot.create.list.as
145e0 20 6c 69 73 74 5f 6e 61 6d 65 20 69 73 20 64 75 70 6c 69 63 61 74 65 3a 00 52 65 61 64 69 6e 67 .list_name.is.duplicate:.Reading
14600 20 4c 69 73 74 3a 20 43 61 6e 6e 6f 74 20 63 72 65 61 74 65 20 6c 69 73 74 20 61 73 20 6c 69 73 .List:.Cannot.create.list.as.lis
14620 74 5f 6e 61 6d 65 20 6e 6f 74 20 73 70 65 63 69 66 69 65 64 00 52 65 61 64 69 6e 67 20 4f 72 64 t_name.not.specified.Reading.Ord
14640 65 72 20 4f 70 74 69 6f 6e 73 3a 00 52 65 6d 6f 76 65 20 66 72 6f 6d 20 61 6c 6c 20 6c 69 73 74 er.Options:.Remove.from.all.list
14660 73 00 52 65 6d 6f 76 65 20 66 72 6f 6d 20 64 65 66 61 75 6c 74 20 6c 69 73 74 00 52 65 6d 6f 76 s.Remove.from.default.list.Remov
14680 65 20 66 72 6f 6d 20 6c 69 73 74 00 52 65 6d 6f 76 65 20 66 72 6f 6d 20 6c 69 73 74 3a 20 25 73 e.from.list.Remove.from.list:.%s
146a0 00 52 65 6d 6f 76 65 20 66 72 6f 6d 20 74 68 65 20 22 25 73 22 20 6c 69 73 74 00 52 65 6d 6f 76 .Remove.from.the."%s".list.Remov
146c0 65 20 66 72 6f 6d 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 6c 69 73 74 00 52 65 6d 6f 76 65 e.from.the.specified.list.Remove
146e0 20 6c 69 73 74 20 69 74 65 6d 73 20 66 72 6f 6d 20 64 65 76 69 63 65 00 52 65 6d 6f 76 65 64 20 .list.items.from.device.Removed.
14700 25 64 20 62 6f 6f 6b 73 20 66 72 6f 6d 20 79 6f 75 72 20 25 73 20 6c 69 73 74 00 52 65 6d 6f 76 %d.books.from.your.%s.list.Remov
14720 65 64 20 66 72 6f 6d 20 25 64 20 72 65 61 64 69 6e 67 20 6c 69 73 74 73 00 52 65 6e 61 6d 65 20 ed.from.%d.reading.lists.Rename.
14740 64 65 76 69 63 65 00 52 65 6e 61 6d 65 20 66 61 69 6c 65 64 00 52 65 6e 61 6d 65 20 6c 69 73 74 device.Rename.failed.Rename.list
14760 00 52 65 6e 61 6d 65 20 74 68 65 20 63 75 72 72 65 6e 74 6c 79 20 63 6f 6e 6e 65 63 74 65 64 20 .Rename.the.currently.connected.
14780 64 65 76 69 63 65 00 52 65 70 6c 61 63 65 20 64 65 76 69 63 65 20 77 69 74 68 20 6c 69 73 74 2c device.Replace.device.with.list,
147a0 20 61 64 64 20 6e 65 77 20 69 74 65 6d 73 20 6f 6e 6c 79 00 52 65 70 6c 61 63 65 20 64 65 76 69 .add.new.items.only.Replace.devi
147c0 63 65 20 77 69 74 68 20 6c 69 73 74 2c 20 61 64 64 2f 6f 76 65 72 77 72 69 74 65 20 61 6c 6c 00 ce.with.list,.add/overwrite.all.
147e0 52 65 73 65 74 20 26 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 64 69 61 6c 6f 67 73 00 52 65 73 65 Reset.&confirmation.dialogs.Rese
14800 74 20 61 6c 6c 20 73 68 6f 77 20 6d 65 20 61 67 61 69 6e 20 64 69 61 6c 6f 67 73 20 66 6f 72 20 t.all.show.me.again.dialogs.for.
14820 74 68 65 20 52 65 61 64 69 6e 67 20 4c 69 73 74 20 70 6c 75 67 69 6e 00 52 65 73 74 61 72 74 20 the.Reading.List.plugin.Restart.
14840 63 61 6c 69 62 72 65 20 6e 6f 77 00 52 65 73 74 61 72 74 20 72 65 71 75 69 72 65 64 00 52 65 73 calibre.now.Restart.required.Res
14860 74 6f 72 65 20 73 6f 72 74 20 61 66 74 65 72 20 76 69 65 77 69 6e 67 20 6c 69 73 74 00 53 65 74 tore.sort.after.viewing.list.Set
14880 20 64 65 66 61 75 6c 74 20 6c 69 73 74 00 53 65 74 20 64 65 66 61 75 6c 74 20 6c 69 73 74 3a 20 .default.list.Set.default.list:.
148a0 25 73 00 53 65 74 20 79 6f 75 72 20 64 65 66 61 75 6c 74 20 6c 69 73 74 20 74 6f 20 22 25 73 22 %s.Set.your.default.list.to."%s"
148c0 00 53 65 74 74 69 6e 67 73 20 63 68 61 6e 67 65 64 00 53 65 74 74 69 6e 67 73 20 64 65 6c 65 74 .Settings.changed.Settings.delet
148e0 65 64 00 53 65 74 74 69 6e 67 73 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 20 69 6e 20 74 ed.Settings.for.this.plugin.in.t
14900 68 69 73 20 6c 69 62 72 61 72 79 20 68 61 76 65 20 62 65 65 6e 20 63 68 61 6e 67 65 64 2e 00 53 his.library.have.been.changed..S
14920 68 6f 77 20 64 69 61 6c 6f 67 20 77 68 65 6e 20 72 65 6d 6f 76 69 6e 67 20 62 6f 6f 6b 73 20 66 how.dialog.when.removing.books.f
14940 72 6f 6d 20 64 65 76 69 63 65 00 53 70 65 63 69 66 79 20 74 68 65 20 6e 61 6d 65 20 66 6f 72 20 rom.device.Specify.the.name.for.
14960 74 68 69 73 20 72 65 61 64 69 6e 67 20 6f 72 64 65 72 20 73 65 72 69 65 73 0a 49 66 20 6c 65 66 this.reading.order.series.If.lef
14980 74 20 62 6c 61 6e 6b 2c 20 77 69 6c 6c 20 75 73 65 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 t.blank,.will.use.the.name.of.th
149a0 65 20 6c 69 73 74 20 74 68 69 73 20 62 6f 6f 6b 20 69 73 20 6f 6e 2e 00 53 70 65 63 69 66 79 20 e.list.this.book.is.on..Specify.
149c0 74 68 65 20 74 61 67 20 6f 72 20 63 75 73 74 6f 6d 20 63 6f 6c 75 6d 6e 20 76 61 6c 75 65 20 74 the.tag.or.custom.column.value.t
149e0 6f 20 62 65 20 61 64 64 65 64 20 77 68 65 6e 20 61 64 64 69 6e 67 0a 74 6f 20 74 68 69 73 20 6c o.be.added.when.adding.to.this.l
14a00 69 73 74 20 6f 72 20 72 65 6d 6f 76 65 64 20 77 68 65 6e 20 74 68 65 20 62 6f 6f 6b 20 69 73 20 ist.or.removed.when.the.book.is.
14a20 74 61 6b 65 6e 20 6f 66 66 20 74 68 65 20 6c 69 73 74 00 53 74 61 74 75 73 00 53 74 6f 72 61 67 taken.off.the.list.Status.Storag
14a40 65 20 43 61 72 64 20 41 00 53 74 6f 72 61 67 65 20 43 61 72 64 20 42 00 53 77 69 74 63 68 20 74 e.Card.A.Storage.Card.B.Switch.t
14a60 68 65 20 6c 69 73 74 20 74 6f 20 75 73 65 20 61 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 64 65 he.list.to.use.as.the.current.de
14a80 66 61 75 6c 74 00 53 79 6e 63 20 4e 6f 77 00 53 79 6e 63 20 4e 6f 77 20 28 25 64 29 00 53 79 6e fault.Sync.Now.Sync.Now.(%d).Syn
14aa0 63 20 4f 70 74 69 6f 6e 73 3a 00 53 79 6e 63 20 74 6f 20 74 68 69 73 20 64 65 76 69 63 65 20 61 c.Options:.Sync.to.this.device.a
14ac0 73 20 73 6f 6f 6e 20 61 73 20 69 74 20 69 73 20 63 6f 6e 6e 65 63 74 65 64 00 54 68 65 20 73 65 s.soon.as.it.is.connected.The.se
14ae0 6c 65 63 74 65 64 20 62 6f 6f 6b 28 73 29 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 20 6f 6e 20 lected.book(s).already.exist.on.
14b00 74 68 69 73 20 6c 69 73 74 3a 20 3c 62 3e 25 73 3c 2f 62 3e 00 54 68 65 20 73 65 6c 65 63 74 65 this.list:.<b>%s</b>.The.selecte
14b20 64 20 62 6f 6f 6b 28 73 29 20 64 6f 20 6e 6f 74 20 65 78 69 73 74 20 6f 6e 20 74 68 69 73 20 6c d.book(s).do.not.exist.on.this.l
14b40 69 73 74 00 54 69 74 6c 65 20 69 6d 61 67 65 20 6e 6f 74 20 66 6f 75 6e 64 20 2d 20 79 6f 75 20 ist.Title.image.not.found.-.you.
14b60 6d 75 73 74 20 72 65 73 74 61 72 74 20 43 61 6c 69 62 72 65 20 62 65 66 6f 72 65 20 75 73 69 6e must.restart.Calibre.before.usin
14b80 67 20 74 68 69 73 20 70 6c 75 67 69 6e 21 00 55 6e 61 62 6c 65 20 74 6f 20 66 69 6e 64 20 74 68 g.this.plugin!.Unable.to.find.th
14ba0 65 20 52 65 6d 6f 76 65 20 42 6f 6f 6b 73 20 70 6c 75 67 69 6e 00 55 6e 63 68 65 63 6b 20 74 68 e.Remove.Books.plugin.Uncheck.th
14bc0 69 73 20 6f 70 74 69 6f 6e 20 69 66 20 79 6f 75 20 70 72 65 66 65 72 20 74 6f 20 6d 61 6e 75 61 is.option.if.you.prefer.to.manua
14be0 6c 6c 79 20 73 79 6e 63 20 74 6f 20 79 6f 75 72 20 64 65 76 69 63 65 2e 0a 49 66 20 6e 6f 20 64 lly.sync.to.your.device..If.no.d
14c00 65 76 69 63 65 20 69 73 20 73 70 65 63 69 66 69 65 64 20 74 68 69 73 20 63 68 65 63 6b 62 6f 78 evice.is.specified.this.checkbox
14c20 20 68 61 73 20 6e 6f 20 65 66 66 65 63 74 00 55 6e 64 65 66 69 6e 65 64 00 55 70 64 61 74 65 20 .has.no.effect.Undefined.Update.
14c40 63 6f 6c 75 6d 6e 20 66 6f 72 20 61 64 64 20 6f 72 20 72 65 6d 6f 76 65 00 55 70 64 61 74 65 20 column.for.add.or.remove.Update.
14c60 63 6f 6c 75 6d 6e 20 66 6f 72 20 61 64 64 20 74 6f 20 6c 69 73 74 20 6f 6e 6c 79 00 55 70 64 61 column.for.add.to.list.only.Upda
14c80 74 65 20 63 6f 6c 75 6d 6e 20 66 6f 72 20 72 65 6d 6f 76 65 20 66 72 6f 6d 20 6c 69 73 74 20 6f te.column.for.remove.from.list.o
14ca0 6e 6c 79 00 56 69 65 77 20 25 73 20 6c 69 73 74 20 28 25 64 29 00 56 69 65 77 20 62 6f 6f 6b 73 nly.View.%s.list.(%d).View.books
14cc0 20 6f 6e 20 74 68 65 20 22 25 73 22 20 6c 69 73 74 00 56 69 65 77 20 62 6f 6f 6b 73 20 6f 6e 20 .on.the."%s".list.View.books.on.
14ce0 74 68 65 20 73 70 65 63 69 66 69 65 64 20 6c 69 73 74 00 56 69 65 77 20 64 61 74 61 20 73 74 6f the.specified.list.View.data.sto
14d00 72 65 64 20 69 6e 20 74 68 65 20 6c 69 62 72 61 72 79 20 64 61 74 61 62 61 73 65 20 66 6f 72 20 red.in.the.library.database.for.
14d20 74 68 69 73 20 70 6c 75 67 69 6e 00 56 69 65 77 20 64 65 66 61 75 6c 74 20 6c 69 73 74 00 56 69 this.plugin.View.default.list.Vi
14d40 65 77 20 6c 69 73 74 00 56 69 65 77 20 6c 69 73 74 3a 20 25 73 00 56 69 65 77 20 6f 72 20 65 64 ew.list.View.list:.%s.View.or.ed
14d60 69 74 20 6c 69 73 74 73 20 6f 66 20 62 6f 6f 6b 73 00 57 68 65 6e 20 26 63 68 61 6e 67 69 6e 67 it.lists.of.books.When.&changing
14d80 20 74 68 69 73 20 6c 69 73 74 3a 00 59 6f 75 20 61 72 65 20 61 62 6f 75 74 20 74 6f 20 72 65 6d .this.list:.You.are.about.to.rem
14da0 6f 76 65 20 74 68 65 20 3c 62 3e 25 73 3c 2f 62 3e 20 64 65 76 69 63 65 20 66 72 6f 6d 20 74 68 ove.the.<b>%s</b>.device.from.th
14dc0 69 73 20 6c 69 73 74 2e 20 00 59 6f 75 20 63 61 6e 20 6f 6e 6c 79 20 72 65 6e 61 6d 65 20 61 20 is.list...You.can.only.rename.a.
14de0 64 65 76 69 63 65 20 74 68 61 74 20 69 73 20 63 75 72 72 65 6e 74 6c 79 20 63 6f 6e 6e 65 63 74 device.that.is.currently.connect
14e00 65 64 00 59 6f 75 20 63 61 6e 20 6f 70 74 69 6f 6e 61 6c 6c 79 20 64 69 73 70 6c 61 79 20 74 68 ed.You.can.optionally.display.th
14e20 65 20 63 75 72 72 65 6e 74 20 72 65 61 64 69 6e 67 20 6c 69 73 74 20 6f 72 64 65 72 0a 69 6e 20 e.current.reading.list.order.in.
14e40 61 20 63 75 73 74 6f 6d 20 73 65 72 69 65 73 20 63 6f 6c 75 6d 6e 2e 20 59 6f 75 20 73 68 6f 75 a.custom.series.column..You.shou
14e60 6c 64 20 6e 6f 74 20 65 64 69 74 20 74 68 69 73 20 63 6f 6c 75 6d 6e 20 64 69 72 65 63 74 6c 79 ld.not.edit.this.column.directly
14e80 21 0a 4f 6e 6c 79 20 75 73 61 62 6c 65 20 77 69 74 68 20 4d 61 6e 75 61 6c 6c 79 20 6d 61 6e 61 !.Only.usable.with.Manually.mana
14ea0 67 65 64 20 6c 69 73 74 73 20 74 68 61 74 20 61 72 65 20 6e 6f 74 20 43 6c 65 61 72 65 64 20 6f ged.lists.that.are.not.Cleared.o
14ec0 6e 20 53 79 6e 63 2e 00 59 6f 75 20 6d 75 73 74 20 68 61 76 65 20 61 74 20 6c 65 61 73 74 20 6f n.Sync..You.must.have.at.least.o
14ee0 6e 65 20 6c 69 73 74 00 59 6f 75 20 6d 75 73 74 20 68 61 76 65 20 74 68 65 20 4b 69 6e 64 6c 65 ne.list.You.must.have.the.Kindle
14f00 20 43 6f 6c 6c 65 63 74 69 6f 6e 73 20 70 6c 75 67 69 6e 20 69 6e 73 74 61 6c 6c 65 64 20 69 6e .Collections.plugin.installed.in
14f20 20 6f 72 64 65 72 20 74 6f 20 72 65 63 72 65 61 74 65 20 63 6f 6c 6c 65 63 74 69 6f 6e 73 20 61 .order.to.recreate.collections.a
14f40 66 74 65 72 20 61 20 73 79 6e 63 2e 00 59 6f 75 20 6d 75 73 74 20 72 65 73 74 61 72 74 20 63 61 fter.a.sync..You.must.restart.ca
14f60 6c 69 62 72 65 20 61 66 74 65 72 77 61 72 64 73 2e 00 59 6f 75 20 6d 75 73 74 20 73 65 6c 65 63 libre.afterwards..You.must.selec
14f80 74 20 61 20 64 65 76 69 63 65 20 66 69 72 73 74 00 50 72 6f 6a 65 63 74 2d 49 64 2d 56 65 72 73 t.a.device.first.Project-Id-Vers
14fa0 69 6f 6e 3a 20 50 41 43 4b 41 47 45 20 56 45 52 53 49 4f 4e 0a 50 4f 54 2d 43 72 65 61 74 69 6f ion:.PACKAGE.VERSION.POT-Creatio
14fc0 6e 2d 44 61 74 65 3a 20 32 30 32 32 2d 31 30 2d 31 30 20 32 30 3a 30 36 2b 30 31 30 30 0a 50 4f n-Date:.2022-10-10.20:06+0100.PO
14fe0 2d 52 65 76 69 73 69 6f 6e 2d 44 61 74 65 3a 20 32 30 32 32 2d 30 39 2d 31 39 20 31 34 3a 35 31 -Revision-Date:.2022-09-19.14:51
15000 2b 30 30 30 30 0a 4c 61 73 74 2d 54 72 61 6e 73 6c 61 74 6f 72 3a 20 61 73 68 65 64 20 3c 63 72 +0000.Last-Translator:.ashed.<cr
15020 61 79 73 79 40 67 6d 61 69 6c 2e 63 6f 6d 3e 2c 20 32 30 32 33 0a 4c 61 6e 67 75 61 67 65 2d 54 aysy@gmail.com>,.2023.Language-T
15040 65 61 6d 3a 20 52 75 73 73 69 61 6e 20 28 68 74 74 70 73 3a 2f 2f 61 70 70 2e 74 72 61 6e 73 69 eam:.Russian.(https://app.transi
15060 66 65 78 2e 63 6f 6d 2f 63 61 6c 69 62 72 65 2f 74 65 61 6d 73 2f 31 39 33 33 37 2f 72 75 2f 29 fex.com/calibre/teams/19337/ru/)
15080 0a 4d 49 4d 45 2d 56 65 72 73 69 6f 6e 3a 20 31 2e 30 0a 43 6f 6e 74 65 6e 74 2d 54 79 70 65 3a .MIME-Version:.1.0.Content-Type:
150a0 20 74 65 78 74 2f 70 6c 61 69 6e 3b 20 63 68 61 72 73 65 74 3d 55 54 46 2d 38 0a 43 6f 6e 74 65 .text/plain;.charset=UTF-8.Conte
150c0 6e 74 2d 54 72 61 6e 73 66 65 72 2d 45 6e 63 6f 64 69 6e 67 3a 20 38 62 69 74 0a 47 65 6e 65 72 nt-Transfer-Encoding:.8bit.Gener
150e0 61 74 65 64 2d 42 79 3a 20 70 79 67 65 74 74 65 78 74 2e 70 79 20 31 2e 35 0a 4c 61 6e 67 75 61 ated-By:.pygettext.py.1.5.Langua
15100 67 65 3a 20 72 75 0a 50 6c 75 72 61 6c 2d 46 6f 72 6d 73 3a 20 6e 70 6c 75 72 61 6c 73 3d 34 3b ge:.ru.Plural-Forms:.nplurals=4;
15120 20 70 6c 75 72 61 6c 3d 28 6e 25 31 30 3d 3d 31 20 26 26 20 6e 25 31 30 30 21 3d 31 31 20 3f 20 .plural=(n%10==1.&&.n%100!=11.?.
15140 30 20 3a 20 6e 25 31 30 3e 3d 32 20 26 26 20 6e 25 31 30 3c 3d 34 20 26 26 20 28 6e 25 31 30 30 0.:.n%10>=2.&&.n%10<=4.&&.(n%100
15160 3c 31 32 20 7c 7c 20 6e 25 31 30 30 3e 31 34 29 20 3f 20 31 20 3a 20 6e 25 31 30 3d 3d 30 20 7c <12.||.n%100>14).?.1.:.n%10==0.|
15180 7c 20 28 6e 25 31 30 3e 3d 35 20 26 26 20 6e 25 31 30 3c 3d 39 29 20 7c 7c 20 28 6e 25 31 30 30 |.(n%10>=5.&&.n%10<=9).||.(n%100
151a0 3e 3d 31 31 20 26 26 20 6e 25 31 30 30 3c 3d 31 34 29 3f 20 32 20 3a 20 33 29 3b 0a 00 26 d0 90 >=11.&&.n%100<=14)?.2.:.3);..&..
151c0 d0 b2 d1 82 d0 be d0 b7 d0 b0 d0 bf d0 be d0 bb d0 bd d0 b5 d0 bd d0 b8 d0 b5 20 d0 b8 d0 b7 20 ................................
151e0 d0 bf d0 be d0 b8 d1 81 d0 ba d0 b0 3a 00 26 d0 a1 d1 82 d0 be d0 bb d0 b1 d0 b5 d1 86 20 d0 b4 ............:.&.................
15200 d0 bb d1 8f 20 d0 be d0 b1 d0 bd d0 be d0 b2 d0 bb d0 b5 d0 bd d0 b8 d1 8f 3a 00 26 d0 9d d0 b0 .........................:.&....
15220 d1 81 d1 82 d1 80 d0 be d0 b8 d1 82 d1 8c 20 d0 bf d0 bb d0 b0 d0 b3 d0 b8 d0 bd 00 26 d0 a3 d1 ............................&...
15240 81 d1 82 d1 80 d0 be d0 b9 d1 81 d1 82 d0 b2 d0 be 20 d0 b4 d0 bb d1 8f 20 d1 81 d0 b8 d0 bd d1 ................................
15260 85 d1 80 d0 be d0 bd d0 b8 d0 b7 d0 b0 d1 86 d0 b8 d0 b8 20 d1 8d d1 82 d0 be d0 b3 d0 be 20 d1 ................................
15280 81 d0 bf d0 b8 d1 81 d0 ba d0 b0 3a 00 d0 a1 d0 bf d1 80 26 d0 b0 d0 b2 d0 ba d0 b0 00 26 d0 a2 ...........:.......&.........&..
152a0 d0 b8 d0 bf 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d0 b0 3a 00 26 d0 9d d0 b0 d0 b7 d0 b2 d0 b0 d0 bd .................:.&............
152c0 d0 b8 d0 b5 20 d1 81 d0 b5 d1 80 d0 b8 d0 b8 3a 00 26 d0 a5 d1 80 d0 b0 d0 bd d0 b8 d1 82 d1 8c ...............:.&..............
152e0 20 d0 b2 20 d1 81 d1 82 d0 be d0 bb d0 b1 d1 86 d0 b5 20 d1 81 d0 b5 d1 80 d0 b8 d0 b8 3a 00 26 .............................:.&
15300 d0 97 d0 bd d0 b0 d1 87 d0 b5 d0 bd d0 b8 d0 b5 20 d0 b2 20 d1 81 d1 82 d0 be d0 bb d0 b1 d1 86 ................................
15320 d0 b5 20 d0 b4 d0 bb d1 8f 20 d0 b4 d0 be d0 b1 d0 b0 d0 b2 d0 bb d0 b5 d0 bd d0 b8 d1 8f 2f d1 ............................../.
15340 83 d0 b4 d0 b0 d0 bb d0 b5 d0 bd d0 b8 d1 8f 3a 00 26 d0 9f d1 80 d0 be d1 81 d0 bc d0 be d1 82 ...............:.&..............
15360 d1 80 20 d0 bd d0 b0 d1 81 d1 82 d1 80 d0 be d0 b5 d0 ba 20 d0 b1 d0 b8 d0 b1 d0 bb d0 b8 d0 be ................................
15380 d1 82 d0 b5 d0 ba d0 b8 00 26 d0 9f d1 80 d0 b8 20 d1 81 d0 b8 d0 bd d1 85 d1 80 d0 be d0 bd d0 .........&......................
153a0 b8 d0 b7 d0 b0 d1 86 d0 b8 d0 b8 20 d1 8d d1 82 d0 be d0 b3 d0 be 20 d1 81 d0 bf d0 b8 d1 81 d0 ................................
153c0 ba d0 b0 3a 00 2a d0 9b d1 8e d0 b1 d0 be d0 b5 20 d1 83 d1 81 d1 82 d1 80 d0 be d0 b9 d1 81 d1 ...:.*..........................
153e0 82 d0 b2 d0 be 00 d0 a1 d0 bf d0 b8 d1 81 d0 be d0 ba 20 d1 81 20 d1 82 d0 b0 d0 ba d0 b8 d0 bc ................................
15400 20 d0 bd d0 b0 d0 b7 d0 b2 d0 b0 d0 bd d0 b8 d0 b5 d0 bc 20 d1 83 d0 b6 d0 b5 20 d1 81 d1 83 d1 ................................
15420 89 d0 b5 d1 81 d1 82 d0 b2 d1 83 d0 b5 d1 82 00 d0 a1 d0 bf d0 b8 d1 81 d0 be d0 ba 20 d1 81 20 ................................
15440 d1 82 d0 b0 d0 ba d0 b8 d0 bc 20 d0 bd d0 b0 d0 b7 d0 b2 d0 b0 d0 bd d0 b8 d0 b5 d0 bc 20 d1 83 ................................
15460 d0 b6 d0 b5 20 d1 81 d1 83 d1 89 d0 b5 d1 81 d1 82 d0 b2 d1 83 d0 b5 d1 82 00 d0 94 d0 be d0 b1 ................................
15480 d0 b0 d0 b2 d0 b8 d1 82 d1 8c 20 d0 b2 d1 81 d0 b5 20 d0 ba d0 bd d0 b8 d0 b3 d0 b8 20 d1 81 d0 ................................
154a0 b5 d1 80 d0 b8 d0 b8 20 d0 b2 20 d1 83 d0 ba d0 b0 d0 b7 d0 b0 d0 bd d0 bd d1 8b d0 b9 20 d1 81 ................................
154c0 d0 bf d0 b8 d1 81 d0 be d0 ba 00 d0 94 d0 be d0 b1 d0 b0 d0 b2 d0 b8 d1 82 d1 8c 20 d0 bf d0 be ................................
154e0 d0 b4 d0 ba d0 bb d1 8e d1 87 d0 b5 d0 bd d0 bd d0 be d0 b5 20 d1 83 d1 81 d1 82 d1 80 d0 be d0 ................................
15500 b9 d1 81 d1 82 d0 b2 d0 be 00 d0 a1 d0 b1 d0 be d0 b9 20 d0 b4 d0 be d0 b1 d0 b0 d0 b2 d0 bb d0 ................................
15520 b5 d0 bd d0 b8 d1 8f 00 d0 94 d0 be d0 b1 d0 b0 d0 b2 d0 b8 d1 82 d1 8c 20 d1 81 d0 bf d0 b8 d1 ................................
15540 81 d0 be d0 ba 00 d0 94 d0 be d0 b1 d0 b0 d0 b2 d0 b8 d1 82 d1 8c 20 d0 bd d0 be d0 b2 d1 8b d0 ................................
15560 b9 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba 00 d0 94 d0 be d0 b1 d0 b0 d0 b2 d0 b8 d1 82 d1 8c 20 ................................
15580 d0 bd d0 be d0 b2 d1 8b d0 b5 20 d1 8d d0 bb d0 b5 d0 bc d0 b5 d0 bd d1 82 d1 8b 20 d1 81 d0 bf ................................
155a0 d0 b8 d1 81 d0 ba d0 b0 20 d0 bd d0 b0 20 d1 83 d1 81 d1 82 d1 80 d0 be d0 b9 d1 81 d1 82 d0 b2 ................................
155c0 d0 be 00 d0 94 d0 be d0 b1 d0 b0 d0 b2 d0 b8 d1 82 d1 8c 20 d1 81 d0 b5 d1 80 d0 b8 d0 b8 20 d0 ................................
155e0 b2 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba 20 25 73 00 d0 94 d0 be d0 b1 d0 b0 d0 b2 d0 b8 d1 82 ...............%s...............
15600 d1 8c 20 d1 81 d0 b5 d1 80 d0 b8 d1 8e 20 d0 b2 d0 be 20 d0 b2 d1 81 d0 b5 20 d1 81 d0 bf d0 b8 ................................
15620 d1 81 d0 ba d0 b8 00 d0 94 d0 be d0 b1 d0 b0 d0 b2 d0 b8 d1 82 d1 8c 20 d1 81 d0 b5 d1 80 d0 b8 ................................
15640 d1 8e 20 d0 b2 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba 20 d0 bf d0 be 20 d1 83 d0 bc d0 be d0 bb ................................
15660 d1 87 d0 b0 d0 bd d0 b8 d1 8e 00 d0 94 d0 be d0 b1 d0 b0 d0 b2 d0 b8 d1 82 d1 8c 20 d1 81 d0 b5 ................................
15680 d1 80 d0 b8 d0 b8 20 d0 b2 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba 00 d0 94 d0 be d0 b1 d0 b0 d0 ................................
156a0 b2 d0 b8 d1 82 d1 8c 20 d1 81 d0 b5 d1 80 d0 b8 d0 b8 20 d0 b2 20 d1 81 d0 bf d0 b8 d1 81 d0 be ................................
156c0 d0 ba 3a 20 25 73 00 d0 94 d0 be d0 b1 d0 b0 d0 b2 d0 b8 d1 82 d1 8c 20 d1 81 d0 b5 d1 80 d0 b8 ..:.%s..........................
156e0 d0 b8 20 d0 b2 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba 20 22 25 73 22 00 d0 94 d0 be d0 b1 d0 b0 ..................."%s".........
15700 d0 b2 d0 b8 d1 82 d1 8c 20 d0 b2 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba 20 25 73 00 d0 94 d0 be .........................%s.....
15720 d0 b1 d0 b0 d0 b2 d0 b8 d1 82 d1 8c 20 d0 b2 d0 be 20 d0 b2 d1 81 d0 b5 20 d1 81 d0 bf d0 b8 d1 ................................
15740 81 d0 ba d0 b8 00 d0 94 d0 be d0 b1 d0 b0 d0 b2 d0 b8 d1 82 d1 8c 20 d0 b2 20 d1 81 d0 bf d0 b8 ................................
15760 d1 81 d0 be d0 ba 20 d0 bf d0 be 20 d1 83 d0 bc d0 be d0 bb d1 87 d0 b0 d0 bd d0 b8 d1 8e 00 d0 ................................
15780 94 d0 be d0 b1 d0 b0 d0 b2 d0 b8 d1 82 d1 8c 20 d0 b2 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba 00 ................................
157a0 d0 94 d0 be d0 b1 d0 b0 d0 b2 d0 b8 d1 82 d1 8c 20 d0 b2 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba ................................
157c0 3a 20 25 73 00 d0 94 d0 be d0 b1 d0 b0 d0 b2 d0 b8 d1 82 d1 8c 20 d0 b2 20 d1 81 d0 bf d0 b8 d1 :.%s............................
157e0 81 d0 be d0 ba 20 22 25 73 22 00 d0 94 d0 be d0 b1 d0 b0 d0 b2 d0 b8 d1 82 d1 8c 20 d0 b2 20 d1 ......"%s"......................
15800 83 d0 ba d0 b0 d0 b7 d0 b0 d0 bd d0 bd d1 8b d0 b9 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba 00 d0 ................................
15820 94 d0 be d0 b1 d0 b0 d0 b2 d0 b8 d1 82 d1 8c 2f d0 bf d0 b5 d1 80 d0 b5 d0 b7 d0 b0 d0 bf d0 b8 .............../................
15840 d1 81 d0 b0 d1 82 d1 8c 20 d0 b2 d1 81 d0 b5 20 d1 8d d0 bb d0 b5 d0 bc d0 b5 d0 bd d1 82 d1 8b ................................
15860 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d0 b0 20 d0 bd d0 b0 20 d1 83 d1 81 d1 82 d1 80 d0 be d0 b9 d1 ................................
15880 81 d1 82 d0 b2 d0 be 00 d0 94 d0 be d0 b1 d0 b0 d0 b2 d0 bb d0 b5 d0 bd d0 be 20 25 64 20 d0 ba ...........................%d...
158a0 d0 bd d0 b8 d0 b3 20 d0 b2 20 d0 b2 d0 b0 d1 88 20 25 73 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba .................%s.............
158c0 00 d0 94 d0 be d0 b1 d0 b0 d0 b2 d0 bb d0 b5 d0 bd d0 be 20 d0 b2 20 25 64 20 d1 81 d0 bf d0 b8 .......................%d.......
158e0 d1 81 d0 ba d0 b8 20 d1 87 d1 82 d0 b5 d0 bd d0 b8 d1 8f 00 d0 92 d1 81 d0 b5 20 d0 bd d0 b0 d1 ................................
15900 81 d1 82 d1 80 d0 be d0 b9 d0 ba d0 b8 20 d0 b4 d0 bb d1 8f 20 d1 8d d1 82 d0 be d0 b3 d0 be 20 ................................
15920 d0 bf d0 bb d0 b0 d0 b3 d0 b8 d0 bd d0 b0 20 d0 b2 20 d1 8d d1 82 d0 be d0 b9 20 d0 b1 d0 b8 d0 ................................
15940 b1 d0 bb d0 b8 d0 be d1 82 d0 b5 d0 ba d0 b5 20 d0 b1 d1 8b d0 bb d0 b8 20 d0 be d1 87 d0 b8 d1 ................................
15960 89 d0 b5 d0 bd d1 8b 2e 00 d0 9f d1 80 d0 be d0 b8 d0 b7 d0 be d1 88 d0 bb d0 b0 20 d0 be d1 88 ................................
15980 d0 b8 d0 b1 d0 ba d0 b0 20 d0 bf d1 80 d0 b8 20 d0 bf d0 b5 d1 80 d0 b5 d0 b8 d0 bc d0 b5 d0 bd ................................
159a0 d0 be d0 b2 d0 b0 d0 bd d0 b8 d0 b8 2e 00 d0 9b d1 8e d0 b1 d1 8b d0 b5 20 d0 bd d0 b0 d1 81 d1 ................................
159c0 82 d1 80 d0 be d0 b9 d0 ba d0 b8 20 d0 b2 20 d0 b4 d1 80 d1 83 d0 b3 d0 b8 d1 85 20 d0 b1 d0 b8 ................................
159e0 d0 b1 d0 bb d0 b8 d0 be d1 82 d0 b5 d0 ba d0 b0 d1 85 20 d0 b8 d0 bb d0 b8 20 d1 81 d0 be d1 85 ................................
15a00 d1 80 d0 b0 d0 bd d0 b5 d0 bd d0 bd d1 8b d0 b5 20 d0 b2 20 d1 84 d0 b0 d0 b9 d0 bb d0 b5 20 4a ...............................J
15a20 53 4f 4e 20 d0 b2 20 d0 bf d0 b0 d0 bf d0 ba d0 b5 20 d0 bf d0 bb d0 b0 d0 b3 d0 b8 d0 bd d0 be SON.............................
15a40 d0 b2 20 63 61 6c 69 62 72 65 20 d0 bd d0 b5 20 d0 b1 d1 83 d0 b4 d1 83 d1 82 20 d0 b7 d0 b0 d1 ...calibre......................
15a60 82 d1 80 d0 be d0 bd d1 83 d1 82 d1 8b 2e 00 d0 9f d1 80 d0 b8 d0 bc d0 b5 d0 bd d0 b8 d1 82 d1 ................................
15a80 8c 20 d0 bf d0 be d1 80 d1 8f d0 b4 d0 be d0 ba 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d0 b0 20 d1 87 ................................
15aa0 d1 82 d0 b5 d0 bd d0 b8 d1 8f 20 d0 bf d1 80 d0 b8 20 d0 bf d1 80 d0 be d1 81 d0 bc d0 be d1 82 ................................
15ac0 d1 80 d0 b5 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d0 b0 00 d0 98 d0 bc d0 bf d0 be d1 80 d1 82 20 d1 ................................
15ae0 81 d0 bf d0 b8 d1 81 d0 ba d0 b0 00 d0 92 d1 8b 20 d1 85 d0 be d1 82 d0 b8 d1 82 d0 b5 20 d0 be ................................
15b00 d1 87 d0 b8 d1 81 d1 82 d0 b8 d1 82 d1 8c 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba 20 d0 b4 d0 bb ................................
15b20 d1 8f 20 d1 87 d1 82 d0 b5 d0 bd d0 b8 d1 8f 20 27 25 73 27 3f 00 d0 92 d1 8b 20 d0 b4 d0 b5 d0 ................'%s'?...........
15b40 b9 d1 81 d1 82 d0 b2 d0 b8 d1 82 d0 b5 d0 bb d1 8c d0 bd d0 be 20 d1 85 d0 be d1 82 d0 b8 d1 82 ................................
15b60 d0 b5 20 d0 be d1 87 d0 b8 d1 81 d1 82 d0 b8 d1 82 d1 8c 20 d0 bd d0 b0 d1 81 d1 82 d1 80 d0 be ................................
15b80 d0 b9 d0 ba d0 b8 20 d0 bf d0 bb d0 b0 d0 b3 d0 b8 d0 bd d0 b0 20 d0 b2 20 d0 b1 d0 b8 d0 b1 d0 ................................
15ba0 bb d0 b8 d0 be d1 82 d0 b5 d0 ba d0 b5 3f 00 d0 92 d1 8b 20 d1 85 d0 be d1 82 d0 b8 d1 82 d0 b5 .............?..................
15bc0 20 d0 bf d1 80 d0 be d0 b4 d0 be d0 bb d0 b6 d0 b8 d1 82 d1 8c 3f 00 d0 92 d1 8b 20 d1 83 d0 b2 .....................?..........
15be0 d0 b5 d1 80 d0 b5 d0 bd d1 8b 3f 00 d0 90 d0 b2 d1 82 d0 be d0 bc d0 b0 d1 82 d0 b8 d1 87 d0 b5 ..........?.....................
15c00 d1 81 d0 ba d0 b8 20 d0 b7 d0 b0 d0 bf d0 be d0 bb d0 bd d1 8f d1 82 d1 8c 20 d1 81 d0 bf d0 b8 ................................
15c20 d1 81 d0 be d0 ba 20 d0 b8 d0 b7 20 d0 ba d0 bd d0 b8 d0 b3 20 d0 bd d0 b0 20 d1 83 d1 81 d1 82 ................................
15c40 d1 80 d0 be d0 b9 d1 81 d1 82 d0 b2 d0 b5 00 d0 90 d0 b2 d1 82 d0 be d0 b7 d0 b0 d0 bf d0 be d0 ................................
15c60 bb d0 bd d1 8f d0 b5 d1 82 d1 81 d1 8f 20 d0 b8 d0 b7 20 d0 ba d0 bd d0 b8 d0 b3 20 d0 bd d0 b0 ................................
15c80 20 d1 83 d1 81 d1 82 d1 80 d0 be d0 b9 d1 81 d1 82 d0 b2 d0 b5 00 d0 90 d0 b2 d1 82 d0 be d0 b7 ................................
15ca0 d0 b0 d0 bf d0 be d0 bb d0 bd d1 8f d0 b5 d1 82 d1 81 d1 8f 20 d0 b8 d0 b7 20 d0 bf d0 be d0 b8 ................................
15cc0 d1 81 d0 ba d0 b0 00 d0 9f d0 be 20 d1 83 d0 bc d0 be d0 bb d1 87 d0 b0 d0 bd d0 b8 d1 8e 20 d0 ................................
15ce0 a1 d0 bf d0 b8 d1 81 d0 be d0 ba 20 d0 b4 d0 bb d1 8f 20 d1 87 d1 82 d0 b5 d0 bd d0 b8 d1 8f 20 ................................
15d00 d1 81 d0 be d0 b7 d0 b4 d0 b0 d0 b5 d1 82 20 d0 bf d0 be d0 b4 d0 bc d0 b5 d0 bd d1 8e 20 c2 ab ................................
15d20 d0 a1 d0 bf d0 b8 d1 81 d0 be d0 ba 20 d0 bf d1 80 d0 be d1 81 d0 bc d0 be d1 82 d1 80 d0 b0 c2 ................................
15d40 bb 20 d0 b4 d0 bb d1 8f 20 d0 b2 d1 81 d0 b5 d1 85 20 d0 b2 d0 b0 d1 88 d0 b8 d1 85 20 d1 81 d0 ................................
15d60 bf d0 b8 d1 81 d0 ba d0 be d0 b2 2c 20 d0 b5 d1 81 d0 bb d0 b8 20 d1 83 20 d0 b2 d0 b0 d1 81 20 ...........,....................
15d80 d0 b8 d1 85 20 d0 bd d0 b5 d1 81 d0 ba d0 be d0 bb d1 8c d0 ba d0 be 2e 0a d0 95 d1 81 d0 bb d0 ................................
15da0 b8 20 d1 8d d1 82 d0 be d1 82 20 d1 84 d0 bb d0 b0 d0 b6 d0 be d0 ba 20 d1 83 d1 81 d1 82 d0 b0 ................................
15dc0 d0 bd d0 be d0 b2 d0 bb d0 b5 d0 bd 2c 20 d1 8d d1 82 d0 be d1 82 20 d1 81 d0 bf d0 b8 d1 81 d0 ............,...................
15de0 be d0 ba 20 d0 b1 d1 83 d0 b4 d0 b5 d1 82 20 d0 bf d0 b5 d1 80 d0 b5 d0 bc d0 b5 d1 89 d0 b5 d0 ................................
15e00 bd 20 d0 b2 20 d0 bc d0 b5 d0 bd d1 8e 20 d0 b2 d0 b5 d1 80 d1 85 d0 bd d0 b5 d0 b3 d0 be 20 d1 ................................
15e20 83 d1 80 d0 be d0 b2 d0 bd d1 8f 20 d0 b4 d0 bb d1 8f 20 d0 be d0 b1 d0 bb d0 b5 d0 b3 d1 87 d0 ................................
15e40 b5 d0 bd d0 b8 d1 8f 20 d0 b4 d0 be d1 81 d1 82 d1 83 d0 bf d0 b0 2e 0a d0 9f d0 a0 d0 98 d0 9c ................................
15e60 d0 95 d0 a7 d0 90 d0 9d d0 98 d0 95 2e 20 d0 92 d0 b0 d1 88 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ................................
15e80 ba 20 c2 ab d0 bf d0 be 20 d1 83 d0 bc d0 be d0 bb d1 87 d0 b0 d0 bd d0 b8 d1 8e c2 bb 20 d0 b2 ................................
15ea0 d1 81 d0 b5 d0 b3 d0 b4 d0 b0 20 d0 b1 d1 83 d0 b4 d0 b5 d1 82 20 d0 be d1 82 d0 be d0 b1 d1 80 ................................
15ec0 d0 b0 d0 b6 d0 b0 d1 82 d1 8c d1 81 d1 8f 20 d0 b2 20 d0 b2 d0 b5 d1 80 d1 85 d0 bd d0 b5 d0 bc ................................
15ee0 20 d0 bc d0 b5 d0 bd d1 8e 2c 20 d0 bd d0 b5 d0 b7 d0 b0 d0 b2 d0 b8 d1 81 d0 b8 d0 bc d0 be 20 .........,......................
15f00 d0 be d1 82 20 d1 8d d1 82 d0 be d0 b3 d0 be 20 d1 84 d0 bb d0 b0 d0 b6 d0 ba d0 b0 2e 00 d0 a3 ................................
15f20 d0 ba d0 b0 d0 b7 d0 b0 d0 b2 20 d1 83 d1 81 d1 82 d1 80 d0 be d0 b9 d1 81 d1 82 d0 b2 d0 be 2c ...............................,
15f40 20 d0 b2 d1 8b 20 d0 bc d0 be d0 b6 d0 b5 d1 82 d0 b5 20 d1 81 d0 b8 d0 bd d1 85 d1 80 d0 be d0 ................................
15f60 bd d0 b8 d0 b7 d0 b8 d1 80 d0 be d0 b2 d0 b0 d1 82 d1 8c 20 d0 b5 d0 b3 d0 be 20 d0 bb d0 b8 d0 ................................
15f80 b1 d0 be 20 d0 b2 d1 80 d1 83 d1 87 d0 bd d1 83 d1 8e 2c 20 d0 bb d0 b8 d0 b1 d0 be 0a d0 b0 d0 ..................,.............
15fa0 b2 d1 82 d0 be d0 bc d0 b0 d1 82 d0 b8 d1 87 d0 b5 d1 81 d0 ba d0 b8 20 d1 81 20 d1 81 d0 be d0 ................................
15fc0 b4 d0 b5 d1 80 d0 b6 d0 b8 d0 bc d1 8b d0 bc 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d0 b0 20 d0 b4 d0 ................................
15fe0 bb d1 8f 20 d1 8d d1 82 d0 be d0 b3 d0 be 20 d1 83 d1 81 d1 82 d1 80 d0 be d0 b9 d1 81 d1 82 d0 ................................
16000 b2 d0 b0 2e 0a d0 ad d1 82 d0 be 20 d0 b7 d0 b0 d0 bc d0 b5 d0 bd d1 8f d0 b5 d1 82 20 d1 84 d1 ................................
16020 83 d0 bd d0 ba d1 86 d0 b8 d0 be d0 bd d0 b0 d0 bb d1 8c d0 bd d0 be d1 81 d1 82 d1 8c 20 d0 bf ................................
16040 d0 bb d0 b0 d0 b3 d0 b8 d0 bd d0 b0 20 42 6f 6f 6b 20 53 79 6e 63 2e 00 d0 9d d0 b5 d0 b2 d0 be .............Book.Sync..........
16060 d0 b7 d0 bc d0 be d0 b6 d0 bd d0 be 20 d0 b4 d0 be d0 b1 d0 b0 d0 b2 d0 b8 d1 82 d1 8c 20 d0 b2 ................................
16080 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba 00 d0 9d d0 b5 d0 b2 d0 be d0 b7 d0 bc d0 be d0 b6 d0 bd ................................
160a0 d0 be 20 d0 be d1 87 d0 b8 d1 81 d1 82 d0 b8 d1 82 d1 8c 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba ................................
160c0 00 d0 9d d0 b5 d0 b2 d0 be d0 b7 d0 bc d0 be d0 b6 d0 bd d0 be 20 d1 81 d0 be d0 b7 d0 b4 d0 b0 ................................
160e0 d1 82 d1 8c 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba 00 d0 9d d0 b5 d0 b2 d0 be d0 b7 d0 bc d0 be ................................
16100 d0 b6 d0 bd d0 be 20 d1 83 d0 b4 d0 b0 d0 bb d0 b8 d1 82 d1 8c 00 d0 9d d0 b5 d0 b2 d0 be d0 b7 ................................
16120 d0 bc d0 be d0 b6 d0 bd d0 be 20 d1 80 d0 b5 d0 b4 d0 b0 d0 ba d1 82 d0 b8 d1 80 d0 be d0 b2 d0 ................................
16140 b0 d1 82 d1 8c 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba 00 d0 9d d0 b5 d0 b2 d0 be d0 b7 d0 bc d0 ................................
16160 be d0 b6 d0 bd d0 be 20 d0 bf d0 b5 d1 80 d0 b5 d0 bc d0 b5 d1 81 d1 82 d0 b8 d1 82 d1 8c 20 d0 ................................
16180 b2 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba 00 d0 9d d0 b5 d0 b2 d0 be d0 b7 d0 bc d0 be d0 b6 d0 ................................
161a0 bd d0 be 20 d1 83 d0 b4 d0 b0 d0 bb d0 b8 d1 82 d1 8c 20 d0 b8 d0 b7 20 d1 81 d0 bf d0 b8 d1 81 ................................
161c0 d0 ba d0 b0 00 d0 9d d0 b5 d0 b2 d0 be d0 b7 d0 bc d0 be d0 b6 d0 bd d0 be 20 d1 81 d0 b8 d0 bd ................................
161e0 d1 85 d1 80 d0 be d0 bd d0 b8 d0 b7 d0 b8 d1 80 d0 be d0 b2 d0 b0 d1 82 d1 8c 20 d1 81 20 d1 83 ................................
16200 d1 81 d1 82 d1 80 d0 be d0 b9 d1 81 d1 82 d0 b2 d0 be d0 bc 00 d0 9d d0 b5 d0 b2 d0 be d0 b7 d0 ................................
16220 bc d0 be d0 b6 d0 bd d0 be 20 d0 bf d1 80 d0 be d1 81 d0 bc d0 be d1 82 d1 80 d0 b5 d1 82 d1 8c ................................
16240 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba 00 d0 92 d1 8b d0 b1 d0 b5 d1 80 d0 b8 d1 82 d0 b5 2c 20 ..............................,.
16260 d0 ba d0 b0 d0 ba 20 d1 8d d1 82 d0 be d1 82 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba 20 d0 b1 d1 ................................
16280 83 d0 b4 d0 b5 d1 82 20 d0 b7 d0 b0 d0 bf d0 be d0 bb d0 bd d0 b5 d0 bd 00 d0 9e d1 87 d0 b8 d1 ................................
162a0 81 d1 82 d0 b8 d1 82 d1 8c 00 d0 9e d1 87 d0 b8 d1 81 d1 82 d0 b8 d1 82 d1 8c 20 25 73 20 d1 81 ...........................%s...
162c0 d0 bf d0 b8 d1 81 d0 be d0 ba 00 d0 9e d1 87 d0 b8 d1 81 d1 82 d0 b8 d1 82 d1 8c 20 d0 b2 d1 81 ................................
162e0 d0 b5 20 d0 b8 d0 b7 20 d1 83 d0 ba d0 b0 d0 b7 d0 b0 d0 bd d0 bd d0 be d0 b3 d0 be 20 d1 81 d0 ................................
16300 bf d0 b8 d1 81 d0 ba d0 b0 00 d0 9e d1 87 d0 b8 d1 81 d1 82 d0 b8 d1 82 d1 8c 20 d0 b2 d1 81 d0 ................................
16320 b5 20 d0 bd d0 b0 d1 81 d1 82 d1 80 d0 be d0 b9 d0 ba d0 b8 20 d0 b4 d0 bb d1 8f 20 d0 bf d0 bb ................................
16340 d0 b0 d0 b3 d0 b8 d0 bd d0 b0 00 d0 9e d1 87 d0 b8 d1 81 d1 82 d0 b8 d1 82 d1 8c 20 d1 81 d0 bf ................................
16360 d0 b8 d1 81 d0 be d0 ba 20 d0 bf d0 be 20 d1 83 d0 bc d0 be d0 bb d1 87 d0 b0 d0 bd d0 b8 d1 8e ................................
16380 00 d0 9e d1 87 d0 b8 d1 81 d1 82 d0 b8 d1 82 d1 8c 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba 00 d0 ................................
163a0 9e d1 87 d0 b8 d1 81 d1 82 d0 b8 d1 82 d1 8c 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba 20 28 25 64 .............................(%d
163c0 29 00 d0 9e d1 87 d0 b8 d1 81 d1 82 d0 b8 d1 82 d1 8c 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba 3a )..............................:
163e0 20 25 73 00 d0 9e d1 87 d0 b8 d1 81 d1 82 d0 b8 d1 82 d1 8c 20 22 25 73 22 20 d1 81 d0 bf d0 b8 .%s.................."%s".......
16400 d1 81 d0 be d0 ba 00 d0 9e d1 87 d0 b8 d1 81 d1 82 d0 b8 d1 82 d1 8c 20 d1 8d d1 82 d0 be d1 82 ................................
16420 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba 20 d0 bf d0 be d1 81 d0 bb d0 b5 20 d1 81 d0 b8 d0 bd d1 ................................
16440 85 d1 80 d0 be d0 bd d0 b8 d0 b7 d0 b0 d1 86 d0 b8 d0 b8 20 d1 81 20 d1 8d d1 82 d0 b8 d0 bc 20 ................................
16460 d1 83 d1 81 d1 82 d1 80 d0 be d0 b9 d1 81 d1 82 d0 b2 d0 be d0 bc 00 d0 9f d0 b0 d1 80 d0 b0 d0 ................................
16480 bc d0 b5 d1 82 d1 80 d1 8b 20 d0 be d0 b1 d0 bd d0 be d0 b2 d0 bb d0 b5 d0 bd d0 b8 d1 8f 20 d1 ................................
164a0 81 d1 82 d0 be d0 bb d0 b1 d1 86 d0 b0 3a 00 d0 92 d1 81 d0 b5 20 d0 b4 d0 b8 d0 b0 d0 bb d0 be .............:..................
164c0 d0 b3 d0 b8 20 d0 bf d0 be d0 b4 d1 82 d0 b2 d0 b5 d1 80 d0 b6 d0 b4 d0 b5 d0 bd d0 b8 d1 8f 20 ................................
164e0 d0 b1 d1 8b d0 bb d0 b8 20 d1 81 d0 b1 d1 80 d0 be d1 88 d0 b5 d0 bd d1 8b 00 d0 9a d0 be d0 bd ................................
16500 d1 82 d1 80 d0 be d0 bb d0 b8 d1 80 d0 be d0 b2 d0 b0 d1 82 d1 8c 20 d1 82 d0 b8 d0 bf 20 d1 81 ................................
16520 d0 b8 d0 bd d1 85 d1 80 d0 be d0 bd d0 b8 d0 b7 d0 b0 d1 86 d0 b8 d0 b8 20 d1 8d d0 bb d0 b5 d0 ................................
16540 bc d0 b5 d0 bd d1 82 d0 be d0 b2 20 d1 81 20 d1 83 d1 81 d1 82 d1 80 d0 be d0 b9 d1 81 d1 82 d0 ................................
16560 b2 d0 be d0 bc 2e 0a d0 a1 d0 b8 d0 bd d1 85 d1 80 d0 be d0 bd d0 b8 d0 b7 d0 b8 d1 80 d0 be d0 ................................
16580 b2 d0 b0 d1 82 d1 8c 20 d1 82 d0 be d0 bb d1 8c d0 ba d0 be 20 d0 bd d0 be d0 b2 d1 8b d0 b5 20 ................................
165a0 d1 8d d0 bb d0 b5 d0 bc d0 b5 d0 bd d1 82 d1 8b 2c 20 d1 81 d0 b8 d0 bd d1 85 d1 80 d0 be d0 bd ................,...............
165c0 d0 b8 d0 b7 d0 b8 d1 80 d0 be d0 b2 d0 b0 d1 82 d1 8c 20 d0 b2 d1 81 d0 b5 20 d1 8d d0 bb d0 b5 ................................
165e0 d0 bc d0 b5 d0 bd d1 82 d1 8b 2c 20 d0 bf d0 b5 d1 80 d0 b5 d0 b7 d0 b0 d0 bf d0 b8 d1 81 d1 8b ..........,.....................
16600 d0 b2 d0 b0 d1 8f 20 d1 81 d1 83 d1 89 d0 b5 d1 81 d1 82 d0 b2 d1 83 d1 8e d1 89 d0 b8 d0 b5 0a ................................
16620 d0 b8 d0 bb d0 b8 20 d0 b8 d1 81 d0 bf d0 be d0 bb d1 8c d0 b7 d0 be d0 b2 d0 b0 d1 82 d1 8c 20 ................................
16640 d1 8d d1 82 d0 be d1 82 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba 2c 20 d1 87 d1 82 d0 be d0 b1 d1 .....................,..........
16660 8b 20 d0 bf d1 80 d0 be d1 81 d1 82 d0 be 20 d1 83 d0 b4 d0 b0 d0 bb d0 b8 d1 82 d1 8c 20 d1 8d ................................
16680 d0 bb d0 b5 d0 bc d0 b5 d0 bd d1 82 d1 8b 20 d1 81 20 d0 b2 d0 b0 d1 88 d0 b5 d0 b3 d0 be 20 d1 ................................
166a0 83 d1 81 d1 82 d1 80 d0 be d0 b9 d1 81 d1 82 d0 b2 d0 b0 2e 00 d0 9a d0 be d0 bf d0 b8 d1 80 d0 ................................
166c0 be d0 b2 d0 b0 d1 82 d1 8c 20 d0 b2 20 d0 91 d1 83 d1 84 d0 b5 d1 80 20 d0 be d0 b1 d0 bc d0 b5 ................................
166e0 d0 bd d0 b0 00 d0 a1 d0 be d0 b7 d0 b4 d0 b0 d1 82 d1 8c 20 d0 bd d0 be d0 b2 d1 8b d0 b9 20 d1 ................................
16700 81 d1 82 d0 be d0 bb d0 b1 d0 b5 d1 86 00 d0 9f d0 be 20 d1 83 d0 bc d0 be d0 bb d1 87 d0 b0 d0 ................................
16720 bd d0 b8 d1 8e 00 d0 9d d0 b5 20 d1 83 d0 b4 d0 b0 d0 bb d0 be d1 81 d1 8c 20 d1 83 d0 b4 d0 b0 ................................
16740 d0 bb d0 b8 d1 82 d1 8c 00 d0 a3 d0 b4 d0 b0 d0 bb d0 b8 d1 82 d1 8c 20 d1 81 d0 bf d0 b8 d1 81 ................................
16760 d0 be d0 ba 00 d0 a3 d0 b4 d0 b0 d0 bb d0 b8 d1 82 d1 8c 20 d1 8d d1 82 d0 be 20 d1 83 d1 81 d1 ................................
16780 82 d1 80 d0 be d0 b9 d1 81 d1 82 d0 b2 d0 be 20 d0 b8 d0 b7 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d0 ................................
167a0 b0 20 d1 83 d1 81 d1 82 d1 80 d0 be d0 b9 d1 81 d1 82 d0 b2 00 d0 a3 d0 b4 d0 b0 d0 bb d0 b5 d0 ................................
167c0 bd d0 b8 d0 b5 20 d0 ba d0 bd d0 b8 d0 b3 20 d1 81 20 d1 83 d1 81 d1 82 d1 80 d0 be d0 b9 d1 81 ................................
167e0 d1 82 d0 b2 d0 b0 2e 00 d0 a3 d1 81 d1 82 d1 80 d0 be d0 b9 d1 81 d1 82 d0 b2 d0 b0 00 d0 a3 d1 ................................
16800 81 d1 82 d1 80 d0 be d0 b9 d1 81 d1 82 d0 b2 d0 b0 3a 00 d0 9e d0 bf d1 86 d0 b8 d0 b8 20 d0 be .................:..............
16820 d1 82 d0 be d0 b1 d1 80 d0 b0 d0 b6 d0 b5 d0 bd d0 b8 d1 8f 3a 00 d0 9d d0 b5 20 d0 be d0 b1 d0 ....................:...........
16840 bd d0 be d0 b2 d0 bb d1 8f d1 82 d1 8c 20 d1 81 d1 82 d0 be d0 bb d0 b1 d0 b5 d1 86 20 63 61 6c .............................cal
16860 69 62 72 65 00 d0 92 d1 8b 20 d1 85 d0 be d1 82 d0 b8 d1 82 d0 b5 20 d1 83 d0 b4 d0 b0 d0 bb d0 ibre............................
16880 b8 d1 82 d1 8c 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba 20 d1 81 20 d0 b8 d0 bc d0 b5 d0 bd d0 b5 ................................
168a0 d0 bc 20 27 25 73 27 00 d0 93 d0 be d1 82 d0 be d0 b2 d0 be 00 d0 a0 d0 b5 d0 b4 d0 b0 d0 ba d1 ...'%s'.........................
168c0 82 d0 b8 d1 80 d0 be d0 b2 d0 b0 d1 82 d1 8c 20 25 73 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba 00 ................%s..............
168e0 d0 a0 d0 b5 d0 b4 d0 b0 d0 ba d1 82 d0 b8 d1 80 d0 be d0 b2 d0 b0 d1 82 d1 8c 20 d0 ba d0 bd d0 ................................
16900 b8 d0 b3 d0 b8 20 d0 b2 20 22 25 73 22 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d0 b5 00 d0 a0 d0 b5 d0 ........."%s"...................
16920 b4 d0 b0 d0 ba d1 82 d0 b8 d1 80 d0 be d0 b2 d0 b0 d1 82 d1 8c 20 d0 ba d0 bd d0 b8 d0 b3 d0 b8 ................................
16940 20 d0 b2 20 d1 83 d0 ba d0 b0 d0 b7 d0 b0 d0 bd d0 bd d0 be d0 bc 20 d1 81 d0 bf d0 b8 d1 81 d0 ................................
16960 ba d0 b5 00 d0 98 d0 b7 d0 bc d0 b5 d0 bd d0 b8 d1 82 d1 8c 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ................................
16980 ba 20 d0 bf d0 be 20 d1 83 d0 bc d0 be d0 bb d1 87 d0 b0 d0 bd d0 b8 d1 8e 00 d0 a0 d0 b5 d0 b4 ................................
169a0 d0 b0 d0 ba d1 82 d0 b8 d1 80 d0 be d0 b2 d0 b0 d1 82 d1 8c 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ................................
169c0 ba 00 d0 a0 d0 b5 d0 b4 d0 b0 d0 ba d1 82 d0 b8 d1 80 d0 be d0 b2 d0 b0 d1 82 d1 8c 20 d1 81 d0 ................................
169e0 bf d0 b8 d1 81 d0 be d0 ba 3a 20 25 73 00 d0 a0 d0 b5 d0 b4 d0 b0 d0 ba d1 82 d0 b8 d1 80 d0 be .........:.%s...................
16a00 d0 b2 d0 b0 d0 bd d0 b8 d0 b5 20 d1 81 d0 be d1 87 d0 b5 d1 82 d0 b0 d0 bd d0 b8 d0 b9 20 d0 ba ................................
16a20 d0 bb d0 b0 d0 b2 d0 b8 d1 88 2c 20 d1 81 d0 b2 d1 8f d0 b7 d0 b0 d0 bd d0 bd d1 8b d1 85 20 d1 ..........,.....................
16a40 81 20 d1 8d d1 82 d0 b8 d0 bc 20 d0 bf d0 bb d0 b0 d0 b3 d0 b8 d0 bd d0 be d0 bc 00 d0 92 d0 b2 ................................
16a60 d0 b5 d0 b4 d0 b8 d1 82 d0 b5 20 d0 bd d0 be d0 b2 d0 be d0 b5 20 d0 be d1 82 d0 be d0 b1 d1 80 ................................
16a80 d0 b0 d0 b6 d0 b0 d0 b5 d0 bc d0 be d0 b5 20 d0 b8 d0 bc d1 8f 20 d0 b4 d0 bb d1 8f 20 d1 8d d1 ................................
16aa0 82 d0 be d0 b3 d0 be 20 d1 83 d1 81 d1 82 d1 80 d0 be d0 b9 d1 81 d1 82 d0 b2 d0 b0 3a 00 d0 92 ............................:...
16ac0 d0 b2 d0 b5 d0 b4 d0 b8 d1 82 d0 b5 20 d0 bd d0 be d0 b2 d0 be d0 b5 20 d0 be d1 82 d0 be d0 b1 ................................
16ae0 d1 80 d0 b0 d0 b6 d0 b0 d0 b5 d0 bc d0 be d0 b5 20 d0 b8 d0 bc d1 8f 20 d0 b4 d0 bb d1 8f 20 d1 ................................
16b00 8d d1 82 d0 be d0 b3 d0 be 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d0 b0 3a 00 d0 92 d0 b2 d0 b5 d0 b4 ......................:.........
16b20 d0 b8 d1 82 d0 b5 20 d1 83 d0 bd d0 b8 d0 ba d0 b0 d0 bb d1 8c d0 bd d0 be d0 b5 20 d0 be d1 82 ................................
16b40 d0 be d0 b1 d1 80 d0 b0 d0 b6 d0 b0 d0 b5 d0 bc d0 be d0 b5 20 d0 b8 d0 bc d1 8f 20 d0 b4 d0 bb ................................
16b60 d1 8f 20 d1 8d d1 82 d0 be d0 b3 d0 be 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d0 b0 3a 00 d0 a1 d0 b1 ..........................:.....
16b80 d0 be d0 b9 20 d0 b4 d0 be d0 b1 d0 b0 d0 b2 d0 bb d0 b5 d0 bd d0 b8 d1 8f 20 d0 b2 20 d1 81 d0 ................................
16ba0 bf d0 b8 d1 81 d0 be d0 ba 00 d0 95 d1 81 d0 bb d0 b8 20 d1 84 d0 bb d0 b0 d0 b6 d0 be d0 ba 20 ................................
16bc0 d1 83 d1 81 d1 82 d0 b0 d0 bd d0 be d0 b2 d0 bb d0 b5 d0 bd 2c 20 d1 81 d0 be d1 80 d1 82 d0 b8 ....................,...........
16be0 d1 80 d0 be d0 b2 d0 ba d0 b0 20 63 61 6c 69 62 72 65 20 d0 b1 d1 83 d0 b4 d0 b5 d1 82 20 d0 b2 ...........calibre..............
16c00 d0 be d1 81 d1 81 d1 82 d0 b0 d0 bd d0 be d0 b2 d0 bb d0 b5 d0 bd d0 b0 20 e2 80 8b e2 80 8b d0 ................................
16c20 b2 20 d0 b8 d1 81 d1 85 d0 be d0 b4 d0 bd d0 be d0 b5 20 d1 81 d0 be d1 81 d1 82 d0 be d1 8f d0 ................................
16c40 bd d0 b8 d0 b5 20 d0 bf d0 be d1 81 d0 bb d0 b5 0a d0 b2 d1 8b d1 85 d0 be d0 b4 d0 b0 20 d0 bf ................................
16c60 d0 be d0 bb d1 8c d0 b7 d0 be d0 b2 d0 b0 d1 82 d0 b5 d0 bb d1 8f 20 d0 b8 d0 b7 20 d1 81 d0 bf ................................
16c80 d0 b8 d1 81 d0 ba d0 b0 20 d1 87 d1 82 d0 b5 d0 bd d0 b8 d1 8f 20 d0 bf d1 80 d0 b8 20 d0 b8 d0 ................................
16ca0 b7 d0 bc d0 b5 d0 bd d0 b5 d0 bd d0 b8 d0 b8 20 d0 b8 d0 bb d0 b8 20 d0 be d1 87 d0 b8 d1 81 d1 ................................
16cc0 82 d0 ba d0 b5 20 63 61 6c 69 62 72 65 0a d0 bf d0 be d0 b8 d1 81 d0 ba d0 b5 2c 20 d0 bf d0 b5 ......calibre.............,.....
16ce0 d1 80 d0 b5 d0 ba d0 bb d1 8e d1 87 d0 b5 d0 bd d0 b8 d0 b8 20 d0 b1 d0 b8 d0 b1 d0 bb d0 b8 d0 ................................
16d00 be d1 82 d0 b5 d0 ba 20 d0 b8 d0 bb d0 b8 20 d0 b2 d1 8b d1 85 d0 be d0 b4 d0 b5 20 d0 b8 d0 b7 ................................
16d20 20 63 61 6c 69 62 72 65 2e 00 d0 95 d1 81 d0 bb d0 b8 20 d1 84 d0 bb d0 b0 d0 b6 d0 be d0 ba 20 .calibre........................
16d40 d1 83 d1 81 d1 82 d0 b0 d0 bd d0 be d0 b2 d0 bb d0 b5 d0 bd 2c 20 d0 bf d1 80 d0 be d1 81 d0 bc ....................,...........
16d60 d0 be d1 82 d1 80 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d0 b0 20 d0 b4 d0 bb d1 8f 20 d1 87 d1 82 d0 ................................
16d80 b5 d0 bd d0 b8 d1 8f 20 d1 82 d0 b0 d0 ba d0 b6 d0 b5 20 d0 b8 d0 b7 d0 bc d0 b5 d0 bd d0 b8 d1 ................................
16da0 82 20 d0 bf d0 be d1 80 d1 8f d0 b4 d0 be d0 ba 20 d1 81 d0 be d1 80 d1 82 d0 b8 d1 80 d0 be d0 ................................
16dc0 b2 d0 ba d0 b8 20 43 61 6c 69 62 72 65 2e 0a d0 a1 d0 bf d0 b8 d1 81 d0 ba d0 b8 20 d0 bc d0 be ......Calibre...................
16de0 d0 b6 d0 bd d0 be 20 d0 bf d0 b5 d1 80 d0 b5 d1 83 d0 bf d0 be d1 80 d1 8f d0 b4 d0 be d1 87 d0 ................................
16e00 b8 d0 b2 d0 b0 d1 82 d1 8c 20 d0 b2 d1 80 d1 83 d1 87 d0 bd d1 83 d1 8e 20 d1 81 20 d0 bf d0 be ................................
16e20 d0 bc d0 be d1 89 d1 8c d1 8e 20 d1 8d d1 82 d0 be d0 b3 d0 be 20 d0 bf d0 bb d0 b0 d0 b3 d0 b8 ................................
16e40 d0 bd d0 b0 2c 20 d0 bf d0 be 20 d1 83 d0 bc d0 be d0 bb d1 87 d0 b0 d0 bd d0 b8 d1 8e 20 d0 b2 ....,...........................
16e60 20 d0 bf d0 be d1 80 d1 8f d0 b4 d0 ba d0 b5 20 d0 b4 d0 be d0 b1 d0 b0 d0 b2 d0 bb d0 b5 d0 bd ................................
16e80 d0 b8 d1 8f 20 d0 b2 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba 2e 0a d0 95 d1 81 d0 bb d0 b8 20 d1 ................................
16ea0 84 d0 bb d0 b0 d0 b6 d0 be d0 ba 20 d0 bd d0 b5 20 d1 83 d1 81 d1 82 d0 b0 d0 bd d0 be d0 b2 d0 ................................
16ec0 bb d0 b5 d0 bd 2c 20 d1 82 d0 b5 d0 ba d1 83 d1 89 d0 b0 d1 8f 20 d1 81 d0 be d1 80 d1 82 d0 b8 .....,..........................
16ee0 d1 80 d0 be d0 b2 d0 ba d0 b0 20 20 d0 be d1 81 d1 82 d0 b0 d0 bd d0 b5 d1 82 d1 81 d1 8f 20 d0 ................................
16f00 bd d0 b5 d0 b8 d0 b7 d0 bc d0 b5 d0 bd d0 bd d0 be d0 b9 20 d0 bf d1 80 d0 b8 20 d0 bf d1 80 d0 ................................
16f20 be d1 81 d0 bc d0 be d1 82 d1 80 d0 b5 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d0 b0 2e 00 d0 95 d1 81 ................................
16f40 d0 bb d0 b8 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba 20 d0 b7 d0 b0 d0 bf d0 be d0 bb d0 bd d1 8f ................................
16f60 d0 b5 d1 82 d1 81 d1 8f 20 d0 b8 d0 b7 20 d0 bf d0 be d0 b8 d1 81 d0 ba d0 b0 2c 20 d1 83 d0 ba ..........................,.....
16f80 d0 b0 d0 b6 d0 b8 d1 82 d0 b5 20 d0 bf d0 be d0 b8 d1 81 d0 ba d0 be d0 b2 d0 be d0 b5 20 d0 b2 ................................
16fa0 d1 8b d1 80 d0 b0 d0 b6 d0 b5 d0 bd d0 b8 d0 b5 20 63 61 6c 69 62 72 65 00 d0 95 d1 81 d0 bb d0 .................calibre........
16fc0 b8 20 d0 bf d1 80 d0 b8 20 d1 81 d0 b8 d0 bd d1 85 d1 80 d0 be d0 bd d0 b8 d0 b7 d0 b0 d1 86 d0 ................................
16fe0 b8 d0 b8 20 d0 b2 d0 b0 d1 88 d0 b5 d0 b3 d0 be 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d0 b0 20 d0 ba ................................
17000 d0 bd d0 b8 d0 b3 d0 b8 20 d1 83 d0 b4 d0 b0 d0 bb d1 8f d1 8e d1 82 d1 81 d1 8f 20 d1 81 20 d0 ................................
17020 b2 d0 b0 d1 88 d0 b5 d0 b3 d0 be 20 d1 83 d1 81 d1 82 d1 80 d0 be d0 b9 d1 81 d1 82 d0 b2 d0 b0 ................................
17040 2c 20 d1 82 d0 be 0a d0 b2 d0 bd d0 b0 d1 87 d0 b0 d0 bb d0 b5 20 d0 bf d0 be d1 8f d0 b2 d0 b8 ,...............................
17060 d1 82 d1 81 d1 8f 20 d0 b4 d0 b8 d0 b0 d0 bb d0 be d0 b3 d0 be d0 b2 d0 be d0 b5 20 d0 be d0 ba ................................
17080 d0 bd d0 be 2c 20 d0 bf d0 be d0 b7 d0 b2 d0 be d0 bb d1 8f d1 8e d1 89 d0 b5 d0 b5 20 d0 bf d0 ....,...........................
170a0 be d0 b4 d1 82 d0 b2 d0 b5 d1 80 d0 b6 d0 b4 d0 b5 d0 bd d0 b8 d0 b5 2e 0a d0 a1 d0 bd d0 b8 d0 ................................
170c0 bc d0 b8 d1 82 d0 b5 20 d1 8d d1 82 d0 be d1 82 20 d1 84 d0 bb d0 b0 d0 b6 d0 be d0 ba 2c 20 d1 .............................,..
170e0 87 d1 82 d0 be d0 b1 d1 8b 20 d1 80 d0 b0 d0 b7 d1 80 d0 b5 d1 88 d0 b8 d1 82 d1 8c 20 d0 b0 d0 ................................
17100 b2 d1 82 d0 be d0 bc d0 b0 d1 82 d0 b8 d1 87 d0 b5 d1 81 d0 ba d1 83 d1 8e 20 d1 81 d0 b8 d0 bd ................................
17120 d1 85 d1 80 d0 be d0 bd d0 b8 d0 b7 d0 b0 d1 86 d0 b8 d1 8e 20 d1 81 20 d0 b2 d0 b0 d1 88 d0 b8 ................................
17140 d0 bc 20 d1 83 d1 81 d1 82 d1 80 d0 be d0 b9 d1 81 d1 82 d0 b2 d0 be d0 bc 2e 00 d0 95 d1 81 d0 ................................
17160 bb d0 b8 20 d1 84 d0 bb d0 b0 d0 b6 d0 be d0 ba 20 d1 81 d0 bd d1 8f d1 82 2c 20 d0 b1 d1 83 d0 .........................,......
17180 b4 d1 83 d1 82 20 d1 81 d0 b8 d0 bd d1 85 d1 80 d0 be d0 bd d0 b8 d0 b7 d0 b8 d1 80 d0 be d0 b2 ................................
171a0 d0 b0 d1 82 d1 8c d1 81 d1 8f 20 d1 82 d0 be d0 bb d1 8c d0 ba d0 be 20 d1 8d d0 bb d0 b5 d0 bc ................................
171c0 d0 b5 d0 bd d1 82 d1 8b 2c 20 d0 ba d0 be d1 82 d0 be d1 80 d1 8b d1 85 20 d0 b5 d1 89 d1 91 20 ........,.......................
171e0 d0 bd d0 b5 d1 82 20 d0 bd d0 b0 20 d1 83 d1 81 d1 82 d1 80 d0 be d0 b9 d1 81 d1 82 d0 b2 d0 b5 ................................
17200 2e 0a d0 95 d1 81 d0 bb d0 b8 20 d1 83 d1 81 d1 82 d1 80 d0 be d0 b9 d1 81 d1 82 d0 b2 d0 be 20 ................................
17220 d0 bd d0 b5 20 d1 83 d0 ba d0 b0 d0 b7 d0 b0 d0 bd d0 be 2c 20 d1 8d d1 82 d0 be d1 82 20 d1 84 ...................,............
17240 d0 bb d0 b0 d0 b6 d0 be d0 ba 20 d0 bd d0 b5 20 d0 b2 d0 bb d0 b8 d1 8f d0 b5 d1 82 2e 0a d0 ad ................................
17260 d1 82 d0 be d1 82 20 d0 bf d0 b0 d1 80 d0 b0 d0 bc d0 b5 d1 82 d1 80 20 d0 bc d0 be d0 b6 d0 bd ................................
17280 d0 be 20 d0 b8 d1 81 d0 bf d0 be d0 bb d1 8c d0 b7 d0 be d0 b2 d0 b0 d1 82 d1 8c 20 d1 82 d0 be ................................
172a0 d0 bb d1 8c d0 ba d0 be 20 d1 81 d0 be 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d0 b0 d0 bc d0 b8 20 d1 ................................
172c0 80 d1 83 d1 87 d0 bd d0 be d0 b3 d0 be 20 d0 b2 d0 b2 d0 be d0 b4 d0 b0 2e 00 d0 95 d1 81 d0 bb ................................
172e0 d0 b8 20 d0 b2 20 d0 b4 d0 b0 d0 bd d0 bd d1 8b d0 b9 20 d0 bc d0 be d0 bc d0 b5 d0 bd d1 82 20 ................................
17300 d1 83 20 d0 b2 d0 b0 d1 81 20 d0 bd d0 b5 d1 82 20 d0 bf d0 be d0 b4 d0 ba d0 bb d1 8e d1 87 d0 ................................
17320 b5 d0 bd d0 bd d0 be d0 b3 d0 be 20 d1 83 d1 81 d1 82 d1 80 d0 be d0 b9 d1 81 d1 82 d0 b2 d0 b0 ................................
17340 2c 20 d0 bf d0 be d0 b4 d0 ba d0 bb d1 8e d1 87 d0 b8 d1 82 d0 b5 20 d0 b5 d0 b3 d0 be 0a d0 b8 ,...............................
17360 d0 bb d0 b8 20 d0 b2 d1 8b d0 b9 d0 b4 d0 b8 d1 82 d0 b5 20 d0 b8 d0 b7 20 d0 b4 d0 b8 d0 b0 d0 ................................
17380 bb d0 be d0 b3 d0 be d0 b2 d0 be d0 b3 d0 be 20 d0 be d0 ba d0 bd d0 b0 20 d0 b8 20 d1 81 d0 bd ................................
173a0 d0 b0 d1 87 d0 b0 d0 bb d0 b0 20 d0 bf d0 be d0 b4 d0 ba d0 bb d1 8e d1 87 d0 b8 d1 82 d0 b5 d1 ................................
173c0 81 d1 8c 20 d0 ba 20 d0 bf d0 b0 d0 bf d0 ba d0 b5 2f 69 54 75 6e 65 73 00 d0 a1 d0 be d1 87 d0 ................./iTunes........
173e0 b5 d1 82 d0 b0 d0 bd d0 b8 d1 8f 20 d0 ba d0 bb d0 b0 d0 b2 d0 b8 d1 88 2e 2e 2e 00 d0 9a d0 be ................................
17400 d0 bb d0 bb d0 b5 d0 ba d1 86 d0 b8 d0 b8 20 4b 69 6e 64 6c 65 00 d0 a1 d0 b1 d0 be d0 b9 20 d0 ...............Kindle...........
17420 ba d0 be d0 bb d0 bb d0 b5 d0 ba d1 86 d0 b8 d0 b9 20 4b 69 6e 64 6c 65 00 d0 a1 d0 bf d0 b8 d1 ..................Kindle........
17440 81 d0 ba d0 b8 00 d0 a1 d0 bf d0 b8 d1 81 d0 ba d0 b8 3a 00 d0 a0 d0 b0 d1 81 d0 bf d0 be d0 bb ..................:.............
17460 d0 be d0 b6 d0 b5 d0 bd d0 b8 d0 b5 00 d0 9e d1 81 d0 bd d0 be d0 b2 d0 bd d0 b0 d1 8f 20 d0 bf ................................
17480 d0 b0 d0 bc d1 8f d1 82 d1 8c 00 d0 92 d1 80 d1 83 d1 87 d0 bd d1 83 d1 8e 20 d0 b4 d0 be d0 b1 ................................
174a0 d0 b0 d0 b2 d0 bb d1 8f d1 82 d1 8c 2f d1 83 d0 b4 d0 b0 d0 bb d1 8f d1 82 d1 8c 20 d1 8d d0 bb ............/...................
174c0 d0 b5 d0 bc d0 b5 d0 bd d1 82 d1 8b 00 d0 9c d0 b5 d0 bd d1 8e 00 d0 9f d0 b5 d1 80 d0 b5 d0 bc ................................
174e0 d0 b5 d1 81 d1 82 d0 b8 d1 82 d1 8c 20 c2 ab d0 a1 d0 bf d0 b8 d1 81 d0 be d0 ba 20 d0 bf d1 80 ................................
17500 d0 be d1 81 d0 bc d0 be d1 82 d1 80 d0 b0 c2 bb 20 d0 bd d0 b0 20 d0 b2 d0 b5 d1 80 d1 85 d0 bd ................................
17520 d0 b8 d0 b9 20 d1 83 d1 80 d0 be d0 b2 d0 b5 d0 bd d1 8c 20 d0 bc d0 b5 d0 bd d1 8e 20 d0 bf d0 ................................
17540 bb d0 b0 d0 b3 d0 b8 d0 bd d0 b0 20 d0 b4 d0 bb d1 8f 20 d1 8d d1 82 d0 be d0 b3 d0 be 20 d1 81 ................................
17560 d0 bf d0 b8 d1 81 d0 ba d0 b0 2e 00 d0 9f d0 b5 d1 80 d0 b5 d0 bc d0 b5 d1 81 d1 82 d0 b8 d1 82 ................................
17580 d1 8c 20 d0 b2 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba 00 d0 9f d0 b5 d1 80 d0 b5 d0 bc d0 b5 d1 ................................
175a0 89 d0 b5 d0 bd d0 be 20 25 64 20 d0 ba d0 bd d0 b8 d0 b3 20 d0 b2 20 d0 b2 d0 b0 d1 88 20 d1 81 ........%d......................
175c0 d0 bf d0 b8 d1 81 d0 be d0 ba 28 2d d0 b8 29 00 d0 98 d0 bc d1 8f 00 d0 92 20 d1 8d d1 82 d0 be ..........(-..).................
175e0 d0 bc 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d0 b5 20 d0 bd d0 b5 d1 82 20 d0 ba d0 bd d0 b8 d0 b3 00 ................................
17600 d0 9d d0 b5 20 d0 bd d0 b0 d0 b9 d0 b4 d0 b5 d0 bd d0 be 20 d1 83 d1 81 d1 82 d1 80 d0 be d0 b9 ................................
17620 d1 81 d1 82 d0 b2 d0 be 20 d1 81 20 55 55 49 44 3a 20 25 73 00 d0 9d d0 b5 20 d1 83 d0 ba d0 b0 ............UUID:.%s............
17640 d0 b7 d0 b0 d0 bd d0 be 20 d0 b8 d0 bc d1 8f 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d0 b0 00 d0 9d d0 ................................
17660 b5 20 d1 83 d0 ba d0 b0 d0 b7 d0 b0 d0 bd d1 8b 20 d0 b8 d0 bc d0 b5 d0 bd d0 b0 20 d0 b8 d1 81 ................................
17680 d1 85 d0 be d0 b4 d0 bd d1 8b d1 85 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d0 be d0 b2 00 d0 9e d0 bf ................................
176a0 d1 86 d0 b8 d0 be d0 bd d0 b0 d0 bb d1 8c d0 bd d0 be 20 d0 b8 d0 b7 d0 bc d0 b5 d0 bd d1 8f d1 ................................
176c0 82 d1 8c 20 d1 82 d0 b5 d0 b3 d0 b8 20 d0 b8 d0 bb d0 b8 20 d0 bf d0 be d0 bb d1 8c d0 b7 d0 be ................................
176e0 d0 b2 d0 b0 d1 82 d0 b5 d0 bb d1 8c d1 81 d0 ba d0 b8 d0 b9 20 d1 81 d1 82 d0 be d0 bb d0 b1 d0 ................................
17700 b5 d1 86 2c 20 d0 bf d1 80 d0 b8 0a d0 b4 d0 be d0 b1 d0 b0 d0 b2 d0 bb d0 b5 d0 bd d0 b8 d0 b8 ...,............................
17720 20 d0 b8 2f d0 b8 d0 bb d0 b8 20 d1 83 d0 b4 d0 b0 d0 bb d0 b5 d0 bd d0 b8 d0 b8 20 d1 8d d0 bb .../............................
17740 d0 b5 d0 bc d0 b5 d0 bd d1 82 d0 be d0 b2 20 d0 b8 d0 b7 20 d1 8d d1 82 d0 be d0 b3 d0 be 20 d1 ................................
17760 81 d0 bf d0 b8 d1 81 d0 ba d0 b0 2e 00 d0 9f d1 80 d0 b8 20 d0 bd d0 b5 d0 be d0 b1 d1 85 d0 be ................................
17780 d0 b4 d0 b8 d0 bc d0 be d1 81 d1 82 d0 b8 20 d1 83 d0 ba d0 b0 d0 b6 d0 b8 d1 82 d0 b5 20 d1 81 ................................
177a0 d1 82 d0 be d0 bb d0 b1 d0 b5 d1 86 2c 20 d0 b8 d0 b7 20 d0 ba d0 be d1 82 d0 be d1 80 d0 be d0 ............,...................
177c0 b3 d0 be 20 d0 bd d1 83 d0 b6 d0 bd d0 be 20 d0 b4 d0 be d0 b1 d0 b0 d0 b2 d0 b8 d1 82 d1 8c 2f .............................../
177e0 d1 83 d0 b4 d0 b0 d0 bb d0 b8 d1 82 d1 8c 20 d0 b7 d0 bd d0 b0 d1 87 d0 b5 d0 bd d0 b8 d0 b5 0a ................................
17800 d0 bf d1 80 d0 b8 20 d0 b4 d0 be d0 b1 d0 b0 d0 b2 d0 bb d0 b5 d0 bd d0 b8 d0 b8 20 d0 b8 d0 bb ................................
17820 d0 b8 20 d1 83 d0 b4 d0 b0 d0 bb d0 b5 d0 bd d0 b8 d0 b8 20 d1 8d d0 bb d0 b5 d0 bc d0 b5 d0 bd ................................
17840 d1 82 d0 be d0 b2 20 d0 b8 d0 b7 20 d1 8d d1 82 d0 be d0 b3 d0 be 20 d1 81 d0 bf d0 b8 d1 81 d0 ................................
17860 ba d0 b0 00 d0 94 d1 80 d1 83 d0 b3 d0 be d0 b5 00 d0 9f d0 be d0 b6 d0 b0 d0 bb d1 83 d0 b9 d1 ................................
17880 81 d1 82 d0 b0 2c 20 d0 bf d0 b5 d1 80 d0 b5 d0 b7 d0 b0 d0 b3 d1 80 d1 83 d0 b7 d0 b8 d1 82 d0 .....,..........................
178a0 b5 20 63 61 6c 69 62 72 65 20 d1 81 d0 b5 d0 b9 d1 87 d0 b0 d1 81 2e 00 d0 92 d0 b0 d1 80 d0 b8 ..calibre.......................
178c0 d0 b0 d0 bd d1 82 d1 8b 20 d0 b7 d0 b0 d0 bf d0 be d0 bb d0 bd d0 b5 d0 bd d0 b8 d1 8f 3a 00 d0 .............................:..
178e0 9f d1 80 d0 b5 d0 b4 d0 bf d0 be d1 87 d1 82 d0 b5 d0 bd d0 b8 d1 8f 20 d0 b4 d0 bb d1 8f 3a 00 ..............................:.
17900 d0 a1 d0 9f d0 98 d0 a1 d0 9e d0 9a 20 d0 a7 d0 a2 d0 95 d0 9d d0 98 d0 af 3a 20 d0 9f d1 80 d0 .........................:......
17920 b5 d1 80 d1 8b d0 b2 d0 b0 d0 bd d0 b8 d0 b5 20 d0 be d0 b1 d0 bd d0 be d0 b2 d0 bb d0 b5 d0 bd ................................
17940 d0 b8 d1 8f 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d0 b0 20 d0 b0 d0 b2 d1 82 d0 be d0 bf d0 be d0 b8 ................................
17960 d1 81 d0 ba d0 b0 2c 20 d1 82 d0 b0 d0 ba 20 d0 ba d0 b0 d0 ba 20 d0 bd d0 b5 d1 82 20 d0 b2 d1 ......,.........................
17980 8b d1 80 d0 b0 d0 b6 d0 b5 d0 bd d0 b8 d1 8f 3a 00 d0 a1 d0 9f d0 98 d0 a1 d0 9e d0 9a 20 d0 a7 ...............:................
179a0 d0 a2 d0 95 d0 9d d0 98 d0 af 3a 20 d0 94 d0 be d0 b1 d0 b0 d0 b2 d0 bb d0 b5 d0 bd d0 b8 d0 b5 ..........:.....................
179c0 20 25 64 20 d0 b8 d0 b4 d0 b5 d0 bd d1 82 d0 b8 d1 84 d0 b8 d0 ba d0 b0 d1 82 d0 be d1 80 d0 be .%d.............................
179e0 d0 b2 20 d0 b2 20 d0 b0 d0 b2 d1 82 d0 be 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba 3a 20 25 73 00 ...........................:.%s.
17a00 d0 a1 d0 9f d0 98 d0 a1 d0 9e d0 9a 20 d0 a7 d0 a2 d0 95 d0 9d d0 98 d0 af 3a 20 d0 9f d0 be d0 .........................:......
17a20 bf d1 8b d1 82 d0 ba d0 b0 20 d0 b2 d0 be d1 81 d1 81 d0 be d0 b7 d0 b4 d0 b0 d1 82 d1 8c 20 d0 ................................
17a40 ba d0 be d0 bb d0 bb d0 b5 d0 ba d1 86 d0 b8 d0 b8 20 4b 69 6e 64 6c 65 00 d0 a1 d0 9f d0 98 d0 ..................Kindle........
17a60 a1 d0 9e d0 9a 20 d0 a7 d0 a2 d0 95 d0 9d d0 98 d0 af 3a 20 d0 90 d0 b2 d1 82 d0 be 20 d0 b7 d0 ..................:.............
17a80 b0 d0 bf d0 be d0 bb d0 bd d1 8f d1 8e d1 89 d0 b8 d0 b9 d1 81 d1 8f 20 d1 81 d0 bf d0 b8 d1 81 ................................
17aa0 d0 be d0 ba 20 d1 83 d1 81 d1 82 d1 80 d0 be d0 b9 d1 81 d1 82 d0 b2 3a 00 d0 a1 d0 9f d0 98 d0 .......................:........
17ac0 a1 d0 9e d0 9a 20 d0 a7 d0 a2 d0 95 d0 9d d0 98 d0 af 3a 20 d0 90 d0 b2 d1 82 d0 be 20 d0 b7 d0 ..................:.............
17ae0 b0 d0 bf d0 be d0 bb d0 bd d1 8f d1 8e d1 89 d0 b8 d0 b9 d1 81 d1 8f 20 d1 81 d0 bf d0 b8 d1 81 ................................
17b00 d0 be d0 ba 20 d0 bf d0 be d0 b8 d1 81 d0 ba d0 b0 3a 00 d0 a1 d0 9f d0 98 d0 a1 d0 9e d0 9a 20 .................:..............
17b20 d0 a7 d0 a2 d0 95 d0 9d d0 98 d0 af 3a 20 d0 a3 d1 81 d1 82 d1 80 d0 be d0 b9 d1 81 d1 82 d0 b2 ............:...................
17b40 d0 be 20 d0 be d1 82 d0 ba d0 bb d1 8e d1 87 d0 b5 d0 bd d0 be 00 d0 a1 d0 9f d0 98 d0 a1 d0 9e ................................
17b60 d0 9a 20 d0 a7 d0 a2 d0 95 d0 9d d0 98 d0 af 3a 20 d0 9e d0 b1 d0 bd d0 b0 d1 80 d1 83 d0 b6 d0 ...............:................
17b80 b5 d0 bd d0 be 20 d1 83 d1 81 d1 82 d1 80 d0 be d0 b9 d1 81 d1 82 d0 b2 d0 be 20 d0 b4 d0 bb d1 ................................
17ba0 8f 20 d1 81 d0 b8 d0 bd d1 85 d1 80 d0 be d0 bd d0 b8 d0 b7 d0 b0 d1 86 d0 b8 d0 b8 20 d1 81 3a ...............................:
17bc0 00 d0 a1 d0 9f d0 98 d0 a1 d0 9e d0 9a 20 d0 a7 d0 a2 d0 95 d0 9d d0 98 d0 af 3a 20 d0 94 d0 be ..........................:.....
17be0 d1 81 d1 82 d1 83 d0 bf d0 bd d1 8b 20 d0 bc d0 b5 d1 82 d0 b0 d0 b4 d0 b0 d0 bd d0 bd d1 8b d0 ................................
17c00 b5 3a 00 d0 a1 d0 9f d0 98 d0 a1 d0 9e d0 9a 20 d0 a7 d0 a2 d0 95 d0 9d d0 98 d0 af 3a 20 d0 9a .:..........................:...
17c20 d0 bd d0 b8 d0 b3 d0 b8 20 d0 b8 d0 b7 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d0 b0 20 27 25 73 27 20 ...........................'%s'.
17c40 d0 b4 d0 bb d1 8f 20 d1 83 d0 b4 d0 b0 d0 bb d0 b5 d0 bd d0 b8 d1 8f 20 d0 bd d0 b5 20 d0 bd d0 ................................
17c60 b0 d0 b9 d0 b4 d0 b5 d0 bd d1 8b 20 d0 bd d0 b0 20 d1 83 d1 81 d1 82 d1 80 d0 be d0 b9 d1 81 d1 ................................
17c80 82 d0 b2 d0 b5 00 d0 a1 d0 9f d0 98 d0 a1 d0 9e d0 9a 20 d0 a7 d0 a2 d0 95 d0 9d d0 98 d0 af 3a ...............................:
17ca0 20 d0 9d d0 b5 d1 82 20 d0 ba d0 bd d0 b8 d0 b3 20 d0 b2 20 27 25 73 27 20 d1 81 d0 bf d0 b8 d1 ....................'%s'........
17cc0 81 d0 ba d0 b5 2c 20 d0 ba d0 be d1 82 d0 be d1 80 d1 8b d0 b5 20 d0 bd d1 83 d0 b6 d0 bd d0 be .....,..........................
17ce0 20 d1 81 d0 b8 d0 bd d1 85 d1 80 d0 be d0 bd d0 b8 d0 b7 d0 b8 d1 80 d0 be d0 b2 d0 b0 d1 82 d1 ................................
17d00 8c 00 d0 a1 d0 9f d0 98 d0 a1 d0 9e d0 9a 20 d0 a7 d0 a2 d0 95 d0 9d d0 98 d0 af 3a 20 d0 9d d0 ...........................:....
17d20 b5 d1 82 20 d1 81 d0 b8 d0 bd d1 85 d1 80 d0 be d0 bd d0 b8 d0 b7 d0 b0 d1 86 d0 b8 d0 b8 20 27 ...............................'
17d40 25 73 27 20 d1 81 20 d1 83 d1 81 d1 82 d1 80 d0 be d0 b9 d1 81 d1 82 d0 b2 d0 be d0 bc 2c 20 d1 %s'..........................,..
17d60 82 d0 b0 d0 ba 20 d0 ba d0 b0 d0 ba 20 d0 b0 d0 b2 d1 82 d0 be d1 81 d0 b8 d0 bd d1 85 d1 80 d0 ................................
17d80 be d0 bd d0 b8 d0 b7 d0 b0 d1 86 d0 b8 d1 8f 20 d0 bd d0 b5 d0 b2 d0 b5 d1 80 d0 bd d0 b0 00 d0 ................................
17da0 a1 d0 9f d0 98 d0 a1 d0 9e d0 9a 20 d0 a7 d0 a2 d0 95 d0 9d d0 98 d0 af 3a 20 d0 bd d0 b5 d1 82 ........................:.......
17dc0 20 d1 81 d0 b8 d0 bd d1 85 d1 80 d0 be d0 bd d0 b8 d0 b7 d0 b0 d1 86 d0 b8 d0 b8 20 d1 81 20 d0 ................................
17de0 bd d0 b5 d0 b0 d0 ba d1 82 d0 b8 d0 b2 d0 bd d1 8b d0 bc 20 d1 83 d1 81 d1 82 d1 80 d0 be d0 b9 ................................
17e00 d1 81 d1 82 d0 b2 d0 be d0 bc 00 d0 a1 d0 9f d0 98 d0 a1 d0 9e d0 9a 20 d0 a7 d0 a2 d0 95 d0 9d ................................
17e20 d0 98 d0 af 3a 20 d0 a2 d0 b5 d0 bf d0 b5 d1 80 d1 8c 20 25 64 20 d0 b8 d0 b4 d0 b5 d0 bd d1 82 ....:..............%d...........
17e40 d0 b8 d1 84 d0 b8 d0 ba d0 b0 d1 82 d0 be d1 80 d1 8b 20 d0 b2 20 d0 b0 d0 b2 d1 82 d0 be 20 d1 ................................
17e60 81 d0 bf d0 b8 d1 81 d0 ba d0 b5 3a 20 25 73 00 d0 a1 d0 9f d0 98 d0 a1 d0 9e d0 9a 20 d0 a7 d0 ...........:.%s.................
17e80 a2 d0 95 d0 9d d0 98 d0 af 3a 20 d0 a3 d0 b4 d0 b0 d0 bb d0 b5 d0 bd d0 b8 d0 b5 20 25 64 20 d0 .........:..................%d..
17ea0 b8 d0 b4 d0 b5 d0 bd d1 82 d0 b8 d1 84 d0 b8 d0 ba d0 b0 d1 82 d0 be d1 80 d0 be d0 b2 20 d0 b8 ................................
17ec0 d0 b7 20 d0 b0 d0 b2 d1 82 d0 be 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d0 b0 3a 20 25 73 00 d0 a1 d0 ........................:.%s....
17ee0 9f d0 98 d0 a1 d0 9e d0 9a 20 d0 a7 d0 a2 d0 95 d0 9d d0 98 d0 af 3a 20 d0 9f d1 80 d0 be d0 bf ......................:.........
17f00 d1 83 d1 81 d0 ba 20 25 64 20 d0 ba d0 bd d0 b8 d0 b3 20 d0 b1 d0 b5 d0 b7 20 d1 84 d0 be d1 80 .......%d.......................
17f20 d0 bc d0 b0 d1 82 d0 be d0 b2 20 d0 b2 20 27 25 73 27 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d0 b5 00 ..............'%s'..............
17f40 d0 a1 d0 9f d0 98 d0 a1 d0 9e d0 9a 20 d0 a7 d0 a2 d0 95 d0 9d d0 98 d0 af 3a 20 d0 a1 d0 b8 d0 .........................:......
17f60 bd d1 85 d1 80 d0 be d0 bd d0 b8 d0 b7 d0 b8 d1 80 d0 be d0 b2 d0 b0 d1 82 d1 8c 20 2d 20 66 6f ............................-.fo
17f80 72 63 65 5f 73 79 6e 63 3d 00 d0 a1 d0 9f d0 98 d0 a1 d0 9e d0 9a 20 d0 a7 d0 a2 d0 95 d0 9d d0 rce_sync=.......................
17fa0 98 d0 af 3a 20 d0 a1 d0 b8 d0 bd d1 85 d1 80 d0 be d0 bd d0 b8 d0 b7 d0 b0 d1 86 d0 b8 d1 8f 20 ...:............................
17fc0 25 64 20 d0 ba d0 bd d0 b8 d0 b3 20 d0 b2 20 27 25 73 27 20 d1 81 3a 25 73 20 28 6c 6f 63 61 74 %d.............'%s'...:%s.(locat
17fe0 69 6f 6e 3a 25 73 29 00 d0 a1 d0 9f d0 98 d0 a1 d0 9e d0 9a 20 d0 a7 d0 a2 d0 95 d0 9d d0 98 d0 ion:%s).........................
18000 af 3a 20 d0 9e d0 b1 d0 bd d0 be d0 b2 d0 bb d0 b5 d0 bd d0 b8 d0 b5 20 d0 b0 d0 b2 d1 82 d0 be .:..............................
18020 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d0 be d0 b2 20 d1 81 d1 82 d0 be d0 bb d0 b1 d1 86 d0 be d0 b2 ................................
18040 00 d0 a1 d0 9f d0 98 d0 a1 d0 9e d0 9a 20 d0 a7 d0 a2 d0 95 d0 9d d0 98 d0 af 3a 20 d0 9e d0 b1 ..........................:.....
18060 d0 bd d0 be d0 b2 d0 bb d0 b5 d0 bd d0 b8 d0 b5 20 d0 b0 d0 b2 d1 82 d0 be 20 d1 81 d0 bf d0 b8 ................................
18080 d1 81 d0 ba d0 be d0 b2 20 d1 83 d1 81 d1 82 d1 80 d0 be d0 b9 d1 81 d1 82 d0 b2 00 d0 a1 d0 bf ................................
180a0 d0 b8 d1 81 d0 be d0 ba 20 d1 87 d1 82 d0 b5 d0 bd d0 b8 d1 8f 00 d0 9e d1 88 d0 b8 d0 b1 d0 ba ................................
180c0 d0 b0 20 d0 a1 d0 bf d0 b8 d1 81 d0 ba d0 b0 20 d0 a7 d1 82 d0 b5 d0 bd d0 b8 d1 8f 00 d0 a1 d0 ................................
180e0 bf d0 b8 d1 81 d0 be d0 ba 20 d1 87 d1 82 d0 b5 d0 bd d0 b8 d1 8f 3a 20 d0 bd d0 b5 d0 b2 d0 be ......................:.........
18100 d0 b7 d0 bc d0 be d0 b6 d0 bd d0 be 20 d1 81 d0 be d0 b7 d0 b4 d0 b0 d1 82 d1 8c 20 d1 81 d0 bf ................................
18120 d0 b8 d1 81 d0 be d0 ba 2c 20 d1 82 d0 b0 d0 ba 20 d0 ba d0 b0 d0 ba 20 6c 69 73 74 5f 6e 61 6d ........,...............list_nam
18140 65 20 d0 b4 d1 83 d0 b1 d0 bb d0 b8 d1 80 d1 83 d0 b5 d1 82 d1 81 d1 8f 3a 00 d0 a1 d0 bf d0 b8 e.......................:.......
18160 d1 81 d0 be d0 ba 20 d1 87 d1 82 d0 b5 d0 bd d0 b8 d1 8f 3a 20 d0 bd d0 b5 d0 b2 d0 be d0 b7 d0 ...................:............
18180 bc d0 be d0 b6 d0 bd d0 be 20 d1 81 d0 be d0 b7 d0 b4 d0 b0 d1 82 d1 8c 20 d1 81 d0 bf d0 b8 d1 ................................
181a0 81 d0 be d0 ba 2c 20 d1 82 d0 b0 d0 ba 20 d0 ba d0 b0 d0 ba 20 6c 69 73 74 5f 6e 61 6d 65 20 d0 .....,...............list_name..
181c0 bd d0 b5 20 d1 83 d0 ba d0 b0 d0 b7 d0 b0 d0 bd d0 be 00 d0 92 d0 b0 d1 80 d0 b8 d0 b0 d0 bd d1 ................................
181e0 82 d1 8b 20 d0 bf d0 be d1 80 d1 8f d0 b4 d0 ba d0 b0 20 d1 87 d1 82 d0 b5 d0 bd d0 b8 d1 8f 3a ...............................:
18200 00 d0 a3 d0 b4 d0 b0 d0 bb d0 b8 d1 82 d1 8c 20 d0 b8 d0 b7 20 d0 b2 d1 81 d0 b5 d1 85 20 d1 81 ................................
18220 d0 bf d0 b8 d1 81 d0 ba d0 be d0 b2 00 d0 a3 d0 b4 d0 b0 d0 bb d0 b8 d1 82 d1 8c 20 d0 b8 d0 b7 ................................
18240 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d0 b0 20 d0 bf d0 be 20 d1 83 d0 bc d0 be d0 bb d1 87 d0 b0 d0 ................................
18260 bd d0 b8 d1 8e 00 d0 a3 d0 b4 d0 b0 d0 bb d0 b8 d1 82 d1 8c 20 d0 b8 d0 b7 20 d1 81 d0 bf d0 b8 ................................
18280 d1 81 d0 ba d0 b0 00 d0 a3 d0 b4 d0 b0 d0 bb d0 b8 d1 82 d1 8c 20 d0 b8 d0 b7 20 d1 81 d0 bf d0 ................................
182a0 b8 d1 81 d0 ba d0 b0 3a 20 25 73 00 d0 a3 d0 b4 d0 b0 d0 bb d0 b8 d1 82 d1 8c 20 d0 b8 d0 b7 20 .......:.%s.....................
182c0 d1 81 d0 bf d0 b8 d1 81 d0 ba d0 b0 20 22 25 73 22 00 d0 a3 d0 b4 d0 b0 d0 bb d0 b8 d1 82 d1 8c ............."%s"...............
182e0 20 d0 b8 d0 b7 20 d1 83 d0 ba d0 b0 d0 b7 d0 b0 d0 bd d0 bd d0 be d0 b3 d0 be 20 d1 81 d0 bf d0 ................................
18300 b8 d1 81 d0 ba d0 b0 00 d0 a3 d0 b4 d0 b0 d0 bb d0 b8 d1 82 d1 8c 20 d1 8d d0 bb d0 b5 d0 bc d0 ................................
18320 b5 d0 bd d1 82 d1 8b 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d0 b0 20 d1 81 20 d1 83 d1 81 d1 82 d1 80 ................................
18340 d0 be d0 b9 d1 81 d1 82 d0 b2 d0 b0 00 d0 a3 d0 b4 d0 b0 d0 bb d0 b5 d0 bd d0 be 20 25 64 20 d0 ............................%d..
18360 ba d0 bd d0 b8 d0 b3 20 d0 b8 d0 b7 20 d0 b2 d0 b0 d1 88 d0 b5 d0 b3 d0 be 20 25 73 20 d1 81 d0 ..........................%s....
18380 bf d0 b8 d1 81 d0 ba d0 b0 00 d0 a3 d0 b4 d0 b0 d0 bb d0 b5 d0 bd d0 be 20 d0 b8 d0 b7 20 25 64 ..............................%d
183a0 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d0 be d0 b2 20 d1 87 d1 82 d0 b5 d0 bd d0 b8 d1 8f 00 d0 9f d0 ................................
183c0 b5 d1 80 d0 b5 d0 b8 d0 bc d0 b5 d0 bd d0 be d0 b2 d0 b0 d1 82 d1 8c 20 d1 83 d1 81 d1 82 d1 80 ................................
183e0 d0 be d0 b9 d1 81 d1 82 d0 b2 d0 be 00 d0 9f d0 b5 d1 80 d0 b5 d0 b8 d0 bc d0 b5 d0 bd d0 be d0 ................................
18400 b2 d0 b0 d0 bd d0 b8 d0 b5 20 d0 bd d0 b5 20 d1 83 d0 b4 d0 b0 d0 bb d0 be d1 81 d1 8c 00 d0 9f ................................
18420 d0 b5 d1 80 d0 b5 d0 b8 d0 bc d0 b5 d0 bd d0 be d0 b2 d0 b0 d1 82 d1 8c 20 d1 81 d0 bf d0 b8 d1 ................................
18440 81 d0 be d0 ba 00 d0 9f d0 b5 d1 80 d0 b5 d0 b8 d0 bc d0 b5 d0 bd d0 be d0 b2 d0 b0 d1 82 d1 8c ................................
18460 20 d1 82 d0 b5 d0 ba d1 83 d1 89 d0 b5 d0 b5 20 d0 bf d0 be d0 b4 d0 ba d0 bb d1 8e d1 87 d0 b5 ................................
18480 d0 bd d0 bd d0 be d0 b5 20 d1 83 d1 81 d1 82 d1 80 d0 be d0 b9 d1 81 d1 82 d0 b2 d0 be 00 d0 97 ................................
184a0 d0 b0 d0 bc d0 b5 d0 bd d0 b8 d1 82 d1 8c 20 d1 83 d1 81 d1 82 d1 80 d0 be d0 b9 d1 81 d1 82 d0 ................................
184c0 b2 d0 be 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d0 be d0 bc 2c 20 d0 b4 d0 be d0 b1 d0 b0 d0 b2 d0 b8 ..................,.............
184e0 d1 82 d1 8c 20 d1 82 d0 be d0 bb d1 8c d0 ba d0 be 20 d0 bd d0 be d0 b2 d1 8b d0 b5 20 d1 8d d0 ................................
18500 bb d0 b5 d0 bc d0 b5 d0 bd d1 82 d1 8b 00 d0 97 d0 b0 d0 bc d0 b5 d0 bd d0 b8 d1 82 d1 8c 20 d1 ................................
18520 83 d1 81 d1 82 d1 80 d0 be d0 b9 d1 81 d1 82 d0 b2 d0 be 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d0 be ................................
18540 d0 bc 2c 20 d0 b4 d0 be d0 b1 d0 b0 d0 b2 d0 b8 d1 82 d1 8c 2f d0 bf d0 b5 d1 80 d0 b5 d0 b7 d0 ..,................./...........
18560 b0 d0 bf d0 b8 d1 81 d0 b0 d1 82 d1 8c 20 d0 b2 d1 81 d0 b5 00 d0 a1 d0 b1 d1 80 d0 be d1 81 d0 ................................
18580 b8 d1 82 d1 8c 20 d0 b4 d0 b8 d0 b0 d0 bb d0 be d0 b3 d0 b8 20 26 d0 bf d0 be d0 b4 d1 82 d0 b2 .....................&..........
185a0 d0 b5 d1 80 d0 b6 d0 b4 d0 b5 d0 bd d0 b8 d1 8f 00 d0 a1 d0 b1 d1 80 d0 be d1 81 d0 b8 d1 82 d1 ................................
185c0 8c 20 d0 b2 d1 81 d0 b5 20 d0 b4 d0 b8 d0 b0 d0 bb d0 be d0 b3 d0 b8 20 2a d1 81 d0 bd d0 be d0 ........................*.......
185e0 b2 d0 b0 20 d0 bf d0 be d0 ba d0 b0 d0 b7 d0 b0 d1 82 d1 8c 20 d0 bc d0 bd d0 b5 2a 20 d0 b4 d0 ...........................*....
18600 bb d1 8f 20 d0 bf d0 bb d0 b0 d0 b3 d0 b8 d0 bd d0 b0 20 d0 a1 d0 bf d0 b8 d1 81 d0 be d0 ba 20 ................................
18620 d1 87 d1 82 d0 b5 d0 bd d0 b8 d1 8f 00 d0 9f d0 b5 d1 80 d0 b5 d0 b7 d0 b0 d0 b3 d1 80 d1 83 d0 ................................
18640 b7 d0 b8 d1 82 d0 b5 20 63 61 6c 69 62 72 65 20 d1 81 d0 b5 d0 b9 d1 87 d0 b0 d1 81 00 d0 a2 d1 ........calibre.................
18660 80 d0 b5 d0 b1 d1 83 d0 b5 d1 82 d1 81 d1 8f 20 d0 bf d0 b5 d1 80 d0 b5 d0 b7 d0 b0 d0 bf d1 83 ................................
18680 d1 81 d0 ba 00 d0 92 d0 be d1 81 d1 81 d1 82 d0 b0 d0 bd d0 be d0 b2 d0 b8 d1 82 d1 8c 20 d1 81 ................................
186a0 d0 be d1 80 d1 82 d0 b8 d1 80 d0 be d0 b2 d0 ba d1 83 20 d0 bf d0 be d1 81 d0 bb d0 b5 20 d0 bf ................................
186c0 d1 80 d0 be d1 81 d0 bc d0 be d1 82 d1 80 d0 b0 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d0 b0 00 d0 a3 ................................
186e0 d1 81 d1 82 d0 b0 d0 bd d0 be d0 b2 d0 b8 d1 82 d1 8c 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d0 be d0 ................................
18700 bc 20 d0 bf d0 be 20 d1 83 d0 bc d0 be d0 bb d1 87 d0 b0 d0 bd d0 b8 d1 8e 00 d0 a3 d1 81 d1 82 ................................
18720 d0 b0 d0 bd d0 be d0 b2 d0 b8 d1 82 d1 8c 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d0 be d0 bc 20 d0 bf ................................
18740 d0 be 20 d1 83 d0 bc d0 be d0 bb d1 87 d0 b0 d0 bd d0 b8 d1 8e 3a 20 25 73 00 d0 a3 d1 81 d1 82 .....................:.%s.......
18760 d0 b0 d0 bd d0 be d0 b2 d0 b8 d1 82 d1 8c 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d0 be d0 bc 20 d0 bf ................................
18780 d0 be 20 d1 83 d0 bc d0 be d0 bb d1 87 d0 b0 d0 bd d0 b8 d1 8e 20 22 25 73 22 00 d0 9d d0 b0 d1 ......................"%s"......
187a0 81 d1 82 d1 80 d0 be d0 b9 d0 ba d0 b8 20 d0 b8 d0 b7 d0 bc d0 b5 d0 bd d0 b5 d0 bd d1 8b 00 d0 ................................
187c0 9d d0 b0 d1 81 d1 82 d1 80 d0 be d0 b9 d0 ba d0 b8 20 d1 83 d0 b4 d0 b0 d0 bb d0 b5 d0 bd d1 8b ................................
187e0 00 d0 9d d0 b0 d1 81 d1 82 d1 80 d0 be d0 b9 d0 ba d0 b8 20 d1 8d d1 82 d0 be d0 b3 d0 be 20 d0 ................................
18800 bf d0 bb d0 b0 d0 b3 d0 b8 d0 bd d0 b0 20 d0 b2 20 d1 8d d1 82 d0 be d0 b9 20 d0 b1 d0 b8 d0 b1 ................................
18820 d0 bb d0 b8 d0 be d1 82 d0 b5 d0 ba d0 b5 20 d0 b1 d1 8b d0 bb d0 b8 20 d0 b8 d0 b7 d0 bc d0 b5 ................................
18840 d0 bd d0 b5 d0 bd d1 8b 2e 00 d0 9f d0 be d0 ba d0 b0 d0 b7 d0 b0 d1 82 d1 8c 20 d0 b4 d0 b8 d0 ................................
18860 b0 d0 bb d0 be d0 b3 d0 be d0 b2 d0 be d0 b5 20 d0 be d0 ba d0 bd d0 be 20 d0 bf d1 80 d0 b8 20 ................................
18880 d1 83 d0 b4 d0 b0 d0 bb d0 b5 d0 bd d0 b8 d0 b8 20 d0 ba d0 bd d0 b8 d0 b3 20 d1 81 20 d1 83 d1 ................................
188a0 81 d1 82 d1 80 d0 be d0 b9 d1 81 d1 82 d0 b2 d0 b0 00 d0 a3 d0 ba d0 b0 d0 b6 d0 b8 d1 82 d0 b5 ................................
188c0 20 d0 b8 d0 bc d1 8f 20 d0 b4 d0 bb d1 8f 20 d1 8d d1 82 d0 be d0 b9 20 d1 81 d0 b5 d1 80 d0 b8 ................................
188e0 d0 b8 20 d0 bf d0 be d1 80 d1 8f d0 b4 d0 ba d0 b0 20 d1 87 d1 82 d0 b5 d0 bd d0 b8 d1 8f 0a d0 ................................
18900 95 d1 81 d0 bb d0 b8 20 d0 be d1 81 d1 82 d0 b0 d0 b2 d0 b8 d1 82 d1 8c 20 d0 bf d1 83 d1 81 d1 ................................
18920 82 d1 8b d0 bc 2c 20 d0 b1 d1 83 d0 b4 d0 b5 d1 82 20 d0 b8 d1 81 d0 bf d0 be d0 bb d1 8c d0 b7 .....,..........................
18940 d0 be d0 b2 d0 b0 d1 82 d1 8c d1 81 d1 8f 20 d0 bd d0 b0 d0 b7 d0 b2 d0 b0 d0 bd d0 b8 d0 b5 20 ................................
18960 d1 81 d0 bf d0 b8 d1 81 d0 ba d0 b0 2c 20 d0 b2 20 d0 ba d0 be d1 82 d0 be d1 80 d0 be d0 bc 20 ............,...................
18980 d0 bd d0 b0 d1 85 d0 be d0 b4 d0 b8 d1 82 d1 81 d1 8f 20 d1 8d d1 82 d0 b0 20 d0 ba d0 bd d0 b8 ................................
189a0 d0 b3 d0 b0 2e 00 d0 a3 d0 ba d0 b0 d0 b6 d0 b8 d1 82 d0 b5 20 d0 b7 d0 bd d0 b0 d1 87 d0 b5 d0 ................................
189c0 bd d0 b8 d0 b5 20 d1 82 d0 b5 d0 b3 d0 b0 20 d0 b8 d0 bb d0 b8 20 d0 bf d0 be d0 bb d1 8c d0 b7 ................................
189e0 d0 be d0 b2 d0 b0 d1 82 d0 b5 d0 bb d1 8c d1 81 d0 ba d0 be d0 b3 d0 be 20 d1 81 d1 82 d0 be d0 ................................
18a00 bb d0 b1 d1 86 d0 b0 2c 20 d0 ba d0 be d1 82 d0 be d1 80 d0 be d0 b5 20 d0 b1 d1 83 d0 b4 d0 b5 .......,........................
18a20 d1 82 20 d0 b4 d0 be d0 b1 d0 b0 d0 b2 d0 bb d0 b5 d0 bd d0 be 20 d0 bf d1 80 d0 b8 20 d0 b4 d0 ................................
18a40 be d0 b1 d0 b0 d0 b2 d0 bb d0 b5 d0 bd d0 b8 d0 b8 0a d0 b2 20 d1 8d d1 82 d0 be d1 82 20 d1 81 ................................
18a60 d0 bf d0 b8 d1 81 d0 be d0 ba 20 d0 b8 d0 bb d0 b8 20 d1 83 d0 b4 d0 b0 d0 bb d1 8f d0 b5 d1 82 ................................
18a80 d1 81 d1 8f 2c 20 d0 ba d0 be d0 b3 d0 b4 d0 b0 20 d0 ba d0 bd d0 b8 d0 b3 d0 b0 20 d1 83 d0 b4 ....,...........................
18aa0 d0 b0 d0 bb d1 8f d0 b5 d1 82 d1 81 d1 8f 20 d0 b8 d0 b7 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d0 b0 ................................
18ac0 00 d0 a1 d1 82 d0 b0 d1 82 d1 83 d1 81 00 d0 9a d0 b0 d1 80 d1 82 d0 b0 20 d0 bf d0 b0 d0 bc d1 ................................
18ae0 8f d1 82 d0 b8 20 d0 90 00 d0 9a d0 b0 d1 80 d1 82 d0 b0 20 d0 bf d0 b0 d0 bc d1 8f d1 82 d0 b8 ................................
18b00 20 42 00 d0 9f d0 b5 d1 80 d0 b5 d0 ba d0 bb d1 8e d1 87 d0 b8 d1 82 d1 8c 20 d1 81 d0 bf d0 b8 .B..............................
18b20 d1 81 d0 be d0 ba 20 d0 b4 d0 bb d1 8f 20 d0 b8 d1 81 d0 bf d0 be d0 bb d1 8c d0 b7 d0 be d0 b2 ................................
18b40 d0 b0 d0 bd d0 b8 d1 8f 20 d0 b2 20 d0 ba d0 b0 d1 87 d0 b5 d1 81 d1 82 d0 b2 d0 b5 20 20 d1 83 ................................
18b60 d0 bc d0 be d0 bb d1 87 d0 b0 d0 bb d1 8c d0 bd d0 be d0 b3 d0 be 00 d0 a1 d0 b8 d0 bd d1 85 d1 ................................
18b80 80 d0 be d0 bd d0 b8 d0 b7 d0 b8 d1 80 d0 be d0 b2 d0 b0 d1 82 d1 8c 00 d0 a1 d0 b8 d0 bd d1 85 ................................
18ba0 d1 80 d0 be d0 bd d0 b8 d0 b7 d0 b8 d1 80 d0 be d0 b2 d0 b0 d1 82 d1 8c 20 28 25 64 29 00 d0 9e .........................(%d)...
18bc0 d0 bf d1 86 d0 b8 d0 b8 20 d1 81 d0 b8 d0 bd d1 85 d1 80 d0 be d0 bd d0 b8 d0 b7 d0 b0 d1 86 d0 ................................
18be0 b8 d0 b8 3a 00 d0 a1 d0 b8 d0 bd d1 85 d1 80 d0 be d0 bd d0 b8 d0 b7 d0 b8 d1 80 d0 be d0 b2 d0 ...:............................
18c00 b0 d1 82 d1 8c 20 d1 81 20 d1 8d d1 82 d0 b8 d0 bc 20 d1 83 d1 81 d1 82 d1 80 d0 be d0 b9 d1 81 ................................
18c20 d1 82 d0 b2 d0 be d0 bc 2c 20 d0 ba d0 b0 d0 ba 20 d1 82 d0 be d0 bb d1 8c d0 ba d0 be 20 d0 be ........,.......................
18c40 d0 bd d0 be 20 d0 b1 d1 83 d0 b4 d0 b5 d1 82 20 d0 bf d0 be d0 b4 d0 ba d0 bb d1 8e d1 87 d0 b5 ................................
18c60 d0 bd d0 be 00 20 d0 92 d1 8b d0 b1 d1 80 d0 b0 d0 bd d0 bd d1 8b d0 b5 20 d0 ba d0 bd d0 b8 d0 ................................
18c80 b3 d0 b8 20 d1 83 d0 b6 d0 b5 20 d0 b5 d1 81 d1 82 d1 8c 20 d0 b2 20 d1 8d d1 82 d0 be d0 bc 20 ................................
18ca0 d1 81 d0 bf d0 b8 d1 81 d0 ba d0 b5 3a 20 3c 62 3e 25 73 3c 2f 62 3e 00 d0 92 d1 8b d0 b1 d1 80 ............:.<b>%s</b>.........
18cc0 d0 b0 d0 bd d0 bd d1 8b d1 85 20 d0 ba d0 bd d0 b8 d0 b3 20 d0 bd d0 b5 d1 82 20 d0 b2 20 d1 8d ................................
18ce0 d1 82 d0 be d0 bc 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d0 b5 00 d0 98 d0 b7 d0 be d0 b1 d1 80 d0 b0 ................................
18d00 d0 b6 d0 b5 d0 bd d0 b8 d0 b5 20 d0 be d0 b1 d0 bb d0 be d0 b6 d0 ba d0 b8 20 d0 bd d0 b5 20 d0 ................................
18d20 bd d0 b0 d0 b9 d0 b4 d0 b5 d0 bd d0 be 20 2d 20 d0 bf d0 b5 d1 80 d0 b5 d0 b4 20 d0 b8 d1 81 d0 ..............-.................
18d40 bf d0 be d0 bb d1 8c d0 b7 d0 be d0 b2 d0 b0 d0 bd d0 b8 d0 b5 d0 bc 20 d0 bd d1 83 d0 b6 d0 bd ................................
18d60 d0 be 20 d0 bf d0 b5 d1 80 d0 b5 d0 b7 d0 b0 d0 bf d1 83 d1 81 d1 82 d0 b8 d1 82 d1 8c 20 63 61 ..............................ca
18d80 6c 69 62 72 65 21 00 d0 9d d0 b5 20 d1 83 d0 b4 d0 b0 d0 bb d0 be d1 81 d1 8c 20 d0 bd d0 b0 d0 libre!..........................
18da0 b9 d1 82 d0 b8 20 d0 bf d0 bb d0 b0 d0 b3 d0 b8 d0 bd 20 d0 a3 d0 b4 d0 b0 d0 bb d0 b8 d1 82 d1 ................................
18dc0 8c 20 d0 ba d0 bd d0 b8 d0 b3 d0 b8 00 d0 a1 d0 bd d0 b8 d0 bc d0 b8 d1 82 d0 b5 20 d1 8d d1 82 ................................
18de0 d0 be d1 82 20 d1 84 d0 bb d0 b0 d0 b6 d0 be d0 ba 2c 20 d0 b5 d1 81 d0 bb d0 b8 20 d0 b2 d1 8b .................,..............
18e00 20 d0 bf d1 80 d0 b5 d0 b4 d0 bf d0 be d1 87 d0 b8 d1 82 d0 b0 d0 b5 d1 82 d0 b5 20 d0 b2 d1 8b ................................
18e20 d0 bf d0 be d0 bb d0 bd d1 8f d1 82 d1 8c 20 d1 81 d0 b8 d0 bd d1 85 d1 80 d0 be d0 bd d0 b8 d0 ................................
18e40 b7 d0 b0 d1 86 d0 b8 d1 8e 20 d1 81 20 d1 83 d1 81 d1 82 d1 80 d0 be d0 b9 d1 81 d1 82 d0 b2 d0 ................................
18e60 be d0 bc 20 d0 b2 d1 80 d1 83 d1 87 d0 bd d1 83 d1 8e 2e 0a d0 95 d1 81 d0 bb d0 b8 20 d1 83 d1 ................................
18e80 81 d1 82 d1 80 d0 be d0 b9 d1 81 d1 82 d0 b2 d0 be 20 d0 bd d0 b5 20 d1 83 d0 ba d0 b0 d0 b7 d0 ................................
18ea0 b0 d0 bd d0 be 2c 20 d1 8d d1 82 d0 be d1 82 20 d1 84 d0 bb d0 b0 d0 b6 d0 be d0 ba 20 d0 bd d0 .....,..........................
18ec0 b5 20 d0 b2 d0 bb d0 b8 d1 8f d0 b5 d1 82 2e 00 d0 9d d0 b5 20 d0 be d0 bf d1 80 d0 b5 d0 b4 d0 ................................
18ee0 b5 d0 bb d0 b5 d0 bd d0 be 00 d0 9e d0 b1 d0 bd d0 be d0 b2 d0 b8 d1 82 d1 8c 20 d1 81 d1 82 d0 ................................
18f00 be d0 bb d0 b1 d0 b5 d1 86 20 d0 b4 d0 bb d1 8f 20 d0 b4 d0 be d0 b1 d0 b0 d0 b2 d0 bb d0 b5 d0 ................................
18f20 bd d0 b8 d1 8f 20 d0 b8 d0 bb d0 b8 20 d1 83 d0 b4 d0 b0 d0 bb d0 b5 d0 bd d0 b8 d1 8f 00 d0 9e ................................
18f40 d0 b1 d0 bd d0 be d0 b2 d0 b8 d1 82 d1 8c 20 d1 81 d1 82 d0 be d0 bb d0 b1 d0 b5 d1 86 20 d1 82 ................................
18f60 d0 be d0 bb d1 8c d0 ba d0 be 20 d0 b4 d0 bb d1 8f 20 d0 b4 d0 be d0 b1 d0 b0 d0 b2 d0 bb d0 b5 ................................
18f80 d0 bd d0 b8 d1 8f 20 d0 b2 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba 00 d0 9e d0 b1 d0 bd d0 be d0 ................................
18fa0 b2 d0 b8 d1 82 d1 8c 20 d1 81 d1 82 d0 be d0 bb d0 b1 d0 b5 d1 86 20 d1 82 d0 be d0 bb d1 8c d0 ................................
18fc0 ba d0 be 20 d0 b4 d0 bb d1 8f 20 d1 83 d0 b4 d0 b0 d0 bb d0 b5 d0 bd d0 b8 d1 8f 20 d0 b8 d0 b7 ................................
18fe0 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d0 b0 00 d0 9f d0 be d1 81 d0 bc d0 be d1 82 d1 80 d0 b5 d1 82 ................................
19000 d1 8c 20 25 73 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba 20 28 25 64 29 00 d0 9f d0 be d1 81 d0 bc ...%s..............(%d).........
19020 d0 be d1 82 d1 80 d0 b5 d1 82 d1 8c 20 d0 ba d0 bd d0 b8 d0 b3 d0 b8 20 d0 b2 20 d1 81 d0 bf d0 ................................
19040 b8 d1 81 d0 ba d0 b5 20 22 25 73 22 00 d0 9f d0 be d1 81 d0 bc d0 be d1 82 d1 80 d0 b5 d1 82 d1 ........"%s"....................
19060 8c 20 d0 ba d0 bd d0 b8 d0 b3 d0 b8 20 d0 b2 20 d1 83 d0 ba d0 b0 d0 b7 d0 b0 d0 bd d0 bd d0 be ................................
19080 d0 bc 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d0 b5 00 d0 9f d1 80 d0 be d1 81 d0 bc d0 be d1 82 d1 80 ................................
190a0 20 d0 b4 d0 b0 d0 bd d0 bd d1 8b d1 85 2c 20 d1 85 d1 80 d0 b0 d0 bd d1 8f d1 89 d0 b8 d1 85 d1 .............,..................
190c0 81 d1 8f 20 d0 b2 20 d0 b1 d0 b0 d0 b7 d0 b5 20 d0 b4 d0 b0 d0 bd d0 bd d1 8b d1 85 20 d0 b1 d0 ................................
190e0 b8 d0 b1 d0 bb d0 b8 d0 be d1 82 d0 b5 d0 ba d0 b8 20 d0 b4 d0 bb d1 8f 20 d1 8d d1 82 d0 be d0 ................................
19100 b3 d0 be 20 d0 bf d0 bb d0 b0 d0 b3 d0 b8 d0 bd d0 b0 00 d0 9f d0 be d1 81 d0 bc d0 be d1 82 d1 ................................
19120 80 d0 b5 d1 82 d1 8c 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba 20 d0 bf d0 be 20 d1 83 d0 bc d0 be ................................
19140 d0 bb d1 87 d0 b0 d0 bd d0 b8 d1 8e 00 d0 9f d0 be d1 81 d0 bc d0 be d1 82 d1 80 d0 b5 d1 82 d1 ................................
19160 8c 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba 00 d0 9f d0 be d1 81 d0 bc d0 be d1 82 d1 80 d0 b5 d1 ................................
19180 82 d1 8c 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba 3a 20 25 73 00 d0 9f d1 80 d0 be d1 81 d0 bc d0 ................:.%s............
191a0 be d1 82 d1 80 20 d0 b8 d0 bb d0 b8 20 d1 80 d0 b5 d0 b4 d0 b0 d0 ba d1 82 d0 b8 d1 80 d0 be d0 ................................
191c0 b2 d0 b0 d0 bd d0 b8 d0 b5 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d0 be d0 b2 20 d0 ba d0 bd d0 b8 d0 ................................
191e0 b3 00 d0 9f d1 80 d0 b8 20 26 d0 b8 d0 b7 d0 bc d0 b5 d0 bd d0 b5 d0 bd d0 b8 d0 b8 20 d1 8d d1 .........&......................
19200 82 d0 be d0 b3 d0 be 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d0 b0 3a 00 d0 92 d1 8b 20 d1 81 d0 be d0 ....................:...........
19220 b1 d0 b8 d1 80 d0 b0 d0 b5 d1 82 d0 b5 d1 81 d1 8c 20 d1 83 d0 b4 d0 b0 d0 bb d0 b8 d1 82 d1 8c ................................
19240 20 3c 62 3e 25 73 3c 2f 62 3e 20 d1 83 d1 81 d1 82 d1 80 d0 be d0 b9 d1 81 d1 82 d0 b2 d0 be 20 .<b>%s</b>......................
19260 d0 b8 d0 b7 20 d1 8d d1 82 d0 be d0 b3 d0 be 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d0 b0 2e 00 d0 92 ................................
19280 d1 8b 20 d0 bc d0 be d0 b6 d0 b5 d1 82 d0 b5 20 d0 bf d0 b5 d1 80 d0 b5 d0 b8 d0 bc d0 b5 d0 bd ................................
192a0 d0 be d0 b2 d0 b0 d1 82 d1 8c 20 d1 82 d0 be d0 bb d1 8c d0 ba d0 be 20 d1 82 d0 be 20 d1 83 d1 ................................
192c0 81 d1 82 d1 80 d0 be d0 b9 d1 81 d1 82 d0 b2 d0 be 2c 20 d0 ba d0 be d1 82 d0 be d1 80 d0 be d0 .................,..............
192e0 b5 20 d0 b2 20 d0 b4 d0 b0 d0 bd d0 bd d1 8b d0 b9 20 d0 bc d0 be d0 bc d0 b5 d0 bd d1 82 20 d0 ................................
19300 bf d0 be d0 b4 d0 ba d0 bb d1 8e d1 87 d0 b5 d0 bd d0 be 00 d0 9f d1 80 d0 b8 20 d0 b6 d0 b5 d0 ................................
19320 bb d0 b0 d0 bd d0 b8 d0 b8 20 d0 b2 d1 8b 20 d0 bc d0 be d0 b6 d0 b5 d1 82 d0 b5 20 d0 be d1 82 ................................
19340 d0 be d0 b1 d1 80 d0 b0 d0 b7 d0 b8 d1 82 d1 8c 20 d1 82 d0 b5 d0 ba d1 83 d1 89 d0 b8 d0 b9 20 ................................
19360 d0 bf d0 be d1 80 d1 8f d0 b4 d0 be d0 ba 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d0 b0 20 d1 87 d1 82 ................................
19380 d0 b5 d0 bd d0 b8 d1 8f 0a d0 b2 20 d1 81 d1 82 d0 be d0 bb d0 b1 d1 86 d0 b5 20 d0 bf d0 be d0 ................................
193a0 bb d1 8c d0 b7 d0 be d0 b2 d0 b0 d1 82 d0 b5 d0 bb d1 8c d1 81 d0 ba d0 be d0 b9 20 d1 81 d0 b5 ................................
193c0 d1 80 d0 b8 d0 b8 2e 20 d0 92 d1 8b 20 d0 bd d0 b5 20 d0 b4 d0 be d0 bb d0 b6 d0 bd d1 8b 20 d1 ................................
193e0 80 d0 b5 d0 b4 d0 b0 d0 ba d1 82 d0 b8 d1 80 d0 be d0 b2 d0 b0 d1 82 d1 8c 20 d1 8d d1 82 d0 be ................................
19400 d1 82 20 d1 81 d1 82 d0 be d0 bb d0 b1 d0 b5 d1 86 20 d0 bd d0 b0 d0 bf d1 80 d1 8f d0 bc d1 83 ................................
19420 d1 8e 21 0a d0 9c d0 be d0 b6 d0 bd d0 be 20 d0 b8 d1 81 d0 bf d0 be d0 bb d1 8c d0 b7 d0 be d0 ..!.............................
19440 b2 d0 b0 d1 82 d1 8c 20 d1 82 d0 be d0 bb d1 8c d0 ba d0 be 20 d1 81 d0 be 20 d1 81 d0 bf d0 b8 ................................
19460 d1 81 d0 ba d0 b0 d0 bc d0 b8 2c 20 d1 83 d0 bf d1 80 d0 b0 d0 b2 d0 bb d1 8f d0 b5 d0 bc d1 8b ..........,.....................
19480 d0 bc d0 b8 20 d0 b2 d1 80 d1 83 d1 87 d0 bd d1 83 d1 8e 2c 20 d0 ba d0 be d1 82 d0 be d1 80 d1 ...................,............
194a0 8b d0 b5 20 d0 bd d0 b5 20 d0 be d1 87 d0 b8 d1 89 d0 b0 d1 8e d1 82 d1 81 d1 8f 20 d0 bf d1 80 ................................
194c0 d0 b8 20 d1 81 d0 b8 d0 bd d1 85 d1 80 d0 be d0 bd d0 b8 d0 b7 d0 b0 d1 86 d0 b8 d0 b8 2e 00 d0 ................................
194e0 a3 20 d0 b2 d0 b0 d1 81 20 d0 b4 d0 be d0 bb d0 b6 d0 b5 d0 bd 20 d0 b1 d1 8b d1 82 d1 8c 20 d1 ................................
19500 85 d0 be d1 82 d1 8f 20 d0 b1 d1 8b 20 d0 be d0 b4 d0 b8 d0 bd 20 d1 81 d0 bf d0 b8 d1 81 d0 be ................................
19520 d0 ba 00 d0 a3 20 d0 b2 d0 b0 d1 81 20 d0 b4 d0 be d0 bb d0 b6 d0 b5 d0 bd 20 d0 b1 d1 8b d1 82 ................................
19540 d1 8c 20 d1 83 d1 81 d1 82 d0 b0 d0 bd d0 be d0 b2 d0 bb d0 b5 d0 bd 20 d0 bf d0 bb d0 b0 d0 b3 ................................
19560 d0 b8 d0 bd 20 4b 69 6e 64 6c 65 20 43 6f 6c 6c 65 63 74 69 6f 6e 73 20 d0 b4 d0 bb d1 8f 20 d0 .....Kindle.Collections.........
19580 b2 d0 be d1 81 d1 81 d0 be d0 b7 d0 b4 d0 b0 d0 bd d0 b8 d1 8f 20 d0 ba d0 be d0 bb d0 bb d0 b5 ................................
195a0 d0 ba d1 86 d0 b8 d0 b9 20 d0 bf d0 be d1 81 d0 bb d0 b5 20 d1 81 d0 b8 d0 bd d1 85 d1 80 d0 be ................................
195c0 d0 bd d0 b8 d0 b7 d0 b0 d1 86 d0 b8 d0 b8 2e 00 d0 92 d1 8b 20 d0 b4 d0 be d0 bb d0 b6 d0 bd d1 ................................
195e0 8b 20 d0 bf d0 b5 d1 80 d0 b5 d0 b7 d0 b0 d0 b3 d1 80 d1 83 d0 b7 d0 b8 d1 82 d1 8c 20 63 61 6c .............................cal
19600 69 62 72 65 20 d0 b2 d0 bf d0 be d1 81 d0 bb d0 b5 d0 b4 d1 81 d1 82 d0 b2 d0 b8 d0 b8 2e 00 d0 ibre............................
19620 a1 d0 bd d0 b0 d1 87 d0 b0 d0 bb d0 b0 20 d0 bd d0 b5 d0 be d0 b1 d1 85 d0 be d0 b4 d0 b8 d0 bc ................................
19640 d0 be 20 d0 b2 d1 8b d0 b1 d1 80 d0 b0 d1 82 d1 8c 20 d1 83 d1 81 d1 82 d1 80 d0 be d0 b9 d1 81 ................................
19660 d1 82 d0 b2 d0 be 00 50 4b 03 04 14 00 00 00 00 00 7c 48 99 58 33 d6 0f ae 7c a6 00 00 7c a6 00 .......PK........|H.X3...|...|..
19680 00 12 00 00 00 74 72 61 6e 73 6c 61 74 69 6f 6e 73 2f 74 61 2e 6d 6f de 12 04 95 00 00 00 00 d5 .....translations/ta.mo.........
196a0 00 00 00 1c 00 00 00 c4 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6c 0d 00 00 1b 00 00 00 6d .......................l.......m
196c0 0d 00 00 12 00 00 00 89 0d 00 00 11 00 00 00 9c 0d 00 00 1d 00 00 00 ae 0d 00 00 05 00 00 00 cc ................................
196e0 0d 00 00 0b 00 00 00 d2 0d 00 00 0d 00 00 00 de 0d 00 00 18 00 00 00 ec 0d 00 00 1f 00 00 00 05 ................................
19700 0e 00 00 19 00 00 00 25 0e 00 00 18 00 00 00 3f 0e 00 00 0b 00 00 00 58 0e 00 00 24 00 00 00 64 .......%.......?.......X...$...d
19720 0e 00 00 28 00 00 00 89 0e 00 00 2d 00 00 00 b2 0e 00 00 14 00 00 00 e0 0e 00 00 0a 00 00 00 f5 ...(.......-....................
19740 0e 00 00 08 00 00 00 00 0f 00 00 0c 00 00 00 09 0f 00 00 1c 00 00 00 16 0f 00 00 15 00 00 00 33 ...............................3
19760 0f 00 00 17 00 00 00 49 0f 00 00 1a 00 00 00 61 0f 00 00 12 00 00 00 7c 0f 00 00 16 00 00 00 8f .......I.......a.......|........
19780 0f 00 00 1b 00 00 00 a6 0f 00 00 0e 00 00 00 c2 0f 00 00 10 00 00 00 d1 0f 00 00 13 00 00 00 e2 ................................
197a0 0f 00 00 0b 00 00 00 f6 0f 00 00 0f 00 00 00 02 10 00 00 14 00 00 00 12 10 00 00 19 00 00 00 27 ...............................'
197c0 10 00 00 26 00 00 00 41 10 00 00 1e 00 00 00 68 10 00 00 19 00 00 00 87 10 00 00 3f 00 00 00 a1 ...&...A.......h...........?....
197e0 10 00 00 20 00 00 00 e1 10 00 00 6c 00 00 00 02 11 00 00 2a 00 00 00 6f 11 00 00 4e 00 00 00 9a ...........l.......*...o...N....
19800 11 00 00 35 00 00 00 e9 11 00 00 4d 00 00 00 1f 12 00 00 22 00 00 00 6d 12 00 00 0d 00 00 00 90 ...5.......M......."...m........
19820 12 00 00 27 00 00 00 9e 12 00 00 23 00 00 00 c6 12 00 00 1a 00 00 00 ea 12 00 00 06 01 00 00 05 ...'.......#....................
19840 13 00 00 9c 00 00 00 0c 14 00 00 12 00 00 00 a9 14 00 00 11 00 00 00 bc 14 00 00 12 00 00 00 ce ................................
19860 14 00 00 0d 00 00 00 e1 14 00 00 10 00 00 00 ef 14 00 00 13 00 00 00 00 15 00 00 17 00 00 00 14 ................................
19880 15 00 00 15 00 00 00 2c 15 00 00 10 00 00 00 42 15 00 00 26 00 00 00 53 15 00 00 05 00 00 00 7a .......,.......B...&...S.......z
198a0 15 00 00 0d 00 00 00 80 15 00 00 21 00 00 00 8e 15 00 00 22 00 00 00 b0 15 00 00 12 00 00 00 d3 ...........!......."............
198c0 15 00 00 0a 00 00 00 e6 15 00 00 0f 00 00 00 f1 15 00 00 0e 00 00 00 01 16 00 00 13 00 00 00 10 ................................
198e0 16 00 00 2b 00 00 00 24 16 00 00 16 00 00 00 50 16 00 00 28 00 00 00 67 16 00 00 a1 00 00 00 90 ...+...$.......P...(...g........
19900 16 00 00 11 00 00 00 32 17 00 00 11 00 00 00 44 17 00 00 07 00 00 00 56 17 00 00 0d 00 00 00 5e .......2.......D.......V.......^
19920 17 00 00 0b 00 00 00 6c 17 00 00 27 00 00 00 78 17 00 00 1b 00 00 00 a0 17 00 00 07 00 00 00 bc .......l...'...x................
19940 17 00 00 08 00 00 00 c4 17 00 00 10 00 00 00 cd 17 00 00 1c 00 00 00 de 17 00 00 29 00 00 00 fb ...........................)....
19960 17 00 00 04 00 00 00 25 18 00 00 0c 00 00 00 2a 18 00 00 1b 00 00 00 37 18 00 00 20 00 00 00 53 .......%.......*.......7.......S
19980 18 00 00 11 00 00 00 74 18 00 00 09 00 00 00 86 18 00 00 0d 00 00 00 90 18 00 00 37 00 00 00 9e .......t...................7....
199a0 18 00 00 29 00 00 00 d6 18 00 00 27 00 00 00 00 19 00 00 2a 00 00 00 28 19 00 00 15 00 00 00 53 ...).......'.......*...(.......S
199c0 19 00 00 be 00 00 00 69 19 00 00 f4 00 00 00 28 1a 00 00 49 00 00 00 1d 1b 00 00 bd 00 00 00 67 .......i.......(...I...........g
199e0 1b 00 00 ae 00 00 00 25 1c 00 00 7d 00 00 00 d4 1c 00 00 12 00 00 00 52 1d 00 00 12 00 00 00 65 .......%...}...........R.......e
19a00 1d 00 00 19 00 00 00 78 1d 00 00 05 00 00 00 92 1d 00 00 06 00 00 00 98 1d 00 00 08 00 00 00 9f .......x........................
19a20 1d 00 00 0b 00 00 00 a8 1d 00 00 19 00 00 00 b4 1d 00 00 04 00 00 00 ce 1d 00 00 42 00 00 00 d3 ...........................B....
19a40 1d 00 00 0c 00 00 00 16 1e 00 00 1e 00 00 00 23 1e 00 00 04 00 00 00 42 1e 00 00 1b 00 00 00 47 ...............#.......B.......G
19a60 1e 00 00 1c 00 00 00 63 1e 00 00 16 00 00 00 80 1e 00 00 1e 00 00 00 97 1e 00 00 5a 00 00 00 b6 .......c...................Z....
19a80 1e 00 00 63 00 00 00 11 1f 00 00 05 00 00 00 75 1f 00 00 1b 00 00 00 7b 1f 00 00 13 00 00 00 97 ...c...........u.......{........
19aa0 1f 00 00 10 00 00 00 ab 1f 00 00 47 00 00 00 bc 1f 00 00 31 00 00 00 04 20 00 00 37 00 00 00 36 ...........G.......1.......7...6
19ac0 20 00 00 2b 00 00 00 6e 20 00 00 2b 00 00 00 9a 20 00 00 21 00 00 00 c6 20 00 00 26 00 00 00 e8 ...+...n...+.......!.......&....
19ae0 20 00 00 21 00 00 00 0f 21 00 00 3d 00 00 00 31 21 00 00 35 00 00 00 6f 21 00 00 3d 00 00 00 a5 ...!....!..=...1!..5...o!..=....
19b00 21 00 00 31 00 00 00 e3 21 00 00 2e 00 00 00 15 22 00 00 35 00 00 00 44 22 00 00 3c 00 00 00 7a !..1....!......."..5...D"..<...z
19b20 22 00 00 24 00 00 00 b7 22 00 00 3b 00 00 00 dc 22 00 00 30 00 00 00 18 23 00 00 30 00 00 00 49 "..$...."..;...."..0....#..0...I
19b40 23 00 00 0c 00 00 00 7a 23 00 00 12 00 00 00 87 23 00 00 3b 00 00 00 9a 23 00 00 3b 00 00 00 d6 #......z#.......#..;....#..;....
19b60 23 00 00 16 00 00 00 12 24 00 00 15 00 00 00 29 24 00 00 18 00 00 00 3f 24 00 00 10 00 00 00 58 #.......$......)$......?$......X
19b80 24 00 00 14 00 00 00 69 24 00 00 19 00 00 00 7e 24 00 00 1e 00 00 00 98 24 00 00 1d 00 00 00 b7 $......i$......~$.......$.......
19ba0 24 00 00 22 00 00 00 d5 24 00 00 1d 00 00 00 f8 24 00 00 0d 00 00 00 16 25 00 00 0d 00 00 00 24 $.."....$.......$.......%......$
19bc0 25 00 00 0b 00 00 00 32 25 00 00 25 00 00 00 3e 25 00 00 2c 00 00 00 64 25 00 00 2b 00 00 00 91 %......2%..%...>%..,...d%..+....
19be0 25 00 00 1b 00 00 00 bd 25 00 00 3b 00 00 00 d9 25 00 00 13 00 00 00 15 26 00 00 10 00 00 00 29 %.......%..;....%.......&......)
19c00 26 00 00 1f 00 00 00 3a 26 00 00 10 00 00 00 5a 26 00 00 14 00 00 00 6b 26 00 00 1d 00 00 00 80 &......:&......Z&......k&.......
19c20 26 00 00 10 00 00 00 9e 26 00 00 10 00 00 00 af 26 00 00 3b 00 00 00 c0 26 00 00 2b 00 00 00 fc &.......&.......&..;....&..+....
19c40 26 00 00 6c 00 00 00 28 27 00 00 7a 00 00 00 95 27 00 00 06 00 00 00 10 28 00 00 0e 00 00 00 17 &..l...('..z....'.......(.......
19c60 28 00 00 0e 00 00 00 26 28 00 00 2d 00 00 00 35 28 00 00 08 00 00 00 63 28 00 00 0d 00 00 00 6c (......&(..-...5(......c(......l
19c80 28 00 00 0d 00 00 00 7a 28 00 00 2e 00 00 00 88 28 00 00 3a 00 00 00 b7 28 00 00 2e 00 00 00 f2 (......z(.......(..:....(.......
19ca0 28 00 00 4a 00 00 00 21 29 00 00 26 00 00 00 6c 29 00 00 78 00 00 00 93 29 00 00 09 00 00 00 0c (..J...!)..&...l)..x....).......
19cc0 2a 00 00 1f 00 00 00 16 2a 00 00 22 00 00 00 36 2a 00 00 27 00 00 00 59 2a 00 00 11 00 00 00 81 *.......*.."...6*..'...Y*.......
19ce0 2a 00 00 1b 00 00 00 93 2a 00 00 20 00 00 00 af 2a 00 00 38 00 00 00 d0 2a 00 00 11 00 00 00 09 *.......*.......*..8....*.......
19d00 2b 00 00 09 00 00 00 1b 2b 00 00 0d 00 00 00 25 2b 00 00 1b 00 00 00 33 2b 00 00 19 00 00 00 4f +.......+......%+......3+......O
19d20 2b 00 00 3d 00 00 00 69 2b 00 00 38 00 00 00 a7 2b 00 00 c4 00 00 00 e0 2b 00 00 1f 00 00 00 a5 +..=...i+..8....+.......+.......
19d40 2c 00 00 64 00 00 00 c5 2c 00 00 24 00 00 00 2a 2d 00 00 1e 00 00 00 4f 2d 00 00 be 01 00 00 6e ,..d....,..$...*-......O-......n
19d60 2d 00 00 5e 00 00 00 2d 2f 00 00 3e 00 00 00 8c 2f 00 00 3c 00 00 00 cb 2f 00 00 5a 00 00 00 08 -..^...-/..>..../..<..../..Z....
19d80 30 00 00 0d 00 00 00 63 30 00 00 25 00 00 00 71 30 00 00 22 00 00 00 97 30 00 00 5c 00 00 00 ba 0......c0..%...q0.."....0..\....
19da0 30 00 00 66 00 00 00 17 31 00 00 49 00 00 00 7e 31 00 00 5c 00 00 00 c8 31 00 00 26 00 00 00 25 0..f....1..I...~1..\....1..&...%
19dc0 32 00 00 71 00 00 00 4c 32 00 00 6e 00 00 00 be 32 00 00 bc 00 00 00 2d 33 00 00 65 00 00 00 ea 2..q...L2..n....2......-3..e....
19de0 33 00 00 27 00 00 00 50 34 00 00 40 00 00 00 78 34 00 00 50 00 00 00 b9 34 00 00 91 00 00 00 0a 3..'...P4..@...x4..P....4.......
19e00 35 00 00 59 00 00 00 9c 35 00 00 7b 00 00 00 f6 35 00 00 75 00 00 00 72 36 00 00 5c 00 00 00 e8 5..Y....5..{....5..u...r6..\....
19e20 36 00 00 62 00 00 00 45 37 00 00 5b 00 00 00 a8 37 00 00 43 00 00 00 04 38 00 00 5f 00 00 00 48 6..b...E7..[....7..C....8.._...H
19e40 38 00 00 5f 00 00 00 a8 38 00 00 40 00 00 00 08 39 00 00 4c 00 00 00 49 39 00 00 45 00 00 00 96 8.._....8..@....9..L...I9..E....
19e60 39 00 00 62 00 00 00 dc 39 00 00 bf 00 00 00 3f 3a 00 00 84 00 00 00 ff 3a 00 00 71 00 00 00 84 9..b....9......?:.......:..q....
19e80 3b 00 00 bb 00 00 00 f6 3b 00 00 5a 00 00 00 b2 3c 00 00 4a 01 00 00 0d 3d 00 00 c8 00 00 00 58 ;.......;..Z....<..J....=......X
19ea0 3e 00 00 c2 00 00 00 21 3f 00 00 7e 00 00 00 e4 3f 00 00 c5 00 00 00 63 40 00 00 57 00 00 00 29 >......!?..~....?......c@..W...)
19ec0 41 00 00 36 00 00 00 81 41 00 00 97 00 00 00 b8 41 00 00 8e 00 00 00 50 42 00 00 70 00 00 00 df A..6....A.......A......PB..p....
19ee0 42 00 00 bc 03 00 00 50 43 00 00 f1 01 00 00 0d 47 00 00 4d 00 00 00 ff 48 00 00 44 00 00 00 4d B......PC.......G..M....H..D...M
19f00 49 00 00 4a 00 00 00 92 49 00 00 28 00 00 00 dd 49 00 00 4d 00 00 00 06 4a 00 00 4d 00 00 00 54 I..J....I..(....I..M....J..M...T
19f20 4a 00 00 59 00 00 00 a2 4a 00 00 59 00 00 00 fc 4a 00 00 41 00 00 00 56 4b 00 00 ca 00 00 00 98 J..Y....J..Y....J..A...VK.......
19f40 4b 00 00 15 00 00 00 63 4c 00 00 31 00 00 00 79 4c 00 00 93 00 00 00 ab 4c 00 00 7f 00 00 00 3f K......cL..1...yL.......L......?
19f60 4d 00 00 56 00 00 00 bf 4d 00 00 2b 00 00 00 16 4e 00 00 38 00 00 00 42 4e 00 00 3a 00 00 00 7b M..V....M..+....N..8...BN..:...{
19f80 4e 00 00 3c 00 00 00 b6 4e 00 00 b4 00 00 00 f3 4e 00 00 66 00 00 00 a8 4f 00 00 ab 00 00 00 0f N..<....N.......N..f....O.......
19fa0 50 00 00 d8 02 00 00 bb 50 00 00 58 00 00 00 94 53 00 00 56 00 00 00 ed 53 00 00 1e 00 00 00 44 P.......P..X....S..V....S......D
19fc0 54 00 00 3a 00 00 00 63 54 00 00 2b 00 00 00 9e 54 00 00 7f 00 00 00 ca 54 00 00 75 00 00 00 4a T..:...cT..+....T.......T..u...J
19fe0 55 00 00 1b 00 00 00 c0 55 00 00 1c 00 00 00 dc 55 00 00 38 00 00 00 f9 55 00 00 72 00 00 00 32 U.......U.......U..8....U..r...2
1a000 56 00 00 6c 00 00 00 a5 56 00 00 1b 00 00 00 12 57 00 00 3a 00 00 00 2e 57 00 00 75 00 00 00 69 V..l....V.......W..:....W..u...i
1a020 57 00 00 8a 00 00 00 df 57 00 00 5f 00 00 00 6a 58 00 00 37 00 00 00 ca 58 00 00 43 00 00 00 02 W.......W.._...jX..7....X..C....
1a040 59 00 00 bf 00 00 00 46 59 00 00 84 00 00 00 06 5a 00 00 84 00 00 00 8b 5a 00 00 96 00 00 00 10 Y......FY.......Z.......Z.......
1a060 5b 00 00 5c 00 00 00 a7 5b 00 00 9c 02 00 00 04 5c 00 00 62 03 00 00 a1 5e 00 00 04 01 00 00 04 [..\....[.......\..b....^.......
1a080 62 00 00 ac 02 00 00 09 63 00 00 ba 02 00 00 b6 65 00 00 a1 01 00 00 71 68 00 00 49 00 00 00 13 b.......c.......e......qh..I....
1a0a0 6a 00 00 3d 00 00 00 5d 6a 00 00 65 00 00 00 9b 6a 00 00 21 00 00 00 01 6b 00 00 22 00 00 00 23 j..=...]j..e....j..!....k.."...#
1a0c0 6b 00 00 0c 00 00 00 46 6b 00 00 2e 00 00 00 53 6b 00 00 7b 00 00 00 82 6b 00 00 18 00 00 00 fe k......Fk......Sk..{....k.......
1a0e0 6b 00 00 d6 00 00 00 17 6c 00 00 46 00 00 00 ee 6c 00 00 8d 00 00 00 35 6d 00 00 0f 00 00 00 c3 k.......l..F....l......5m.......
1a100 6d 00 00 73 00 00 00 d3 6d 00 00 63 00 00 00 47 6e 00 00 62 00 00 00 ab 6e 00 00 8b 00 00 00 0e m..s....m..c...Gn..b....n.......
1a120 6f 00 00 90 01 00 00 9a 6f 00 00 89 01 00 00 2b 71 00 00 1b 00 00 00 b5 72 00 00 8f 00 00 00 d1 o.......o......+q.......r.......
1a140 72 00 00 44 00 00 00 61 73 00 00 4d 00 00 00 a6 73 00 00 cf 00 00 00 f4 73 00 00 b1 00 00 00 c4 r..D...as..M....s.......s.......
1a160 74 00 00 cd 00 00 00 76 75 00 00 88 00 00 00 44 76 00 00 8b 00 00 00 cd 76 00 00 79 00 00 00 59 t......vu......Dv.......v..y...Y
1a180 77 00 00 65 00 00 00 d3 77 00 00 7a 00 00 00 39 78 00 00 ea 00 00 00 b4 78 00 00 de 00 00 00 9f w..e....w..z...9x.......x.......
1a1a0 79 00 00 cb 00 00 00 7e 7a 00 00 ae 00 00 00 4a 7b 00 00 a5 00 00 00 f9 7b 00 00 bd 00 00 00 9f y......~z......J{.......{.......
1a1c0 7c 00 00 dd 00 00 00 5d 7d 00 00 82 00 00 00 3b 7e 00 00 c0 00 00 00 be 7e 00 00 b7 00 00 00 7f |......]}......;~.......~.......
1a1e0 7f 00 00 a8 00 00 00 37 80 00 00 31 00 00 00 e0 80 00 00 25 00 00 00 12 81 00 00 cd 00 00 00 38 .......7...1.......%...........8
1a200 81 00 00 d7 00 00 00 06 82 00 00 57 00 00 00 de 82 00 00 62 00 00 00 36 83 00 00 62 00 00 00 99 ...........W.......b...6...b....
1a220 83 00 00 47 00 00 00 fc 83 00 00 4f 00 00 00 44 84 00 00 48 00 00 00 94 84 00 00 65 00 00 00 dd ...G.......O...D...H.......e....
1a240 84 00 00 7e 00 00 00 43 85 00 00 87 00 00 00 c2 85 00 00 7d 00 00 00 4a 86 00 00 40 00 00 00 c8 ...~...C...........}...J...@....
1a260 86 00 00 5b 00 00 00 09 87 00 00 40 00 00 00 65 87 00 00 81 00 00 00 a6 87 00 00 c1 00 00 00 28 ...[.......@...e...............(
1a280 88 00 00 bd 00 00 00 ea 88 00 00 7b 00 00 00 a8 89 00 00 ca 00 00 00 24 8a 00 00 6f 00 00 00 ef ...........{...........$...o....
1a2a0 8a 00 00 2e 00 00 00 5f 8b 00 00 82 00 00 00 8e 8b 00 00 56 00 00 00 11 8c 00 00 62 00 00 00 68 ......._...........V.......b...h
1a2c0 8c 00 00 75 00 00 00 cb 8c 00 00 43 00 00 00 41 8d 00 00 43 00 00 00 85 8d 00 00 9c 00 00 00 c9 ...u.......C...A...C............
1a2e0 8d 00 00 a9 00 00 00 66 8e 00 00 7d 01 00 00 10 8f 00 00 f0 01 00 00 8e 90 00 00 0c 00 00 00 7f .......f...}....................
1a300 92 00 00 2a 00 00 00 8c 92 00 00 2c 00 00 00 b7 92 00 00 94 00 00 00 e4 92 00 00 40 00 00 00 79 ...*.......,...............@...y
1a320 93 00 00 4a 00 00 00 ba 93 00 00 41 00 00 00 05 94 00 00 88 00 00 00 47 94 00 00 c4 00 00 00 d0 ...J.......A...........G........
1a340 94 00 00 9a 00 00 00 95 95 00 00 2b 01 00 00 30 96 00 00 85 00 00 00 5c 97 00 00 eb 01 00 00 e2 ...........+...0.......\........
1a360 97 00 00 39 00 00 00 ce 99 00 00 8e 00 00 00 08 9a 00 00 a6 00 00 00 97 9a 00 00 ac 00 00 00 3e ...9...........................>
1a380 9b 00 00 37 00 00 00 eb 9b 00 00 70 00 00 00 23 9c 00 00 85 00 00 00 94 9c 00 00 a2 00 00 00 1a ...7.......p...#................
1a3a0 9d 00 00 4d 00 00 00 bd 9d 00 00 2e 00 00 00 0b 9e 00 00 3d 00 00 00 3a 9e 00 00 94 00 00 00 78 ...M...............=...:.......x
1a3c0 9e 00 00 5a 00 00 00 0d 9f 00 00 99 00 00 00 68 9f 00 00 c0 00 00 00 02 a0 00 00 ad 02 00 00 c3 ...Z...........h................
1a3e0 a0 00 00 9b 00 00 00 71 a3 00 00 4a 01 00 00 0d a4 00 00 8d 00 00 00 58 a5 00 00 95 00 00 00 e6 .......q...J...........X........
1a400 a5 00 00 00 26 41 75 74 6f 20 70 6f 70 75 6c 61 74 65 20 66 72 6f 6d 20 73 65 61 72 63 68 3a 00 ....&Auto.populate.from.search:.
1a420 26 43 6f 6c 75 6d 6e 20 74 6f 20 75 70 64 61 74 65 3a 00 26 43 75 73 74 6f 6d 69 7a 65 20 70 6c &Column.to.update:.&Customize.pl
1a440 75 67 69 6e 00 26 44 65 76 69 63 65 20 74 6f 20 73 79 6e 63 20 74 68 69 73 20 6c 69 73 74 20 74 ugin.&Device.to.sync.this.list.t
1a460 6f 3a 00 26 48 65 6c 70 00 26 4c 69 73 74 20 74 79 70 65 3a 00 26 53 65 72 69 65 73 20 6e 61 6d o:.&Help.&List.type:.&Series.nam
1a480 65 3a 00 26 53 74 6f 72 65 20 69 6e 20 73 65 72 69 65 73 20 63 6f 6c 75 6d 6e 3a 00 26 56 61 6c e:.&Store.in.series.column:.&Val
1a4a0 75 65 20 69 6e 20 63 6f 6c 75 6d 6e 20 74 6f 20 61 64 64 2f 72 65 6d 6f 76 65 3a 00 26 56 69 65 ue.in.column.to.add/remove:.&Vie
1a4c0 77 20 6c 69 62 72 61 72 79 20 70 72 65 66 65 72 65 6e 63 65 73 00 26 57 68 65 6e 20 73 79 6e 63 w.library.preferences.&When.sync
1a4e0 69 6e 67 20 74 68 69 73 20 6c 69 73 74 3a 00 2a 41 6e 79 20 44 65 76 69 63 65 00 41 20 6c 69 73 ing.this.list:.*Any.Device.A.lis
1a500 74 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 73 20 77 69 74 68 20 74 68 69 73 20 6e 61 6d 65 00 t.already.exists.with.this.name.
1a520 41 20 6c 69 73 74 20 77 69 74 68 20 74 68 65 20 73 61 6d 65 20 6e 61 6d 65 20 61 6c 72 65 61 64 A.list.with.the.same.name.alread
1a540 79 20 65 78 69 73 74 73 00 41 64 64 20 61 6c 6c 20 62 6f 6f 6b 73 20 69 6e 20 73 65 72 69 65 73 y.exists.Add.all.books.in.series
1a560 20 74 6f 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 6c 69 73 74 00 41 64 64 20 63 6f 6e 6e 65 .to.the.specified.list.Add.conne
1a580 63 74 65 64 20 64 65 76 69 63 65 00 41 64 64 20 66 61 69 6c 65 64 00 41 64 64 20 6c 69 73 74 00 cted.device.Add.failed.Add.list.
1a5a0 41 64 64 20 6e 65 77 20 6c 69 73 74 00 41 64 64 20 6e 65 77 20 6c 69 73 74 20 69 74 65 6d 73 20 Add.new.list.Add.new.list.items.
1a5c0 74 6f 20 64 65 76 69 63 65 00 41 64 64 20 73 65 72 69 65 73 20 74 6f 20 25 73 20 6c 69 73 74 00 to.device.Add.series.to.%s.list.
1a5e0 41 64 64 20 73 65 72 69 65 73 20 74 6f 20 61 6c 6c 20 6c 69 73 74 73 00 41 64 64 20 73 65 72 69 Add.series.to.all.lists.Add.seri
1a600 65 73 20 74 6f 20 64 65 66 61 75 6c 74 20 6c 69 73 74 00 41 64 64 20 73 65 72 69 65 73 20 74 6f es.to.default.list.Add.series.to
1a620 20 6c 69 73 74 00 41 64 64 20 73 65 72 69 65 73 20 74 6f 20 6c 69 73 74 3a 20 25 73 00 41 64 64 .list.Add.series.to.list:.%s.Add
1a640 20 73 65 72 69 65 73 20 74 6f 20 74 68 65 20 22 25 73 22 20 6c 69 73 74 00 41 64 64 20 74 6f 20 .series.to.the."%s".list.Add.to.
1a660 25 73 20 6c 69 73 74 00 41 64 64 20 74 6f 20 61 6c 6c 20 6c 69 73 74 73 00 41 64 64 20 74 6f 20 %s.list.Add.to.all.lists.Add.to.
1a680 64 65 66 61 75 6c 74 20 6c 69 73 74 00 41 64 64 20 74 6f 20 6c 69 73 74 00 41 64 64 20 74 6f 20 default.list.Add.to.list.Add.to.
1a6a0 6c 69 73 74 3a 20 25 73 00 41 64 64 20 74 6f 20 74 68 65 20 22 25 73 22 20 6c 69 73 74 00 41 64 list:.%s.Add.to.the."%s".list.Ad
1a6c0 64 20 74 6f 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 6c 69 73 74 00 41 64 64 2f 6f 76 65 72 d.to.the.specified.list.Add/over
1a6e0 77 72 69 74 65 20 61 6c 6c 20 6c 69 73 74 20 69 74 65 6d 73 20 74 6f 20 64 65 76 69 63 65 00 41 write.all.list.items.to.device.A
1a700 64 64 65 64 20 25 64 20 62 6f 6f 6b 73 20 74 6f 20 79 6f 75 72 20 25 73 20 6c 69 73 74 00 41 64 dded.%d.books.to.your.%s.list.Ad
1a720 64 65 64 20 74 6f 20 25 64 20 72 65 61 64 69 6e 67 20 6c 69 73 74 73 00 41 6c 6c 20 73 65 74 74 ded.to.%d.reading.lists.All.sett
1a740 69 6e 67 73 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 20 69 6e 20 74 68 69 73 20 6c 69 62 ings.for.this.plugin.in.this.lib
1a760 72 61 72 79 20 68 61 76 65 20 62 65 65 6e 20 63 6c 65 61 72 65 64 2e 00 41 6e 20 65 72 72 6f 72 rary.have.been.cleared..An.error
1a780 20 6f 63 63 75 72 65 64 20 77 68 69 6c 65 20 72 65 6e 61 6d 69 6e 67 2e 00 41 6e 79 20 73 65 74 .occured.while.renaming..Any.set
1a7a0 74 69 6e 67 73 20 69 6e 20 6f 74 68 65 72 20 6c 69 62 72 61 72 69 65 73 20 6f 72 20 73 74 6f 72 tings.in.other.libraries.or.stor
1a7c0 65 64 20 69 6e 20 61 20 4a 53 4f 4e 20 66 69 6c 65 20 69 6e 20 79 6f 75 72 20 63 61 6c 69 62 72 ed.in.a.JSON.file.in.your.calibr
1a7e0 65 20 70 6c 75 67 69 6e 73 20 66 6f 6c 64 65 72 20 77 69 6c 6c 20 6e 6f 74 20 62 65 20 74 6f 75 e.plugins.folder.will.not.be.tou
1a800 63 68 65 64 2e 00 41 70 70 6c 79 20 72 65 61 64 69 6e 67 20 6c 69 73 74 20 6f 72 64 65 72 20 77 ched..Apply.reading.list.order.w
1a820 68 65 6e 20 76 69 65 77 69 6e 67 20 6c 69 73 74 00 41 72 65 20 79 6f 75 20 73 75 72 65 20 79 6f hen.viewing.list.Are.you.sure.yo
1a840 75 20 77 61 6e 74 20 74 6f 20 63 68 61 6e 67 65 20 79 6f 75 72 20 73 65 74 74 69 6e 67 73 20 69 u.want.to.change.your.settings.i
1a860 6e 20 74 68 69 73 20 6c 69 62 72 61 72 79 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 3f 00 n.this.library.for.this.plugin?.
1a880 41 72 65 20 79 6f 75 20 73 75 72 65 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 63 6c 65 61 72 20 74 Are.you.sure.you.want.to.clear.t
1a8a0 68 65 20 27 25 73 27 20 72 65 61 64 69 6e 67 20 6c 69 73 74 3f 00 41 72 65 20 79 6f 75 20 73 75 he.'%s'.reading.list?.Are.you.su
1a8c0 72 65 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 63 6c 65 61 72 20 79 6f 75 72 20 73 65 74 74 69 6e re.you.want.to.clear.your.settin
1a8e0 67 73 20 69 6e 20 74 68 69 73 20 6c 69 62 72 61 72 79 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 gs.in.this.library.for.this.plug
1a900 69 6e 3f 00 41 72 65 20 79 6f 75 20 73 75 72 65 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 63 6f 6e in?.Are.you.sure.you.want.to.con
1a920 74 69 6e 75 65 3f 00 41 72 65 20 79 6f 75 20 73 75 72 65 3f 00 41 75 74 6f 20 70 6f 70 75 6c 61 tinue?.Are.you.sure?.Auto.popula
1a940 74 65 20 6c 69 73 74 20 66 72 6f 6d 20 62 6f 6f 6b 73 20 6f 6e 20 64 65 76 69 63 65 00 41 75 74 te.list.from.books.on.device.Aut
1a960 6f 20 70 6f 70 75 6c 61 74 65 64 20 66 72 6f 6d 20 62 6f 6f 6b 73 20 6f 6e 20 64 65 76 69 63 65 o.populated.from.books.on.device
1a980 00 41 75 74 6f 20 70 6f 70 75 6c 61 74 65 64 20 66 72 6f 6d 20 73 65 61 72 63 68 00 42 79 20 64 .Auto.populated.from.search.By.d
1a9a0 65 66 61 75 6c 74 20 52 65 61 64 69 6e 67 20 4c 69 73 74 20 63 72 65 61 74 65 73 20 61 20 56 69 efault.Reading.List.creates.a.Vi
1a9c0 65 77 20 4c 69 73 74 20 73 75 62 6d 65 6e 75 20 66 6f 72 20 61 6c 6c 20 79 6f 75 72 20 6c 69 73 ew.List.submenu.for.all.your.lis
1a9e0 74 73 20 77 68 65 6e 20 79 6f 75 20 68 61 76 65 20 6d 75 6c 74 69 70 6c 65 2e 0a 49 66 20 63 68 ts.when.you.have.multiple..If.ch
1aa00 65 63 6b 65 64 2c 20 74 68 69 73 20 6c 69 73 74 20 77 69 6c 6c 20 62 65 20 6d 6f 76 65 64 20 74 ecked,.this.list.will.be.moved.t
1aa20 6f 20 74 68 65 20 74 6f 70 20 6c 65 76 65 6c 20 6d 65 6e 75 20 66 6f 72 20 65 61 73 65 20 6f 66 o.the.top.level.menu.for.ease.of
1aa40 20 61 63 63 65 73 73 2e 0a 4e 4f 54 45 3a 20 59 6f 75 72 20 22 64 65 66 61 75 6c 74 22 20 6c 69 .access..NOTE:.Your."default".li
1aa60 73 74 20 77 69 6c 6c 20 61 6c 77 61 79 73 20 61 70 70 65 61 72 20 6f 6e 20 74 68 65 20 74 6f 70 st.will.always.appear.on.the.top
1aa80 20 6d 65 6e 75 2c 20 72 65 67 61 72 64 6c 65 73 73 20 6f 66 20 74 68 69 73 20 63 68 65 63 6b 62 .menu,.regardless.of.this.checkb
1aaa0 6f 78 00 42 79 20 73 70 65 63 69 66 79 69 6e 67 20 61 20 64 65 76 69 63 65 20 79 6f 75 20 63 61 ox.By.specifying.a.device.you.ca
1aac0 6e 20 73 79 6e 63 20 65 69 74 68 65 72 20 6d 61 6e 75 61 6c 6c 79 20 6f 72 0a 61 75 74 6f 6d 61 n.sync.either.manually.or.automa
1aae0 74 69 63 61 6c 6c 79 20 74 68 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 61 20 6c 69 73 74 20 74 tically.the.contents.of.a.list.t
1ab00 6f 20 74 68 61 74 20 64 65 76 69 63 65 2e 0a 54 68 69 73 20 72 65 70 6c 61 63 65 73 20 74 68 65 o.that.device..This.replaces.the
1ab20 20 42 6f 6f 6b 20 53 79 6e 63 20 70 6c 75 67 69 6e 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74 79 00 .Book.Sync.plugin.functionality.
1ab40 43 61 6e 6e 6f 74 20 61 64 64 20 74 6f 20 6c 69 73 74 00 43 61 6e 6e 6f 74 20 63 6c 65 61 72 20 Cannot.add.to.list.Cannot.clear.
1ab60 6c 69 73 74 00 43 61 6e 6e 6f 74 20 63 72 65 61 74 65 20 6c 69 73 74 00 43 61 6e 6e 6f 74 20 64 list.Cannot.create.list.Cannot.d
1ab80 65 6c 65 74 65 00 43 61 6e 6e 6f 74 20 65 64 69 74 20 6c 69 73 74 00 43 61 6e 6e 6f 74 20 6d 6f elete.Cannot.edit.list.Cannot.mo
1aba0 76 65 20 74 6f 20 6c 69 73 74 00 43 61 6e 6e 6f 74 20 72 65 6d 6f 76 65 20 66 72 6f 6d 20 6c 69 ve.to.list.Cannot.remove.from.li
1abc0 73 74 00 43 61 6e 6e 6f 74 20 73 79 6e 63 20 74 6f 20 64 65 76 69 63 65 00 43 61 6e 6e 6f 74 20 st.Cannot.sync.to.device.Cannot.
1abe0 76 69 65 77 20 6c 69 73 74 00 43 68 6f 6f 73 65 20 68 6f 77 20 74 68 69 73 20 6c 69 73 74 20 77 view.list.Choose.how.this.list.w
1ac00 69 6c 6c 20 62 65 20 70 6f 70 75 6c 61 74 65 64 00 43 6c 65 61 72 00 43 6c 65 61 72 20 25 73 20 ill.be.populated.Clear.Clear.%s.
1ac20 6c 69 73 74 00 43 6c 65 61 72 20 61 6c 6c 20 66 72 6f 6d 20 74 68 65 20 73 70 65 63 69 66 69 65 list.Clear.all.from.the.specifie
1ac40 64 20 6c 69 73 74 00 43 6c 65 61 72 20 61 6c 6c 20 73 65 74 74 69 6e 67 73 20 66 6f 72 20 74 68 d.list.Clear.all.settings.for.th
1ac60 69 73 20 70 6c 75 67 69 6e 00 43 6c 65 61 72 20 64 65 66 61 75 6c 74 20 6c 69 73 74 00 43 6c 65 is.plugin.Clear.default.list.Cle
1ac80 61 72 20 6c 69 73 74 00 43 6c 65 61 72 20 6c 69 73 74 20 28 25 64 29 00 43 6c 65 61 72 20 6c 69 ar.list.Clear.list.(%d).Clear.li
1aca0 73 74 3a 20 25 73 00 43 6c 65 61 72 20 74 68 65 20 22 25 73 22 20 6c 69 73 74 00 43 6c 65 61 72 st:.%s.Clear.the."%s".list.Clear
1acc0 20 74 68 69 73 20 6c 69 73 74 20 61 66 74 65 72 20 61 20 73 79 6e 63 20 74 6f 20 74 68 69 73 20 .this.list.after.a.sync.to.this.
1ace0 64 65 76 69 63 65 00 43 6f 6c 75 6d 6e 20 55 70 64 61 74 65 20 4f 70 74 69 6f 6e 73 3a 00 43 6f device.Column.Update.Options:.Co
1ad00 6e 66 69 72 6d 61 74 69 6f 6e 20 64 69 61 6c 6f 67 73 20 68 61 76 65 20 61 6c 6c 20 62 65 65 6e nfirmation.dialogs.have.all.been
1ad20 20 72 65 73 65 74 00 43 6f 6e 74 72 6f 6c 20 68 6f 77 20 79 6f 75 72 20 69 74 65 6d 73 20 61 72 .reset.Control.how.your.items.ar
1ad40 65 20 73 79 6e 63 65 64 20 74 6f 20 74 68 65 20 64 65 76 69 63 65 2e 0a 53 79 6e 63 20 6f 6e 6c e.synced.to.the.device..Sync.onl
1ad60 79 20 6e 65 77 20 69 74 65 6d 73 2c 20 73 79 6e 63 20 61 6c 6c 20 69 74 65 6d 73 20 6f 76 65 72 y.new.items,.sync.all.items.over
1ad80 77 72 69 74 69 6e 67 20 65 78 69 73 74 69 6e 67 0a 6f 72 20 75 73 65 20 74 68 69 73 20 6c 69 73 writing.existing.or.use.this.lis
1ada0 74 20 74 6f 20 6a 75 73 74 20 72 65 6d 6f 76 65 20 69 74 65 6d 73 20 66 72 6f 6d 20 79 6f 75 72 t.to.just.remove.items.from.your
1adc0 20 64 65 76 69 63 65 2e 00 43 6f 70 79 20 74 6f 20 63 6c 69 70 62 6f 61 72 64 00 43 72 65 61 74 .device..Copy.to.clipboard.Creat
1ade0 65 20 6e 65 77 20 63 6f 6c 75 6d 6e 00 44 65 66 61 75 6c 74 00 44 65 6c 65 74 65 20 66 61 69 6c e.new.column.Default.Delete.fail
1ae00 65 64 00 44 65 6c 65 74 65 20 6c 69 73 74 00 44 65 6c 65 74 65 20 74 68 69 73 20 64 65 76 69 63 ed.Delete.list.Delete.this.devic
1ae20 65 20 66 72 6f 6d 20 74 68 65 20 64 65 76 69 63 65 20 6c 69 73 74 00 44 65 6c 65 74 69 6e 67 20 e.from.the.device.list.Deleting.
1ae40 62 6f 6f 6b 73 20 66 72 6f 6d 20 64 65 76 69 63 65 2e 00 44 65 76 69 63 65 73 00 44 65 76 69 63 books.from.device..Devices.Devic
1ae60 65 73 3a 00 44 69 73 70 6c 61 79 20 4f 70 74 69 6f 6e 73 3a 00 44 6f 20 6e 6f 74 20 75 70 64 61 es:.Display.Options:.Do.not.upda
1ae80 74 65 20 63 61 6c 69 62 72 65 20 63 6f 6c 75 6d 6e 00 44 6f 20 79 6f 75 20 77 61 6e 74 20 74 6f te.calibre.column.Do.you.want.to
1aea0 20 64 65 6c 65 74 65 20 74 68 65 20 6c 69 73 74 20 6e 61 6d 65 64 20 27 25 73 27 00 44 6f 6e 65 .delete.the.list.named.'%s'.Done
1aec0 00 45 64 69 74 20 25 73 20 6c 69 73 74 00 45 64 69 74 20 62 6f 6f 6b 73 20 6f 6e 20 74 68 65 20 .Edit.%s.list.Edit.books.on.the.
1aee0 22 25 73 22 20 6c 69 73 74 00 45 64 69 74 20 62 6f 6f 6b 73 20 6f 6e 20 74 68 65 20 73 70 65 63 "%s".list.Edit.books.on.the.spec
1af00 69 66 69 65 64 20 6c 69 73 74 00 45 64 69 74 20 64 65 66 61 75 6c 74 20 6c 69 73 74 00 45 64 69 ified.list.Edit.default.list.Edi
1af20 74 20 6c 69 73 74 00 45 64 69 74 20 6c 69 73 74 3a 20 25 73 00 45 64 69 74 20 74 68 65 20 6b 65 t.list.Edit.list:.%s.Edit.the.ke
1af40 79 62 6f 61 72 64 20 73 68 6f 72 74 63 75 74 73 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 74 68 yboard.shortcuts.associated.with
1af60 20 74 68 69 73 20 70 6c 75 67 69 6e 00 45 6e 74 65 72 20 61 20 6e 65 77 20 64 69 73 70 6c 61 79 .this.plugin.Enter.a.new.display
1af80 20 6e 61 6d 65 20 66 6f 72 20 74 68 69 73 20 64 65 76 69 63 65 3a 00 45 6e 74 65 72 20 61 20 6e .name.for.this.device:.Enter.a.n
1afa0 65 77 20 64 69 73 70 6c 61 79 20 6e 61 6d 65 20 66 6f 72 20 74 68 69 73 20 6c 69 73 74 3a 00 45 ew.display.name.for.this.list:.E
1afc0 6e 74 65 72 20 61 20 75 6e 69 71 75 65 20 64 69 73 70 6c 61 79 20 6e 61 6d 65 20 66 6f 72 20 74 nter.a.unique.display.name.for.t
1afe0 68 69 73 20 6c 69 73 74 3a 00 46 61 69 6c 65 64 20 74 6f 20 61 64 64 20 74 6f 20 6c 69 73 74 00 his.list:.Failed.to.add.to.list.
1b000 49 66 20 63 68 65 63 6b 65 64 2c 20 63 61 6c 69 62 72 65 20 73 6f 72 74 20 77 69 6c 6c 20 62 65 If.checked,.calibre.sort.will.be
1b020 20 72 65 73 74 6f 72 65 64 20 74 6f 20 69 74 73 20 6f 72 69 67 69 6e 61 6c 20 73 74 61 74 65 20 .restored.to.its.original.state.
1b040 61 66 74 65 72 0a 74 68 65 20 75 73 65 72 20 71 75 69 74 73 20 74 68 65 20 72 65 61 64 69 6e 67 after.the.user.quits.the.reading
1b060 20 6c 69 73 74 20 76 69 65 77 20 62 79 20 63 68 61 6e 67 69 6e 67 20 6f 72 20 63 6c 65 61 72 69 .list.view.by.changing.or.cleari
1b080 6e 67 20 63 61 6c 69 62 72 65 27 73 0a 73 65 61 72 63 68 2c 20 73 77 69 74 63 68 69 6e 67 20 6c ng.calibre's.search,.switching.l
1b0a0 69 62 72 61 72 69 65 73 2c 20 6f 72 20 71 75 69 74 74 69 6e 67 20 63 61 6c 69 62 72 65 2e 00 49 ibraries,.or.quitting.calibre..I
1b0c0 66 20 63 68 65 63 6b 65 64 2c 20 76 69 65 77 69 6e 67 20 61 20 72 65 61 64 69 6e 67 20 6c 69 73 f.checked,.viewing.a.reading.lis
1b0e0 74 20 77 69 6c 6c 20 61 6c 73 6f 20 63 68 61 6e 67 65 20 79 6f 75 72 20 43 61 6c 69 62 72 65 20 t.will.also.change.your.Calibre.
1b100 73 6f 72 74 20 6f 72 64 65 72 2e 0a 4c 69 73 74 73 20 63 61 6e 20 62 65 20 6d 61 6e 75 61 6c 6c sort.order..Lists.can.be.manuall
1b120 79 20 72 65 6f 72 64 65 72 65 64 20 75 73 69 6e 67 20 74 68 69 73 20 70 6c 75 67 69 6e 2c 20 64 y.reordered.using.this.plugin,.d
1b140 65 66 61 75 6c 74 69 6e 67 20 74 6f 20 6f 72 64 65 72 20 61 64 64 65 64 20 74 6f 20 6c 69 73 74 efaulting.to.order.added.to.list
1b160 2e 0a 49 66 20 75 6e 63 68 65 63 6b 65 64 2c 20 63 75 72 72 65 6e 74 20 63 61 6c 69 62 72 65 20 ..If.unchecked,.current.calibre.
1b180 73 6f 72 74 20 77 69 6c 6c 20 62 65 20 6c 65 66 74 20 75 6e 63 68 61 6e 67 65 64 20 77 68 65 6e sort.will.be.left.unchanged.when
1b1a0 20 79 6f 75 20 76 69 65 77 20 74 68 65 20 6c 69 73 74 2e 00 49 66 20 6c 69 73 74 20 69 73 20 70 .you.view.the.list..If.list.is.p
1b1c0 6f 70 75 6c 61 74 65 64 20 66 72 6f 6d 20 61 20 73 65 61 72 63 68 2c 20 73 70 65 63 69 66 79 20 opulated.from.a.search,.specify.
1b1e0 74 68 65 20 63 61 6c 69 62 72 65 20 73 65 61 72 63 68 20 65 78 70 72 65 73 73 69 6f 6e 00 49 66 the.calibre.search.expression.If
1b200 20 73 79 6e 63 69 6e 67 20 79 6f 75 72 20 6c 69 73 74 20 6d 65 61 6e 73 20 62 6f 6f 6b 73 20 61 .syncing.your.list.means.books.a
1b220 72 65 20 72 65 6d 6f 76 65 64 20 66 72 6f 6d 20 79 6f 75 72 20 64 65 76 69 63 65 2c 20 74 68 65 re.removed.from.your.device,.the
1b240 6e 0a 61 20 64 69 61 6c 6f 67 20 77 69 6c 6c 20 62 65 20 64 69 73 70 6c 61 79 65 64 20 61 6c 6c n.a.dialog.will.be.displayed.all
1b260 6f 77 69 6e 67 20 79 6f 75 20 74 6f 20 63 6f 6e 66 69 72 6d 20 66 69 72 73 74 2e 0a 55 6e 63 68 owing.you.to.confirm.first..Unch
1b280 65 63 6b 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 74 6f 20 61 6c 6c 6f 77 20 75 6e 61 74 74 65 6e eck.this.option.to.allow.unatten
1b2a0 64 65 64 20 73 79 6e 63 69 6e 67 20 74 6f 20 79 6f 75 72 20 64 65 76 69 63 65 2e 00 49 66 20 75 ded.syncing.to.your.device..If.u
1b2c0 6e 63 68 65 63 6b 65 64 2c 20 6f 6e 6c 79 20 69 74 65 6d 73 20 6e 6f 74 20 6f 6e 20 74 68 65 20 nchecked,.only.items.not.on.the.
1b2e0 64 65 76 69 63 65 20 61 6c 72 65 61 64 79 20 77 69 6c 6c 20 62 65 20 73 79 6e 63 65 64 2e 0a 49 device.already.will.be.synced..I
1b300 66 20 6e 6f 20 64 65 76 69 63 65 20 69 73 20 73 70 65 63 69 66 69 65 64 20 74 68 69 73 20 63 68 f.no.device.is.specified.this.ch
1b320 65 63 6b 62 6f 78 20 68 61 73 20 6e 6f 20 65 66 66 65 63 74 2e 0a 54 68 69 73 20 6f 70 74 69 6f eckbox.has.no.effect..This.optio
1b340 6e 20 63 61 6e 20 6f 6e 6c 79 20 62 65 20 75 73 65 64 20 77 69 74 68 20 6d 61 6e 75 61 6c 20 74 n.can.only.be.used.with.manual.t
1b360 79 70 65 20 6c 69 73 74 73 2e 00 49 66 20 79 6f 75 20 64 6f 20 6e 6f 74 20 68 61 76 65 20 61 20 ype.lists..If.you.do.not.have.a.
1b380 64 65 76 69 63 65 20 63 6f 6e 6e 65 63 74 65 64 20 63 75 72 72 65 6e 74 6c 79 2c 20 65 69 74 68 device.connected.currently,.eith
1b3a0 65 72 20 70 6c 75 67 20 6f 6e 65 0a 69 6e 20 6e 6f 77 20 6f 72 20 65 78 69 74 20 74 68 65 20 64 er.plug.one.in.now.or.exit.the.d
1b3c0 69 61 6c 6f 67 20 61 6e 64 20 63 6f 6e 6e 65 63 74 20 74 6f 20 66 6f 6c 64 65 72 2f 69 54 75 6e ialog.and.connect.to.folder/iTun
1b3e0 65 73 20 66 69 72 73 74 00 4b 65 79 62 6f 61 72 64 20 73 68 6f 72 74 63 75 74 73 00 4b 69 6e 64 es.first.Keyboard.shortcuts.Kind
1b400 6c 65 20 43 6f 6c 6c 65 63 74 69 6f 6e 73 00 4b 69 6e 64 6c 65 20 43 6f 6c 6c 65 63 74 69 6f 6e le.Collections.Kindle.Collection
1b420 73 20 46 61 69 6c 65 64 00 4c 69 73 74 73 00 4c 69 73 74 73 3a 00 4c 6f 63 61 74 69 6f 6e 00 4d s.Failed.Lists.Lists:.Location.M
1b440 61 69 6e 20 6d 65 6d 6f 72 79 00 4d 61 6e 75 61 6c 6c 79 20 61 64 64 2f 72 65 6d 6f 76 65 20 69 ain.memory.Manually.add/remove.i
1b460 74 65 6d 73 00 4d 65 6e 75 00 4d 6f 76 65 20 22 56 69 65 77 20 6c 69 73 74 22 20 74 6f 20 74 68 tems.Menu.Move."View.list".to.th
1b480 65 20 74 6f 70 20 6c 65 76 65 6c 20 6f 66 20 74 68 65 20 70 6c 75 67 69 6e 20 6d 65 6e 75 20 66 e.top.level.of.the.plugin.menu.f
1b4a0 6f 72 20 74 68 69 73 20 6c 69 73 74 00 4d 6f 76 65 20 74 6f 20 6c 69 73 74 00 4d 6f 76 65 64 20 or.this.list.Move.to.list.Moved.
1b4c0 25 64 20 62 6f 6f 6b 73 20 74 6f 20 79 6f 75 72 20 6c 69 73 74 28 73 29 00 4e 61 6d 65 00 4e 6f %d.books.to.your.list(s).Name.No
1b4e0 20 62 6f 6f 6b 73 20 65 78 69 73 74 20 6f 6e 20 74 68 69 73 20 6c 69 73 74 00 4e 6f 20 64 65 76 .books.exist.on.this.list.No.dev
1b500 69 63 65 20 66 6f 75 6e 64 20 66 6f 72 20 55 55 49 44 3a 20 25 73 00 4e 6f 20 6c 69 73 74 20 6e ice.found.for.UUID:.%s.No.list.n
1b520 61 6d 65 20 73 70 65 63 69 66 69 65 64 00 4e 6f 20 73 6f 75 72 63 65 20 6c 69 73 74 20 6e 61 6d ame.specified.No.source.list.nam
1b540 65 73 20 73 70 65 63 69 66 69 65 64 00 4f 70 74 69 6f 6e 61 6c 6c 79 20 6d 6f 64 69 66 79 20 74 es.specified.Optionally.modify.t
1b560 61 67 73 20 6f 72 20 61 20 63 75 73 74 6f 6d 20 63 6f 6c 75 6d 6e 20 77 68 65 6e 20 79 6f 75 0a ags.or.a.custom.column.when.you.
1b580 61 64 64 20 61 6e 64 2f 6f 72 20 72 65 6d 6f 76 65 20 69 74 65 6d 73 20 66 72 6f 6d 20 74 68 69 add.and/or.remove.items.from.thi
1b5a0 73 20 6c 69 73 74 2e 00 4f 70 74 69 6f 6e 61 6c 6c 79 20 73 70 65 63 69 66 79 20 61 20 63 6f 6c s.list..Optionally.specify.a.col
1b5c0 75 6d 6e 20 74 6f 20 61 64 64 2f 72 65 6d 6f 76 65 20 61 20 76 61 6c 75 65 20 66 72 6f 6d 0a 77 umn.to.add/remove.a.value.from.w
1b5e0 68 65 6e 20 61 64 64 69 6e 67 20 6f 72 20 72 65 6d 6f 76 69 6e 67 20 69 74 65 6d 73 20 66 72 6f hen.adding.or.removing.items.fro
1b600 6d 20 74 68 69 73 20 6c 69 73 74 00 4f 74 68 65 72 00 50 6c 65 61 73 65 20 72 65 73 74 61 72 74 m.this.list.Other.Please.restart
1b620 20 63 61 6c 69 62 72 65 20 6e 6f 77 2e 00 50 6f 70 75 6c 61 74 69 6f 6e 20 4f 70 74 69 6f 6e 73 .calibre.now..Population.Options
1b640 3a 00 50 72 65 66 65 72 65 6e 63 65 73 20 66 6f 72 3a 00 52 45 41 44 49 4e 47 20 4c 49 53 54 3a :.Preferences.for:.READING.LIST:
1b660 20 41 62 6f 72 74 69 6e 67 20 75 70 64 61 74 69 6e 67 20 61 75 74 6f 2d 73 65 61 72 63 68 20 6c .Aborting.updating.auto-search.l
1b680 69 73 74 20 61 73 20 68 61 73 20 6e 6f 20 65 78 70 72 65 73 73 69 6f 6e 3a 20 00 52 45 41 44 49 ist.as.has.no.expression:..READI
1b6a0 4e 47 20 4c 49 53 54 3a 20 41 64 64 69 6e 67 20 25 64 20 69 64 73 20 74 6f 20 61 75 74 6f 6d 61 NG.LIST:.Adding.%d.ids.to.automa
1b6c0 74 69 63 20 6c 69 73 74 3a 20 25 73 00 52 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 41 74 74 65 6d tic.list:.%s.READING.LIST:.Attem
1b6e0 70 74 69 6e 67 20 74 6f 20 72 65 63 72 65 61 74 65 20 4b 69 6e 64 6c 65 20 63 6f 6c 6c 65 63 74 pting.to.recreate.Kindle.collect
1b700 69 6f 6e 73 00 52 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 41 75 74 6f 2d 70 6f 70 75 6c 61 74 69 ions.READING.LIST:.Auto-populati
1b720 6e 67 20 64 65 76 69 63 65 20 6c 69 73 74 3a 20 00 52 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 41 ng.device.list:..READING.LIST:.A
1b740 75 74 6f 2d 70 6f 70 75 6c 61 74 69 6e 67 20 73 65 61 72 63 68 20 6c 69 73 74 3a 20 00 52 45 41 uto-populating.search.list:..REA
1b760 44 49 4e 47 20 4c 49 53 54 3a 20 44 65 76 69 63 65 20 64 69 73 63 6f 6e 6e 65 63 74 65 64 00 52 DING.LIST:.Device.disconnected.R
1b780 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 44 65 76 69 63 65 20 66 6f 75 6e 64 20 74 6f 20 73 79 6e EADING.LIST:.Device.found.to.syn
1b7a0 63 20 74 6f 3a 00 52 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 4d 65 74 61 64 61 74 61 20 61 76 61 c.to:.READING.LIST:.Metadata.ava
1b7c0 69 6c 61 62 6c 65 3a 00 52 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 4e 6f 20 62 6f 6f 6b 73 20 6f ilable:.READING.LIST:.No.books.o
1b7e0 6e 20 27 25 73 27 20 6c 69 73 74 20 66 6f 75 6e 64 20 6f 6e 20 64 65 76 69 63 65 20 74 6f 20 72 n.'%s'.list.found.on.device.to.r
1b800 65 6d 6f 76 65 00 52 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 4e 6f 20 62 6f 6f 6b 73 20 6f 6e 20 emove.READING.LIST:.No.books.on.
1b820 27 25 73 27 20 6c 69 73 74 20 6e 65 65 64 20 74 6f 20 62 65 20 73 79 6e 63 65 64 00 52 45 41 44 '%s'.list.need.to.be.synced.READ
1b840 49 4e 47 20 4c 49 53 54 3a 20 4e 6f 74 20 73 79 6e 63 69 6e 67 20 27 25 73 27 20 74 6f 20 64 65 ING.LIST:.Not.syncing.'%s'.to.de
1b860 76 69 63 65 20 61 73 20 61 75 74 6f 73 79 6e 63 20 69 73 20 66 61 6c 73 65 00 52 45 41 44 49 4e vice.as.autosync.is.false.READIN
1b880 47 20 4c 49 53 54 3a 20 4e 6f 74 20 73 79 6e 63 69 6e 67 20 74 6f 20 64 65 76 69 63 65 20 61 73 G.LIST:.Not.syncing.to.device.as
1b8a0 20 6e 6f 74 20 61 63 74 69 76 65 00 52 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 4e 6f 77 20 25 64 .not.active.READING.LIST:.Now.%d
1b8c0 20 69 64 73 20 6f 6e 20 61 75 74 6f 6d 61 74 69 63 20 6c 69 73 74 3a 20 25 73 00 52 45 41 44 49 .ids.on.automatic.list:.%s.READI
1b8e0 4e 47 20 4c 49 53 54 3a 20 52 65 6d 6f 76 69 6e 67 20 25 64 20 69 64 73 20 66 72 6f 6d 20 61 75 NG.LIST:.Removing.%d.ids.from.au
1b900 74 6f 6d 61 74 69 63 20 6c 69 73 74 3a 20 25 73 00 52 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 53 tomatic.list:.%s.READING.LIST:.S
1b920 6b 69 70 70 69 6e 67 20 25 64 20 62 6f 6f 6b 73 20 69 6e 20 27 25 73 27 20 6c 69 73 74 20 77 69 kipping.%d.books.in.'%s'.list.wi
1b940 74 68 20 6e 6f 20 66 6f 72 6d 61 74 73 00 52 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 53 79 6e 63 th.no.formats.READING.LIST:.Sync
1b960 20 4e 6f 77 20 2d 20 66 6f 72 63 65 5f 73 79 6e 63 3d 00 52 45 41 44 49 4e 47 20 4c 49 53 54 3a .Now.-.force_sync=.READING.LIST:
1b980 20 53 79 6e 63 69 6e 67 20 25 64 20 62 6f 6f 6b 73 20 69 6e 20 27 25 73 27 20 74 6f 3a 20 25 73 .Syncing.%d.books.in.'%s'.to:.%s
1b9a0 20 28 6c 6f 63 61 74 69 6f 6e 3a 25 73 29 00 52 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 55 70 64 .(location:%s).READING.LIST:.Upd
1b9c0 61 74 69 6e 67 20 61 75 74 6f 6d 61 74 69 63 20 63 6f 6c 75 6d 6e 20 6c 69 73 74 28 73 29 20 00 ating.automatic.column.list(s)..
1b9e0 52 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 55 70 64 61 74 69 6e 67 20 61 75 74 6f 6d 61 74 69 63 READING.LIST:.Updating.automatic
1ba00 20 64 65 76 69 63 65 20 6c 69 73 74 28 73 29 20 00 52 65 61 64 69 6e 67 20 4c 69 73 74 00 52 65 .device.list(s)..Reading.List.Re
1ba20 61 64 69 6e 67 20 4c 69 73 74 20 65 72 72 6f 72 00 52 65 61 64 69 6e 67 20 4c 69 73 74 3a 20 43 ading.List.error.Reading.List:.C
1ba40 61 6e 6e 6f 74 20 63 72 65 61 74 65 20 6c 69 73 74 20 61 73 20 6c 69 73 74 5f 6e 61 6d 65 20 69 annot.create.list.as.list_name.i
1ba60 73 20 64 75 70 6c 69 63 61 74 65 3a 00 52 65 61 64 69 6e 67 20 4c 69 73 74 3a 20 43 61 6e 6e 6f s.duplicate:.Reading.List:.Canno
1ba80 74 20 63 72 65 61 74 65 20 6c 69 73 74 20 61 73 20 6c 69 73 74 5f 6e 61 6d 65 20 6e 6f 74 20 73 t.create.list.as.list_name.not.s
1baa0 70 65 63 69 66 69 65 64 00 52 65 61 64 69 6e 67 20 4f 72 64 65 72 20 4f 70 74 69 6f 6e 73 3a 00 pecified.Reading.Order.Options:.
1bac0 52 65 6d 6f 76 65 20 66 72 6f 6d 20 61 6c 6c 20 6c 69 73 74 73 00 52 65 6d 6f 76 65 20 66 72 6f Remove.from.all.lists.Remove.fro
1bae0 6d 20 64 65 66 61 75 6c 74 20 6c 69 73 74 00 52 65 6d 6f 76 65 20 66 72 6f 6d 20 6c 69 73 74 00 m.default.list.Remove.from.list.
1bb00 52 65 6d 6f 76 65 20 66 72 6f 6d 20 6c 69 73 74 3a 20 25 73 00 52 65 6d 6f 76 65 20 66 72 6f 6d Remove.from.list:.%s.Remove.from
1bb20 20 74 68 65 20 22 25 73 22 20 6c 69 73 74 00 52 65 6d 6f 76 65 20 66 72 6f 6d 20 74 68 65 20 73 .the."%s".list.Remove.from.the.s
1bb40 70 65 63 69 66 69 65 64 20 6c 69 73 74 00 52 65 6d 6f 76 65 20 6c 69 73 74 20 69 74 65 6d 73 20 pecified.list.Remove.list.items.
1bb60 66 72 6f 6d 20 64 65 76 69 63 65 00 52 65 6d 6f 76 65 64 20 25 64 20 62 6f 6f 6b 73 20 66 72 6f from.device.Removed.%d.books.fro
1bb80 6d 20 79 6f 75 72 20 25 73 20 6c 69 73 74 00 52 65 6d 6f 76 65 64 20 66 72 6f 6d 20 25 64 20 72 m.your.%s.list.Removed.from.%d.r
1bba0 65 61 64 69 6e 67 20 6c 69 73 74 73 00 52 65 6e 61 6d 65 20 64 65 76 69 63 65 00 52 65 6e 61 6d eading.lists.Rename.device.Renam
1bbc0 65 20 66 61 69 6c 65 64 00 52 65 6e 61 6d 65 20 6c 69 73 74 00 52 65 6e 61 6d 65 20 74 68 65 20 e.failed.Rename.list.Rename.the.
1bbe0 63 75 72 72 65 6e 74 6c 79 20 63 6f 6e 6e 65 63 74 65 64 20 64 65 76 69 63 65 00 52 65 70 6c 61 currently.connected.device.Repla
1bc00 63 65 20 64 65 76 69 63 65 20 77 69 74 68 20 6c 69 73 74 2c 20 61 64 64 20 6e 65 77 20 69 74 65 ce.device.with.list,.add.new.ite
1bc20 6d 73 20 6f 6e 6c 79 00 52 65 70 6c 61 63 65 20 64 65 76 69 63 65 20 77 69 74 68 20 6c 69 73 74 ms.only.Replace.device.with.list
1bc40 2c 20 61 64 64 2f 6f 76 65 72 77 72 69 74 65 20 61 6c 6c 00 52 65 73 65 74 20 26 63 6f 6e 66 69 ,.add/overwrite.all.Reset.&confi
1bc60 72 6d 61 74 69 6f 6e 20 64 69 61 6c 6f 67 73 00 52 65 73 65 74 20 61 6c 6c 20 73 68 6f 77 20 6d rmation.dialogs.Reset.all.show.m
1bc80 65 20 61 67 61 69 6e 20 64 69 61 6c 6f 67 73 20 66 6f 72 20 74 68 65 20 52 65 61 64 69 6e 67 20 e.again.dialogs.for.the.Reading.
1bca0 4c 69 73 74 20 70 6c 75 67 69 6e 00 52 65 73 74 61 72 74 20 63 61 6c 69 62 72 65 20 6e 6f 77 00 List.plugin.Restart.calibre.now.
1bcc0 52 65 73 74 61 72 74 20 72 65 71 75 69 72 65 64 00 52 65 73 74 6f 72 65 20 73 6f 72 74 20 61 66 Restart.required.Restore.sort.af
1bce0 74 65 72 20 76 69 65 77 69 6e 67 20 6c 69 73 74 00 53 65 74 20 64 65 66 61 75 6c 74 20 6c 69 73 ter.viewing.list.Set.default.lis
1bd00 74 00 53 65 74 20 64 65 66 61 75 6c 74 20 6c 69 73 74 3a 20 25 73 00 53 65 74 20 79 6f 75 72 20 t.Set.default.list:.%s.Set.your.
1bd20 64 65 66 61 75 6c 74 20 6c 69 73 74 20 74 6f 20 22 25 73 22 00 53 65 74 74 69 6e 67 73 20 63 68 default.list.to."%s".Settings.ch
1bd40 61 6e 67 65 64 00 53 65 74 74 69 6e 67 73 20 64 65 6c 65 74 65 64 00 53 65 74 74 69 6e 67 73 20 anged.Settings.deleted.Settings.
1bd60 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 20 69 6e 20 74 68 69 73 20 6c 69 62 72 61 72 79 20 for.this.plugin.in.this.library.
1bd80 68 61 76 65 20 62 65 65 6e 20 63 68 61 6e 67 65 64 2e 00 53 68 6f 77 20 64 69 61 6c 6f 67 20 77 have.been.changed..Show.dialog.w
1bda0 68 65 6e 20 72 65 6d 6f 76 69 6e 67 20 62 6f 6f 6b 73 20 66 72 6f 6d 20 64 65 76 69 63 65 00 53 hen.removing.books.from.device.S
1bdc0 70 65 63 69 66 79 20 74 68 65 20 6e 61 6d 65 20 66 6f 72 20 74 68 69 73 20 72 65 61 64 69 6e 67 pecify.the.name.for.this.reading
1bde0 20 6f 72 64 65 72 20 73 65 72 69 65 73 0a 49 66 20 6c 65 66 74 20 62 6c 61 6e 6b 2c 20 77 69 6c .order.series.If.left.blank,.wil
1be00 6c 20 75 73 65 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 6c 69 73 74 20 74 68 69 73 20 l.use.the.name.of.the.list.this.
1be20 62 6f 6f 6b 20 69 73 20 6f 6e 2e 00 53 70 65 63 69 66 79 20 74 68 65 20 74 61 67 20 6f 72 20 63 book.is.on..Specify.the.tag.or.c
1be40 75 73 74 6f 6d 20 63 6f 6c 75 6d 6e 20 76 61 6c 75 65 20 74 6f 20 62 65 20 61 64 64 65 64 20 77 ustom.column.value.to.be.added.w
1be60 68 65 6e 20 61 64 64 69 6e 67 0a 74 6f 20 74 68 69 73 20 6c 69 73 74 20 6f 72 20 72 65 6d 6f 76 hen.adding.to.this.list.or.remov
1be80 65 64 20 77 68 65 6e 20 74 68 65 20 62 6f 6f 6b 20 69 73 20 74 61 6b 65 6e 20 6f 66 66 20 74 68 ed.when.the.book.is.taken.off.th
1bea0 65 20 6c 69 73 74 00 53 74 61 74 75 73 00 53 74 6f 72 61 67 65 20 43 61 72 64 20 41 00 53 74 6f e.list.Status.Storage.Card.A.Sto
1bec0 72 61 67 65 20 43 61 72 64 20 42 00 53 77 69 74 63 68 20 74 68 65 20 6c 69 73 74 20 74 6f 20 75 rage.Card.B.Switch.the.list.to.u
1bee0 73 65 20 61 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 64 65 66 61 75 6c 74 00 53 79 6e 63 20 4e se.as.the.current.default.Sync.N
1bf00 6f 77 00 53 79 6e 63 20 4e 6f 77 20 28 25 64 29 00 53 79 6e 63 20 4f 70 74 69 6f 6e 73 3a 00 53 ow.Sync.Now.(%d).Sync.Options:.S
1bf20 79 6e 63 20 74 6f 20 74 68 69 73 20 64 65 76 69 63 65 20 61 73 20 73 6f 6f 6e 20 61 73 20 69 74 ync.to.this.device.as.soon.as.it
1bf40 20 69 73 20 63 6f 6e 6e 65 63 74 65 64 00 54 68 65 20 73 65 6c 65 63 74 65 64 20 62 6f 6f 6b 28 .is.connected.The.selected.book(
1bf60 73 29 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 20 6f 6e 20 74 68 69 73 20 6c 69 73 74 3a 20 3c s).already.exist.on.this.list:.<
1bf80 62 3e 25 73 3c 2f 62 3e 00 54 68 65 20 73 65 6c 65 63 74 65 64 20 62 6f 6f 6b 28 73 29 20 64 6f b>%s</b>.The.selected.book(s).do
1bfa0 20 6e 6f 74 20 65 78 69 73 74 20 6f 6e 20 74 68 69 73 20 6c 69 73 74 00 54 69 74 6c 65 20 69 6d .not.exist.on.this.list.Title.im
1bfc0 61 67 65 20 6e 6f 74 20 66 6f 75 6e 64 20 2d 20 79 6f 75 20 6d 75 73 74 20 72 65 73 74 61 72 74 age.not.found.-.you.must.restart
1bfe0 20 43 61 6c 69 62 72 65 20 62 65 66 6f 72 65 20 75 73 69 6e 67 20 74 68 69 73 20 70 6c 75 67 69 .Calibre.before.using.this.plugi
1c000 6e 21 00 55 6e 61 62 6c 65 20 74 6f 20 66 69 6e 64 20 74 68 65 20 52 65 6d 6f 76 65 20 42 6f 6f n!.Unable.to.find.the.Remove.Boo
1c020 6b 73 20 70 6c 75 67 69 6e 00 55 6e 63 68 65 63 6b 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 69 66 ks.plugin.Uncheck.this.option.if
1c040 20 79 6f 75 20 70 72 65 66 65 72 20 74 6f 20 6d 61 6e 75 61 6c 6c 79 20 73 79 6e 63 20 74 6f 20 .you.prefer.to.manually.sync.to.
1c060 79 6f 75 72 20 64 65 76 69 63 65 2e 0a 49 66 20 6e 6f 20 64 65 76 69 63 65 20 69 73 20 73 70 65 your.device..If.no.device.is.spe
1c080 63 69 66 69 65 64 20 74 68 69 73 20 63 68 65 63 6b 62 6f 78 20 68 61 73 20 6e 6f 20 65 66 66 65 cified.this.checkbox.has.no.effe
1c0a0 63 74 00 55 6e 64 65 66 69 6e 65 64 00 55 70 64 61 74 65 20 63 6f 6c 75 6d 6e 20 66 6f 72 20 61 ct.Undefined.Update.column.for.a
1c0c0 64 64 20 6f 72 20 72 65 6d 6f 76 65 00 55 70 64 61 74 65 20 63 6f 6c 75 6d 6e 20 66 6f 72 20 61 dd.or.remove.Update.column.for.a
1c0e0 64 64 20 74 6f 20 6c 69 73 74 20 6f 6e 6c 79 00 55 70 64 61 74 65 20 63 6f 6c 75 6d 6e 20 66 6f dd.to.list.only.Update.column.fo
1c100 72 20 72 65 6d 6f 76 65 20 66 72 6f 6d 20 6c 69 73 74 20 6f 6e 6c 79 00 56 69 65 77 20 25 73 20 r.remove.from.list.only.View.%s.
1c120 6c 69 73 74 20 28 25 64 29 00 56 69 65 77 20 62 6f 6f 6b 73 20 6f 6e 20 74 68 65 20 22 25 73 22 list.(%d).View.books.on.the."%s"
1c140 20 6c 69 73 74 00 56 69 65 77 20 62 6f 6f 6b 73 20 6f 6e 20 74 68 65 20 73 70 65 63 69 66 69 65 .list.View.books.on.the.specifie
1c160 64 20 6c 69 73 74 00 56 69 65 77 20 64 61 74 61 20 73 74 6f 72 65 64 20 69 6e 20 74 68 65 20 6c d.list.View.data.stored.in.the.l
1c180 69 62 72 61 72 79 20 64 61 74 61 62 61 73 65 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 00 ibrary.database.for.this.plugin.
1c1a0 56 69 65 77 20 64 65 66 61 75 6c 74 20 6c 69 73 74 00 56 69 65 77 20 6c 69 73 74 00 56 69 65 77 View.default.list.View.list.View
1c1c0 20 6c 69 73 74 3a 20 25 73 00 56 69 65 77 20 6f 72 20 65 64 69 74 20 6c 69 73 74 73 20 6f 66 20 .list:.%s.View.or.edit.lists.of.
1c1e0 62 6f 6f 6b 73 00 57 68 65 6e 20 26 63 68 61 6e 67 69 6e 67 20 74 68 69 73 20 6c 69 73 74 3a 00 books.When.&changing.this.list:.
1c200 59 6f 75 20 61 72 65 20 61 62 6f 75 74 20 74 6f 20 72 65 6d 6f 76 65 20 74 68 65 20 3c 62 3e 25 You.are.about.to.remove.the.<b>%
1c220 73 3c 2f 62 3e 20 64 65 76 69 63 65 20 66 72 6f 6d 20 74 68 69 73 20 6c 69 73 74 2e 20 00 59 6f s</b>.device.from.this.list...Yo
1c240 75 20 63 61 6e 20 6f 6e 6c 79 20 72 65 6e 61 6d 65 20 61 20 64 65 76 69 63 65 20 74 68 61 74 20 u.can.only.rename.a.device.that.
1c260 69 73 20 63 75 72 72 65 6e 74 6c 79 20 63 6f 6e 6e 65 63 74 65 64 00 59 6f 75 20 63 61 6e 20 6f is.currently.connected.You.can.o
1c280 70 74 69 6f 6e 61 6c 6c 79 20 64 69 73 70 6c 61 79 20 74 68 65 20 63 75 72 72 65 6e 74 20 72 65 ptionally.display.the.current.re
1c2a0 61 64 69 6e 67 20 6c 69 73 74 20 6f 72 64 65 72 0a 69 6e 20 61 20 63 75 73 74 6f 6d 20 73 65 72 ading.list.order.in.a.custom.ser
1c2c0 69 65 73 20 63 6f 6c 75 6d 6e 2e 20 59 6f 75 20 73 68 6f 75 6c 64 20 6e 6f 74 20 65 64 69 74 20 ies.column..You.should.not.edit.
1c2e0 74 68 69 73 20 63 6f 6c 75 6d 6e 20 64 69 72 65 63 74 6c 79 21 0a 4f 6e 6c 79 20 75 73 61 62 6c this.column.directly!.Only.usabl
1c300 65 20 77 69 74 68 20 4d 61 6e 75 61 6c 6c 79 20 6d 61 6e 61 67 65 64 20 6c 69 73 74 73 20 74 68 e.with.Manually.managed.lists.th
1c320 61 74 20 61 72 65 20 6e 6f 74 20 43 6c 65 61 72 65 64 20 6f 6e 20 53 79 6e 63 2e 00 59 6f 75 20 at.are.not.Cleared.on.Sync..You.
1c340 6d 75 73 74 20 68 61 76 65 20 61 74 20 6c 65 61 73 74 20 6f 6e 65 20 6c 69 73 74 00 59 6f 75 20 must.have.at.least.one.list.You.
1c360 6d 75 73 74 20 68 61 76 65 20 74 68 65 20 4b 69 6e 64 6c 65 20 43 6f 6c 6c 65 63 74 69 6f 6e 73 must.have.the.Kindle.Collections
1c380 20 70 6c 75 67 69 6e 20 69 6e 73 74 61 6c 6c 65 64 20 69 6e 20 6f 72 64 65 72 20 74 6f 20 72 65 .plugin.installed.in.order.to.re
1c3a0 63 72 65 61 74 65 20 63 6f 6c 6c 65 63 74 69 6f 6e 73 20 61 66 74 65 72 20 61 20 73 79 6e 63 2e create.collections.after.a.sync.
1c3c0 00 59 6f 75 20 6d 75 73 74 20 72 65 73 74 61 72 74 20 63 61 6c 69 62 72 65 20 61 66 74 65 72 77 .You.must.restart.calibre.afterw
1c3e0 61 72 64 73 2e 00 59 6f 75 20 6d 75 73 74 20 73 65 6c 65 63 74 20 61 20 64 65 76 69 63 65 20 66 ards..You.must.select.a.device.f
1c400 69 72 73 74 00 50 72 6f 6a 65 63 74 2d 49 64 2d 56 65 72 73 69 6f 6e 3a 20 50 41 43 4b 41 47 45 irst.Project-Id-Version:.PACKAGE
1c420 20 56 45 52 53 49 4f 4e 0a 50 4f 54 2d 43 72 65 61 74 69 6f 6e 2d 44 61 74 65 3a 20 32 30 32 32 .VERSION.POT-Creation-Date:.2022
1c440 2d 31 30 2d 31 30 20 32 30 3a 30 36 2b 30 31 30 30 0a 50 4f 2d 52 65 76 69 73 69 6f 6e 2d 44 61 -10-10.20:06+0100.PO-Revision-Da
1c460 74 65 3a 20 32 30 32 32 2d 30 39 2d 31 39 20 31 34 3a 35 31 2b 30 30 30 30 0a 4c 61 73 74 2d 54 te:.2022-09-19.14:51+0000.Last-T
1c480 72 61 6e 73 6c 61 74 6f 72 3a 20 e0 ae a4 e0 ae ae e0 ae bf e0 ae b4 e0 af 8d e0 ae a8 e0 af 87 ranslator:......................
1c4a0 e0 ae b0 e0 ae ae e0 af 8d 20 3c 61 6e 69 73 68 70 72 61 62 75 2e 74 40 67 6d 61 69 6c 2e 63 6f ..........<anishprabu.t@gmail.co
1c4c0 6d 3e 2c 20 32 30 32 33 0a 4c 61 6e 67 75 61 67 65 2d 54 65 61 6d 3a 20 54 61 6d 69 6c 20 28 68 m>,.2023.Language-Team:.Tamil.(h
1c4e0 74 74 70 73 3a 2f 2f 61 70 70 2e 74 72 61 6e 73 69 66 65 78 2e 63 6f 6d 2f 63 61 6c 69 62 72 65 ttps://app.transifex.com/calibre
1c500 2f 74 65 61 6d 73 2f 31 39 33 33 37 2f 74 61 2f 29 0a 4d 49 4d 45 2d 56 65 72 73 69 6f 6e 3a 20 /teams/19337/ta/).MIME-Version:.
1c520 31 2e 30 0a 43 6f 6e 74 65 6e 74 2d 54 79 70 65 3a 20 74 65 78 74 2f 70 6c 61 69 6e 3b 20 63 68 1.0.Content-Type:.text/plain;.ch
1c540 61 72 73 65 74 3d 55 54 46 2d 38 0a 43 6f 6e 74 65 6e 74 2d 54 72 61 6e 73 66 65 72 2d 45 6e 63 arset=UTF-8.Content-Transfer-Enc
1c560 6f 64 69 6e 67 3a 20 38 62 69 74 0a 47 65 6e 65 72 61 74 65 64 2d 42 79 3a 20 70 79 67 65 74 74 oding:.8bit.Generated-By:.pygett
1c580 65 78 74 2e 70 79 20 31 2e 35 0a 4c 61 6e 67 75 61 67 65 3a 20 74 61 0a 50 6c 75 72 61 6c 2d 46 ext.py.1.5.Language:.ta.Plural-F
1c5a0 6f 72 6d 73 3a 20 6e 70 6c 75 72 61 6c 73 3d 32 3b 20 70 6c 75 72 61 6c 3d 28 6e 20 21 3d 20 31 orms:.nplurals=2;.plural=(n.!=.1
1c5c0 29 3b 0a 00 26 20 e0 ae 86 e0 ae 9f e0 af 8d e0 ae 9f e0 af 8b 20 e0 ae a4 e0 af 87 e0 ae 9f e0 );..&...........................
1c5e0 ae b2 e0 ae bf e0 ae b2 e0 af 8d 20 e0 ae 87 e0 ae b0 e0 af 81 e0 ae a8 e0 af 8d e0 ae a4 e0 af ................................
1c600 81 20 e0 ae ae e0 ae 95 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d 20 e0 ae a4 e0 af 8a e0 ae 95 e0 af ................................
1c620 88 3a 00 e0 ae aa e0 af 81 e0 ae a4 e0 af 81 e0 ae aa e0 af 8d e0 ae aa e0 ae bf e0 ae 95 e0 af .:..............................
1c640 8d e0 ae 95 20 e0 ae a8 e0 af 86 e0 ae 9f e0 af 81 e0 ae b5 e0 ae b0 e0 ae bf e0 ae 9a e0 af 88 ................................
1c660 3a 00 26 20 e0 ae 9a e0 af 8a e0 ae b0 e0 af 81 e0 ae 95 e0 ae bf 20 e0 ae a4 e0 ae a9 e0 ae bf :.&.............................
1c680 e0 ae aa e0 af 8d e0 ae aa e0 ae af e0 ae a9 e0 ae be e0 ae 95 e0 af 8d e0 ae 95 e0 af 81 00 26 ...............................&
1c6a0 20 e0 ae 87 e0 ae a8 e0 af 8d e0 ae a4 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af ................................
1c6c0 e0 ae b2 e0 af 88 20 e0 ae 92 e0 ae a4 e0 af 8d e0 ae a4 e0 ae bf e0 ae 9a e0 af 88 e0 ae 95 e0 ................................
1c6e0 af 8d e0 ae 95 20 e0 ae 9a e0 ae be e0 ae a4 e0 ae a9 e0 ae ae e0 af 8d 3a 00 26 e0 ae 89 e0 ae ........................:.&.....
1c700 a4 e0 ae b5 e0 ae bf 00 26 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 ........&.......................
1c720 af 8d 20 e0 ae b5 e0 ae 95 e0 af 88 3a 00 26 20 e0 ae a4 e0 af 8a e0 ae 9f e0 ae b0 e0 af 8d 20 ............:.&.................
1c740 e0 ae aa e0 af 86 e0 ae af e0 ae b0 e0 af 8d 3a 00 26 20 e0 ae a4 e0 af 8a e0 ae 9f e0 ae b0 e0 ...............:.&..............
1c760 af 8d 20 e0 ae a8 e0 af 86 e0 ae 9f e0 af 81 e0 ae b5 e0 ae b0 e0 ae bf e0 ae 9a e0 af 88 e0 ae ................................
1c780 af e0 ae bf e0 ae b2 e0 af 8d 20 e0 ae 9a e0 af 87 e0 ae ae e0 ae bf e0 ae 95 e0 af 8d e0 ae 95 ................................
1c7a0 e0 ae b5 e0 af 81 e0 ae ae e0 af 8d 3a 00 26 20 e0 ae 9a e0 af 87 e0 ae b0 e0 af 8d e0 ae 95 e0 ............:.&.................
1c7c0 af 8d e0 ae 95 2f e0 ae 85 e0 ae 95 e0 ae b1 e0 af 8d e0 ae b1 20 e0 ae a8 e0 af 86 e0 ae 9f e0 ...../..........................
1c7e0 af 81 e0 ae b5 e0 ae b0 e0 ae bf e0 ae 9a e0 af 88 e0 ae af e0 ae bf e0 ae b2 e0 af 8d 20 e0 ae ................................
1c800 ae e0 ae a4 e0 ae bf e0 ae aa e0 af 8d e0 ae aa e0 af 81 3a 00 26 20 e0 ae a8 e0 af 82 e0 ae b2 ...................:.&..........
1c820 e0 ae 95 20 e0 ae b5 e0 ae bf e0 ae b0 e0 af 81 e0 ae aa e0 af 8d e0 ae aa e0 ae 99 e0 af 8d e0 ................................
1c840 ae 95 e0 ae b3 e0 af 88 e0 ae 95 e0 af 8d 20 e0 ae 95 e0 ae be e0 ae a3 e0 af 8d e0 ae 95 00 26 ...............................&
1c860 20 e0 ae 87 e0 ae a8 e0 af 8d e0 ae a4 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af ................................
1c880 e0 ae b2 e0 af 88 20 e0 ae 92 e0 ae a4 e0 af 8d e0 ae a4 e0 ae bf e0 ae 9a e0 af 88 e0 ae 95 e0 ................................
1c8a0 af 8d e0 ae 95 e0 af 81 e0 ae ae e0 af 8d e0 ae aa e0 af 8b e0 ae a4 e0 af 81 3a 00 2a e0 ae 8e ..........................:.*...
1c8c0 e0 ae a8 e0 af 8d e0 ae a4 20 e0 ae 9a e0 ae be e0 ae a4 e0 ae a9 e0 ae ae e0 af 81 e0 ae ae e0 ................................
1c8e0 af 8d 00 e0 ae 87 e0 ae a8 e0 af 8d e0 ae a4 20 e0 ae aa e0 af 86 e0 ae af e0 ae b0 e0 af 81 e0 ................................
1c900 ae 9f e0 ae a9 e0 af 8d 20 e0 ae 8f e0 ae b1 e0 af 8d e0 ae 95 e0 ae a9 e0 ae b5 e0 af 87 20 e0 ................................
1c920 ae 92 e0 ae b0 e0 af 81 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 af ................................
1c940 8d 20 e0 ae 89 e0 ae b3 e0 af 8d e0 ae b3 e0 ae a4 e0 af 81 00 e0 ae 85 e0 ae a4 e0 af 87 20 e0 ................................
1c960 ae aa e0 af 86 e0 ae af e0 ae b0 e0 af 81 e0 ae 9f e0 ae a9 e0 af 8d 20 e0 ae 92 e0 ae b0 e0 af ................................
1c980 81 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 af 8d 20 e0 ae 8f e0 ae ................................
1c9a0 b1 e0 af 8d e0 ae 95 e0 ae a9 e0 ae b5 e0 af 87 20 e0 ae 89 e0 ae b3 e0 af 8d e0 ae b3 e0 ae a4 ................................
1c9c0 e0 af 81 00 e0 ae 95 e0 af 81 e0 ae b1 e0 ae bf e0 ae aa e0 af 8d e0 ae aa e0 ae bf e0 ae 9f e0 ................................
1c9e0 af 8d e0 ae 9f 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 ae bf e0 ae ................................
1ca00 b2 e0 af 8d 20 e0 ae 85 e0 ae a9 e0 af 88 e0 ae a4 e0 af 8d e0 ae a4 e0 af 81 20 e0 ae aa e0 af ................................
1ca20 81 e0 ae a4 e0 af 8d e0 ae a4 e0 ae 95 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 88 e0 ae af e0 ................................
1ca40 af 81 e0 ae ae e0 af 8d 20 e0 ae a4 e0 af 8a e0 ae 9f e0 ae b0 e0 ae bf e0 ae b2 e0 af 8d 20 e0 ................................
1ca60 ae 9a e0 af 87 e0 ae b0 e0 af 8d e0 ae 95 e0 af 8d e0 ae 95 e0 ae b5 e0 af 81 e0 ae ae e0 af 8d ................................
1ca80 00 e0 ae 87 e0 ae a3 e0 af 88 e0 ae 95 e0 af 8d e0 ae 95 e0 ae aa e0 af 8d e0 ae aa e0 ae 9f e0 ................................
1caa0 af 8d e0 ae 9f 20 e0 ae 9a e0 ae be e0 ae a4 e0 ae a9 e0 ae a4 e0 af 8d e0 ae a4 e0 af 88 e0 ae ................................
1cac0 9a e0 af 8d 20 e0 ae 9a e0 af 87 e0 ae b0 e0 af 8d e0 ae 95 e0 af 8d e0 ae 95 e0 ae b5 e0 af 81 ................................
1cae0 e0 ae ae e0 af 8d 00 e0 ae a4 e0 af 8b e0 ae b2 e0 af 8d e0 ae b5 e0 ae bf e0 ae af e0 af 81 e0 ................................
1cb00 ae b1 e0 af 8d e0 ae b1 e0 ae a4 e0 af 81 00 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae ................................
1cb20 af e0 ae b2 e0 af 88 e0 ae 9a e0 af 8d 20 e0 ae 9a e0 af 87 e0 ae b0 e0 af 8d e0 ae 95 e0 af 8d ................................
1cb40 e0 ae 95 e0 ae b5 e0 af 81 e0 ae ae e0 af 8d 00 e0 ae aa e0 af 81 e0 ae a4 e0 ae bf e0 ae af 20 ................................
1cb60 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 af 88 e0 ae 9a e0 af 8d 20 e0 ................................
1cb80 ae 9a e0 af 87 e0 ae b0 e0 af 8d e0 ae 95 e0 af 8d e0 ae 95 e0 ae b5 e0 af 81 e0 ae ae e0 af 8d ................................
1cba0 00 e0 ae 9a e0 ae be e0 ae a4 e0 ae a9 e0 ae a4 e0 af 8d e0 ae a4 e0 ae bf e0 ae b2 e0 af 8d 20 ................................
1cbc0 e0 ae aa e0 af 81 e0 ae a4 e0 ae bf e0 ae af 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ................................
1cbe0 ae af e0 ae b2 e0 af 8d 20 e0 ae 89 e0 ae b0 e0 af 81 e0 ae aa e0 af 8d e0 ae aa e0 ae 9f e0 ae ................................
1cc00 bf e0 ae 95 e0 ae b3 e0 af 88 e0 ae 9a e0 af 8d 20 e0 ae 9a e0 af 87 e0 ae b0 e0 af 8d e0 ae 95 ................................
1cc20 e0 af 8d e0 ae 95 e0 ae b5 e0 af 81 e0 ae ae e0 af 8d 00 25 53 20 e0 ae aa e0 ae 9f e0 af 8d e0 ...................%S...........
1cc40 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 ae bf e0 ae b2 e0 af 8d 20 e0 ae a4 e0 af 8a e0 ae 9f e0 ae ................................
1cc60 b0 e0 af 88 e0 ae 9a e0 af 8d 20 e0 ae 9a e0 af 87 e0 ae b0 e0 af 8d e0 ae 95 e0 af 8d e0 ae 95 ................................
1cc80 e0 ae b5 e0 af 81 e0 ae ae e0 af 8d 00 e0 ae 8e e0 ae b2 e0 af 8d e0 ae b2 e0 ae be 20 e0 ae aa ................................
1cca0 e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 af 8d e0 ae 95 e0 ae b3 e0 af 81 e0 ae ................................
1ccc0 95 e0 af 8d e0 ae 95 e0 af 81 e0 ae ae e0 af 8d 20 e0 ae a4 e0 af 8a e0 ae 9f e0 ae b0 e0 af 88 ................................
1cce0 e0 ae 9a e0 af 8d 20 e0 ae 9a e0 af 87 e0 ae b0 e0 af 8d e0 ae 95 e0 af 8d e0 ae 95 e0 ae b5 e0 ................................
1cd00 af 81 e0 ae ae e0 af 8d 00 e0 ae 87 e0 ae af e0 ae b2 e0 af 8d e0 ae aa e0 af 81 e0 ae a8 e0 ae ................................
1cd20 bf e0 ae b2 e0 af 88 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 ae bf ................................
1cd40 e0 ae b2 e0 af 8d 20 e0 ae a4 e0 af 8a e0 ae 9f e0 ae b0 e0 af 88 e0 ae 9a e0 af 8d 20 e0 ae 9a ................................
1cd60 e0 af 87 e0 ae b0 e0 af 8d e0 ae 95 e0 af 8d e0 ae 95 e0 ae b5 e0 af 81 e0 ae ae e0 af 8d 00 e0 ................................
1cd80 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 af 81 e0 ae 95 e0 af 8d e0 ae 95 ................................
1cda0 e0 af 81 20 e0 ae a4 e0 af 8a e0 ae 9f e0 ae b0 e0 af 88 e0 ae 9a e0 af 8d 20 e0 ae 9a e0 af 87 ................................
1cdc0 e0 ae b0 e0 af 8d e0 ae 95 e0 af 8d e0 ae 95 e0 ae b5 e0 af 81 e0 ae ae e0 af 8d 00 e0 ae aa e0 ................................
1cde0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 ae bf e0 ae b2 e0 af 8d 20 e0 ae a4 e0 af ................................
1ce00 8a e0 ae 9f e0 ae b0 e0 af 88 e0 ae 9a e0 af 8d 20 e0 ae 9a e0 af 87 e0 ae b0 e0 af 8d e0 ae 95 ................................
1ce20 e0 af 8d e0 ae 95 e0 ae b5 e0 af 81 e0 ae ae e0 af 8d 3a 20 25 e0 ae 95 e0 ae b3 e0 af 8d 00 22 ..................:.%.........."
1ce40 25 53 22 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 ae bf e0 ae b2 e0 %S".............................
1ce60 af 8d 20 e0 ae a4 e0 af 8a e0 ae 9f e0 ae b0 e0 af 88 e0 ae 9a e0 af 8d 20 e0 ae 9a e0 af 87 e0 ................................
1ce80 ae b0 e0 af 8d e0 ae 95 e0 af 8d e0 ae 95 e0 ae b5 e0 af 81 e0 ae ae e0 af 8d 00 25 53 20 e0 ae ...........................%S...
1cea0 aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 ae bf e0 ae b2 e0 af 8d 20 e0 ae 9a ................................
1cec0 e0 af 87 e0 ae b0 e0 af 8d e0 ae 95 e0 af 8d e0 ae 95 e0 ae b5 e0 af 81 e0 ae ae e0 af 8d 00 e0 ................................
1cee0 ae 8e e0 ae b2 e0 af 8d e0 ae b2 e0 ae be 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae ................................
1cf00 af e0 ae b2 e0 af 8d e0 ae 95 e0 ae b3 e0 ae bf e0 ae b2 e0 af 81 e0 ae ae e0 af 8d 20 e0 ae 9a ................................
1cf20 e0 af 87 e0 ae b0 e0 af 8d e0 ae 95 e0 af 8d e0 ae 95 e0 ae b5 e0 af 81 e0 ae ae e0 af 8d 00 e0 ................................
1cf40 ae 87 e0 ae af e0 ae b2 e0 af 8d e0 ae aa e0 af 81 e0 ae a8 e0 ae bf e0 ae b2 e0 af 88 20 e0 ae ................................
1cf60 aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 ae bf e0 ae b2 e0 af 8d 20 e0 ae 9a ................................
1cf80 e0 af 87 e0 ae b0 e0 af 8d e0 ae 95 e0 af 8d e0 ae 95 e0 ae b5 e0 af 81 e0 ae ae e0 af 8d 00 e0 ................................
1cfa0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 ae bf e0 ae b2 e0 af 8d 20 e0 ae ................................
1cfc0 9a e0 af 87 e0 ae b0 e0 af 8d e0 ae 95 e0 af 8d e0 ae 95 e0 ae b5 e0 af 81 e0 ae ae e0 af 8d 00 ................................
1cfe0 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 ae bf e0 ae b2 e0 af 8d 20 e0 ................................
1d000 ae 9a e0 af 87 e0 ae b0 e0 af 8d e0 ae 95 e0 af 8d e0 ae 95 e0 ae b5 e0 af 81 e0 ae ae e0 af 8d ................................
1d020 3a 20 25 e0 ae 95 e0 ae b3 e0 af 8d 00 22 25 53 22 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae :.%.........."%S"...............
1d040 bf e0 ae af e0 ae b2 e0 ae bf e0 ae b2 e0 af 8d 20 e0 ae 9a e0 af 87 e0 ae b0 e0 af 8d e0 ae 95 ................................
1d060 e0 af 8d e0 ae 95 e0 ae b5 e0 af 81 e0 ae ae e0 af 8d 00 e0 ae 95 e0 af 81 e0 ae b1 e0 ae bf e0 ................................
1d080 ae aa e0 af 8d e0 ae aa e0 ae bf e0 ae 9f e0 af 8d e0 ae 9f 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae ................................
1d0a0 9f e0 ae bf e0 ae af e0 ae b2 e0 ae bf e0 ae b2 e0 af 8d 20 e0 ae 9a e0 af 87 e0 ae b0 e0 af 8d ................................
1d0c0 e0 ae 95 e0 af 8d e0 ae 95 e0 ae b5 e0 af 81 e0 ae ae e0 af 8d 00 e0 ae 9a e0 ae be e0 ae a4 e0 ................................
1d0e0 ae a9 e0 ae a4 e0 af 8d e0 ae a4 e0 ae bf e0 ae b2 e0 af 8d 20 e0 ae 85 e0 ae a9 e0 af 88 e0 ae ................................
1d100 a4 e0 af 8d e0 ae a4 e0 af 81 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 ................................
1d120 e0 af 8d 20 e0 ae 89 e0 ae b0 e0 af 81 e0 ae aa e0 af 8d e0 ae aa e0 ae 9f e0 ae bf e0 ae 95 e0 ................................
1d140 ae b3 e0 af 88 e0 ae af e0 af 81 e0 ae ae e0 af 8d 20 e0 ae 9a e0 af 87 e0 ae b0 e0 af 8d e0 ae ................................
1d160 95 e0 af 8d e0 ae 95 e0 ae b5 e0 af 81 e0 ae ae e0 af 8d 2f e0 ae ae e0 af 87 e0 ae b2 e0 af 86 .................../............
1d180 e0 ae b4 e0 af 81 e0 ae a4 e0 ae b5 e0 af 81 e0 ae ae e0 af 8d 00 e0 ae 89 e0 ae 99 e0 af 8d e0 ................................
1d1a0 ae 95 e0 ae b3 e0 af 8d 20 25 73 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae .........%s.....................
1d1c0 b2 e0 ae bf e0 ae b2 e0 af 8d 20 25 64 20 e0 ae aa e0 af 81 e0 ae a4 e0 af 8d e0 ae a4 e0 ae 95 ...........%d...................
1d1e0 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d 20 e0 ae 9a e0 af 87 e0 ae b0 e0 af 8d e0 ae 95 e0 ................................
1d200 af 8d e0 ae 95 e0 ae aa e0 af 8d e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae a9 00 25 44 20 e0 ae ...........................%D...
1d220 b5 e0 ae be e0 ae 9a e0 ae bf e0 ae aa e0 af 8d e0 ae aa e0 af 81 20 e0 ae aa e0 ae 9f e0 af 8d ................................
1d240 e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 af 8d e0 ae 95 e0 ae b3 e0 ae bf e0 ae b2 e0 af 8d 20 e0 ................................
1d260 ae 9a e0 af 87 e0 ae b0 e0 af 8d e0 ae 95 e0 af 8d e0 ae 95 e0 ae aa e0 af 8d e0 ae aa e0 ae 9f ................................
1d280 e0 af 8d e0 ae 9f e0 ae a4 e0 af 81 00 e0 ae 87 e0 ae a8 e0 af 8d e0 ae a4 20 e0 ae a8 e0 af 82 ................................
1d2a0 e0 ae b2 e0 ae 95 e0 ae a4 e0 af 8d e0 ae a4 e0 ae bf e0 ae b2 e0 af 8d 20 e0 ae 87 e0 ae a8 e0 ................................
1d2c0 af 8d e0 ae a4 20 e0 ae 9a e0 af 8a e0 ae b0 e0 af 81 e0 ae 95 e0 ae bf 20 e0 ae 85 e0 ae a9 e0 ................................
1d2e0 af 88 e0 ae a4 e0 af 8d e0 ae a4 e0 af 81 20 e0 ae 85 e0 ae ae e0 af 88 e0 ae aa e0 af 8d e0 ae ................................
1d300 aa e0 af 81 e0 ae 95 e0 ae b3 e0 af 81 e0 ae ae e0 af 8d 20 e0 ae 85 e0 ae b4 e0 ae bf e0 ae 95 ................................
1d320 e0 af 8d e0 ae 95 e0 ae aa e0 af 8d e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 af 81 e0 ae b3 e0 af ................................
1d340 8d e0 ae b3 e0 ae a9 2e 00 e0 ae ae e0 ae b1 e0 af 81 e0 ae aa e0 af 86 e0 ae af e0 ae b0 e0 ae ................................
1d360 bf e0 ae 9f e0 af 81 e0 ae ae e0 af 8d e0 ae aa e0 af 8b e0 ae a4 e0 af 81 20 e0 ae aa e0 ae bf ................................
1d380 e0 ae b4 e0 af 88 20 e0 ae 8f e0 ae b1 e0 af 8d e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae a4 e0 ................................
1d3a0 af 81 2e 00 e0 ae aa e0 ae bf e0 ae b1 20 e0 ae a8 e0 af 82 e0 ae b2 e0 ae 95 e0 ae 99 e0 af 8d ................................
1d3c0 e0 ae 95 e0 ae b3 e0 ae bf e0 ae b2 e0 af 8d 20 e0 ae 89 e0 ae b3 e0 af 8d e0 ae b3 20 e0 ae 8e ................................
1d3e0 e0 ae a8 e0 af 8d e0 ae a4 20 e0 ae 85 e0 ae ae e0 af 88 e0 ae aa e0 af 8d e0 ae aa e0 af 81 e0 ................................
1d400 ae 95 e0 ae b3 e0 af 81 e0 ae ae e0 af 8d 20 e0 ae 85 e0 ae b2 e0 af 8d e0 ae b2 e0 ae a4 e0 af ................................
1d420 81 20 e0 ae 89 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d 20 e0 ae 95 e0 ae be e0 ae b2 e0 ae ................................
1d440 bf e0 ae aa e0 ae b0 e0 af 8d 20 e0 ae 9a e0 af 86 e0 ae b0 e0 af 81 e0 ae 95 e0 af 81 e0 ae a8 ................................
1d460 e0 ae bf e0 ae b0 e0 ae b2 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d 20 e0 ae 95 e0 af 8b e0 ae aa e0 ................................
1d480 af 8d e0 ae aa e0 af 81 e0 ae b1 e0 af 88 e0 ae af e0 ae bf e0 ae b2 e0 af 8d 20 e0 ae 92 e0 ae ................................
1d4a0 b0 e0 af 81 20 4a 53 4f 4e 20 e0 ae 95 e0 af 8b e0 ae aa e0 af 8d e0 ae aa e0 ae bf e0 ae b2 e0 .....JSON.......................
1d4c0 af 8d 20 e0 ae 9a e0 af 87 e0 ae ae e0 ae bf e0 ae 95 e0 af 8d e0 ae 95 e0 ae aa e0 af 8d e0 ae ................................
1d4e0 aa e0 ae 9f e0 ae be e0 ae a4 e0 af 81 2e 00 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae ................................
1d500 af e0 ae b2 e0 af 88 e0 ae aa e0 af 8d 20 e0 ae aa e0 ae be e0 ae b0 e0 af 8d e0 ae 95 e0 af 8d ................................
1d520 e0 ae 95 e0 af 81 e0 ae ae e0 af 8d e0 ae aa e0 af 8b e0 ae a4 e0 af 81 20 e0 ae b5 e0 ae be e0 ................................
1d540 ae 9a e0 ae bf e0 ae aa e0 af 8d e0 ae aa e0 af 81 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae ................................
1d560 bf e0 ae af e0 ae b2 e0 af 8d 20 e0 ae b5 e0 ae b0 e0 ae bf e0 ae 9a e0 af 88 e0 ae af e0 af 88 ................................
1d580 e0 ae aa e0 af 8d 20 e0 ae aa e0 ae af e0 ae a9 e0 af 8d e0 ae aa e0 ae 9f e0 af 81 e0 ae a4 e0 ................................
1d5a0 af 8d e0 ae a4 e0 af 81 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d 00 e0 ae 87 e0 ae a8 e0 af ................................
1d5c0 8d e0 ae a4 20 e0 ae 9a e0 af 8a e0 ae b0 e0 af 81 e0 ae 95 e0 ae bf 20 e0 ae 87 e0 ae a8 e0 af ................................
1d5e0 8d e0 ae a4 20 e0 ae a8 e0 af 82 e0 ae b2 e0 ae 95 e0 ae a4 e0 af 8d e0 ae a4 e0 ae bf e0 ae b2 ................................
1d600 e0 af 8d 20 e0 ae 89 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d 20 e0 ae 85 e0 ae ae e0 af 88 ................................
1d620 e0 ae aa e0 af 8d e0 ae aa e0 af 81 e0 ae 95 e0 ae b3 e0 af 88 20 e0 ae ae e0 ae be e0 ae b1 e0 ................................
1d640 af 8d e0 ae b1 20 e0 ae b5 e0 ae bf e0 ae b0 e0 af 81 e0 ae ae e0 af 8d e0 ae aa e0 af 81 e0 ae ................................
1d660 95 e0 ae bf e0 ae b1 e0 af 80 e0 ae b0 e0 af 8d e0 ae 95 e0 ae b3 e0 ae be 3f 00 27 25 53 27 20 .........................?.'%S'.
1d680 e0 ae b5 e0 ae be e0 ae 9a e0 ae bf e0 ae aa e0 af 8d e0 ae aa e0 af 81 20 e0 ae aa e0 ae 9f e0 ................................
1d6a0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 af 88 20 e0 ae 85 e0 ae b4 e0 ae bf e0 ae 95 e0 af ................................
1d6c0 8d e0 ae 95 20 e0 ae b5 e0 ae bf e0 ae b0 e0 af 81 e0 ae ae e0 af 8d e0 ae aa e0 af 81 e0 ae 95 ................................
1d6e0 e0 ae bf e0 ae b1 e0 af 80 e0 ae b0 e0 af 8d e0 ae 95 e0 ae b3 e0 ae be 3f 00 e0 ae 87 e0 ae a8 ........................?.......
1d700 e0 af 8d e0 ae a4 20 e0 ae 9a e0 af 8a e0 ae b0 e0 af 81 e0 ae 95 e0 ae bf 20 e0 ae 87 e0 ae a8 ................................
1d720 e0 af 8d e0 ae a4 20 e0 ae a8 e0 af 82 e0 ae b2 e0 ae 95 e0 ae a4 e0 af 8d e0 ae a4 e0 ae bf e0 ................................
1d740 ae b2 e0 af 8d 20 e0 ae 89 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d 20 e0 ae 85 e0 ae ae e0 ................................
1d760 af 88 e0 ae aa e0 af 8d e0 ae aa e0 af 81 e0 ae 95 e0 ae b3 e0 af 88 20 e0 ae 85 e0 ae b4 e0 ae ................................
1d780 bf e0 ae 95 e0 af 8d e0 ae 95 20 e0 ae b5 e0 ae bf e0 ae b0 e0 af 81 e0 ae ae e0 af 8d e0 ae aa ................................
1d7a0 e0 af 81 e0 ae 95 e0 ae bf e0 ae b1 e0 af 80 e0 ae b0 e0 af 8d e0 ae 95 e0 ae b3 e0 ae be 3f 00 ..............................?.
1d7c0 e0 ae a8 e0 af 80 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d 20 e0 ae a4 e0 af 8a e0 ae 9f e0 ................................
1d7e0 ae b0 20 e0 ae b5 e0 ae bf e0 ae b0 e0 af 81 e0 ae ae e0 af 8d e0 ae aa e0 af 81 e0 ae 95 e0 ae ................................
1d800 bf e0 ae b1 e0 af 80 e0 ae b0 e0 af 8d e0 ae 95 e0 ae b3 e0 ae be 3f 00 e0 ae a8 e0 af 80 20 e0 ......................?.........
1d820 ae 9a e0 af 86 e0 ae be e0 ae b2 e0 af 8d e0 ae b5 e0 ae a4 e0 af 81 20 e0 ae 89 e0 ae b1 e0 af ................................
1d840 81 e0 ae a4 e0 ae bf e0 ae af e0 ae be 3f 00 e0 ae 9a e0 ae be e0 ae a4 e0 ae a9 e0 ae a4 e0 af .............?..................
1d860 8d e0 ae a4 e0 ae bf e0 ae b2 e0 af 8d 20 e0 ae 89 e0 ae b3 e0 af 8d e0 ae b3 20 e0 ae aa e0 af ................................
1d880 81 e0 ae a4 e0 af 8d e0 ae a4 e0 ae 95 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 ae bf e0 ae b2 e0 ................................
1d8a0 ae bf e0 ae b0 e0 af 81 e0 ae a8 e0 af 8d e0 ae a4 e0 af 81 20 e0 ae 86 e0 ae 9f e0 af 8d e0 ae ................................
1d8c0 9f e0 af 8b 20 e0 ae b5 e0 ae bf e0 ae b0 e0 ae bf e0 ae b5 e0 ae be e0 ae 95 e0 af 8d e0 ae 95 ................................
1d8e0 e0 ae ae e0 af 8d 00 e0 ae 9a e0 ae be e0 ae a4 e0 ae a9 e0 ae a4 e0 af 8d e0 ae a4 e0 ae bf e0 ................................
1d900 ae b2 e0 af 8d 20 e0 ae 89 e0 ae b3 e0 af 8d e0 ae b3 20 e0 ae aa e0 af 81 e0 ae a4 e0 af 8d e0 ................................
1d920 ae a4 e0 ae 95 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 ae bf e0 ae b2 e0 ae bf e0 ae b0 e0 af 81 ................................
1d940 e0 ae a8 e0 af 8d e0 ae a4 e0 af 81 20 e0 ae a4 e0 ae be e0 ae a9 e0 ae be e0 ae 95 e0 ae b5 e0 ................................
1d960 af 87 20 e0 ae 89 e0 ae b3 e0 af 8d e0 ae b3 e0 ae a4 e0 af 81 00 e0 ae a4 e0 af 87 e0 ae 9f e0 ................................
1d980 ae b2 e0 ae bf e0 ae b2 e0 af 8d 20 e0 ae 87 e0 ae b0 e0 af 81 e0 ae a8 e0 af 8d e0 ae a4 e0 af ................................
1d9a0 81 20 e0 ae 86 e0 ae 9f e0 af 8d e0 ae 9f e0 af 8b 20 e0 ae ae e0 ae 95 e0 af 8d e0 ae 95 e0 ae ................................
1d9c0 b3 e0 af 8d e0 ae a4 e0 af 8a e0 ae 95 e0 af 88 20 e0 ae 95 e0 af 8a e0 ae a3 e0 af 8d e0 ae 9f ................................
1d9e0 e0 ae a4 e0 af 81 00 e0 ae 87 e0 ae af e0 ae b2 e0 af 8d e0 ae aa e0 af 81 e0 ae a8 e0 ae bf e0 ................................
1da00 ae b2 e0 af 88 e0 ae af e0 ae be e0 ae 95 20 e0 ae b5 e0 ae be e0 ae 9a e0 ae bf e0 ae aa e0 af ................................
1da20 8d e0 ae aa e0 af 81 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 af 8d ................................
1da40 20 e0 ae 89 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 ae bf e0 ae 9f e0 ae ae e0 af 8d 20 e0 ae aa ................................
1da60 e0 ae b2 20 e0 ae 87 e0 ae b0 e0 af 81 e0 ae 95 e0 af 8d e0 ae 95 e0 af 81 e0 ae ae e0 af 8d e0 ................................
1da80 ae aa e0 af 8b e0 ae a4 e0 af 81 20 e0 ae 89 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d 20 e0 ................................
1daa0 ae 8e e0 ae b2 e0 af 8d e0 ae b2 e0 ae be 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae ................................
1dac0 af e0 ae b2 e0 af 8d e0 ae 95 e0 ae b3 e0 af 81 e0 ae 95 e0 af 8d e0 ae 95 e0 af 81 e0 ae ae e0 ................................
1dae0 af 8d 20 e0 ae 92 e0 ae b0 e0 af 81 20 e0 ae aa e0 ae be e0 ae b0 e0 af 8d e0 ae b5 e0 af 88 20 ................................
1db00 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 af 8d 20 e0 ae a4 e0 af 81 e0 ................................
1db20 ae a3 e0 af 88 e0 ae ae e0 af 86 e0 ae a9 e0 af 81 e0 ae b5 e0 af 88 20 e0 ae 89 e0 ae b0 e0 af ................................
1db40 81 e0 ae b5 e0 ae be e0 ae 95 e0 af 8d e0 ae 95 e0 af 81 e0 ae 95 e0 ae bf e0 ae b1 e0 ae a4 e0 ................................
1db60 af 81 2e 20 0a 20 e0 ae 9a e0 ae b0 e0 ae bf e0 ae aa e0 ae be e0 ae b0 e0 af 8d e0 ae 95 e0 af ................................
1db80 8d e0 ae 95 e0 ae aa e0 af 8d e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae be e0 ae b2 e0 af 8d 2c ...............................,
1dba0 20 e0 ae 87 e0 ae a8 e0 af 8d e0 ae a4 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af ................................
1dbc0 e0 ae b2 e0 af 8d 20 e0 ae 85 e0 ae a3 e0 af 81 e0 ae 95 e0 ae b2 e0 af 88 20 e0 ae 8e e0 ae b3 ................................
1dbe0 e0 ae bf e0 ae a4 e0 ae be e0 ae 95 e0 af 8d e0 ae 95 e0 af 81 e0 ae b5 e0 ae a4 e0 ae b1 e0 af ................................
1dc00 8d e0 ae 95 e0 ae be e0 ae 95 20 e0 ae ae e0 af 87 e0 ae b2 e0 af 8d 20 e0 ae a8 e0 ae bf e0 ae ................................
1dc20 b2 e0 af 88 20 e0 ae ae e0 af 86 e0 ae a9 e0 af 81 e0 ae b5 e0 af 81 e0 ae 95 e0 af 8d e0 ae 95 ................................
1dc40 e0 af 81 20 e0 ae ae e0 ae be e0 ae b1 e0 af 8d e0 ae b1 e0 ae aa e0 af 8d e0 ae aa e0 ae 9f e0 ................................
1dc60 af 81 e0 ae ae e0 af 8d 2e 20 0a 20 e0 ae 95 e0 af 81 e0 ae b1 e0 ae bf e0 ae aa e0 af 8d e0 ae ................................
1dc80 aa e0 af 81 3a 20 e0 ae 87 e0 ae a8 e0 af 8d e0 ae a4 20 e0 ae a4 e0 af 87 e0 ae b0 e0 af 8d e0 ....:...........................
1dca0 ae b5 e0 af 81 e0 ae aa e0 af 8d e0 ae aa e0 af 86 e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af ................................
1dcc0 e0 af 88 e0 ae aa e0 af 8d 20 e0 ae aa e0 af 8a e0 ae b0 e0 af 81 e0 ae 9f e0 af 8d e0 ae aa e0 ................................
1dce0 ae 9f e0 af 81 e0 ae a4 e0 af 8d e0 ae a4 e0 ae be e0 ae ae e0 ae b2 e0 af 8d 2c 20 e0 ae 89 e0 ..........................,.....
1dd00 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d 20 22 e0 ae 87 e0 ae af e0 ae b2 e0 af 8d e0 ae aa e0 ..............."................
1dd20 af 81 e0 ae a8 e0 ae bf e0 ae b2 e0 af 88 22 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ..............".................
1dd40 ae af e0 ae b2 e0 af 8d 20 e0 ae 8e e0 ae aa e0 af 8d e0 ae aa e0 af 8b e0 ae a4 e0 af 81 e0 ae ................................
1dd60 ae e0 af 8d 20 e0 ae ae e0 af 87 e0 ae b2 e0 af 8d 20 e0 ae ae e0 af 86 e0 ae a9 e0 af 81 e0 ae ................................
1dd80 b5 e0 ae bf e0 ae b2 e0 af 8d 20 e0 ae a4 e0 af 8b e0 ae a9 e0 af 8d e0 ae b1 e0 af 81 e0 ae ae ................................
1dda0 e0 af 8d 00 e0 ae 92 e0 ae b0 e0 af 81 20 e0 ae 9a e0 ae be e0 ae a4 e0 ae a9 e0 ae a4 e0 af 8d ................................
1ddc0 e0 ae a4 e0 af 88 e0 ae 95 e0 af 8d 20 e0 ae 95 e0 af 81 e0 ae b1 e0 ae bf e0 ae aa e0 af 8d e0 ................................
1dde0 ae aa e0 ae bf e0 ae 9f e0 af 81 e0 ae b5 e0 ae a4 e0 ae a9 e0 af 8d 20 e0 ae ae e0 af 82 e0 ae ................................
1de00 b2 e0 ae ae e0 af 8d 20 e0 ae a8 e0 af 80 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d 20 e0 ae ................................
1de20 95 e0 af 88 e0 ae ae e0 af 81 e0 ae b1 e0 af 88 e0 ae af e0 ae be e0 ae 95 20 e0 ae 85 e0 ae b2 ................................
1de40 e0 af 8d e0 ae b2 e0 ae a4 e0 af 81 20 e0 ae 92 e0 ae a4 e0 af 8d e0 ae a4 e0 ae bf e0 ae 9a e0 ................................
1de60 af 88 e0 ae 95 e0 af 8d e0 ae 95 e0 ae b2 e0 ae be e0 ae ae e0 af 8d 20 0a 20 e0 ae a4 e0 ae be ................................
1de80 e0 ae a9 e0 ae be e0 ae 95 e0 ae b5 e0 af 87 20 e0 ae 85 e0 ae a8 e0 af 8d e0 ae a4 20 e0 ae 9a ................................
1dea0 e0 ae be e0 ae a4 e0 ae a9 e0 ae a4 e0 af 8d e0 ae a4 e0 ae bf e0 ae a9 e0 af 8d 20 e0 ae aa e0 ................................
1dec0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 ae bf e0 ae a9 e0 af 8d 20 e0 ae 89 e0 ae ................................
1dee0 b3 e0 af 8d e0 ae b3 e0 ae 9f e0 ae 95 e0 af 8d e0 ae 95 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 ................................
1df00 af 8d 2e 20 0a 20 e0 ae 87 e0 ae a4 e0 af 81 20 e0 ae aa e0 af 81 e0 ae a4 e0 af 8d e0 ae a4 e0 ................................
1df20 ae 95 20 e0 ae 92 e0 ae a4 e0 af 8d e0 ae a4 e0 ae bf e0 ae 9a e0 af 88 e0 ae b5 e0 af 81 20 e0 ................................
1df40 ae 9a e0 af 8a e0 ae b0 e0 af 81 e0 ae 95 e0 ae bf 20 e0 ae 9a e0 af 86 e0 ae af e0 ae b2 e0 af ................................
1df60 8d e0 ae aa e0 ae be e0 ae 9f e0 af 8d e0 ae 9f e0 af 88 20 e0 ae ae e0 ae be e0 ae b1 e0 af 8d ................................
1df80 e0 ae b1 e0 af 81 e0 ae 95 e0 ae bf e0 ae b1 e0 ae a4 e0 af 81 00 e0 ae aa e0 ae 9f e0 af 8d e0 ................................
1dfa0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 ae bf e0 ae b2 e0 af 8d 20 e0 ae 9a e0 af 87 e0 ae b0 e0 af ................................
1dfc0 8d e0 ae 95 e0 af 8d e0 ae 95 20 e0 ae ae e0 af 81 e0 ae 9f e0 ae bf e0 ae af e0 ae be e0 ae a4 ................................
1dfe0 e0 af 81 00 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 af 88 20 e0 ae 85 ................................
1e000 e0 ae b4 e0 ae bf e0 ae 95 e0 af 8d e0 ae 95 20 e0 ae ae e0 af 81 e0 ae 9f e0 ae bf e0 ae af e0 ................................
1e020 ae be e0 ae a4 e0 af 81 00 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 af ................................
1e040 88 20 e0 ae 89 e0 ae b0 e0 af 81 e0 ae b5 e0 ae be e0 ae 95 e0 af 8d e0 ae 95 20 e0 ae ae e0 af ................................
1e060 81 e0 ae 9f e0 ae bf e0 ae af e0 ae be e0 ae a4 e0 af 81 00 e0 ae a8 e0 af 80 e0 ae 95 e0 af 8d ................................
1e080 e0 ae 95 20 e0 ae ae e0 af 81 e0 ae 9f e0 ae bf e0 ae af e0 ae be e0 ae a4 e0 af 81 00 e0 ae aa ................................
1e0a0 e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 af 88 e0 ae a4 e0 af 8d 20 e0 ae a4 e0 ................................
1e0c0 ae bf e0 ae b0 e0 af 81 e0 ae a4 e0 af 8d e0 ae a4 20 e0 ae ae e0 af 81 e0 ae 9f e0 ae bf e0 ae ................................
1e0e0 af e0 ae be e0 ae a4 e0 af 81 00 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 ................................
1e100 e0 af 81 e0 ae 95 e0 af 8d e0 ae 95 e0 af 81 20 e0 ae 9a e0 af 86 e0 ae b2 e0 af 8d e0 ae b2 20 ................................
1e120 e0 ae ae e0 af 81 e0 ae 9f e0 ae bf e0 ae af e0 ae be e0 ae a4 e0 af 81 00 e0 ae aa e0 ae 9f e0 ................................
1e140 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 ae bf e0 ae b2 e0 ae bf e0 ae b0 e0 af 81 e0 ae a8 ................................
1e160 e0 af 8d e0 ae a4 e0 af 81 20 e0 ae 85 e0 ae 95 e0 ae b1 e0 af 8d e0 ae b1 20 e0 ae ae e0 af 81 ................................
1e180 e0 ae 9f e0 ae bf e0 ae af e0 ae be e0 ae a4 e0 af 81 00 e0 ae 9a e0 ae be e0 ae a4 e0 ae a9 e0 ................................
1e1a0 ae a4 e0 af 8d e0 ae a4 e0 af 81 e0 ae 9f e0 ae a9 e0 af 8d 20 e0 ae 92 e0 ae a4 e0 af 8d e0 ae ................................
1e1c0 a4 e0 ae bf e0 ae 9a e0 af 88 e0 ae 95 e0 af 8d e0 ae 95 20 e0 ae ae e0 af 81 e0 ae 9f e0 ae bf ................................
1e1e0 e0 ae af e0 ae be e0 ae a4 e0 af 81 00 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ................................
1e200 ae b2 e0 af 88 e0 ae 95 e0 af 8d 20 e0 ae 95 e0 ae be e0 ae a3 20 e0 ae ae e0 af 81 e0 ae 9f e0 ................................
1e220 ae bf e0 ae af e0 ae be e0 ae a4 e0 af 81 00 e0 ae 87 e0 ae a8 e0 af 8d e0 ae a4 20 e0 ae aa e0 ................................
1e240 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 af 8d 20 e0 ae 8e e0 ae b5 e0 af 8d e0 ae ................................
1e260 b5 e0 ae be e0 ae b1 e0 af 81 20 e0 ae ae e0 ae 95 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d e0 ae a4 ................................
1e280 e0 af 8a e0 ae 95 e0 af 88 20 e0 ae 95 e0 af 8a e0 ae a3 e0 af 8d e0 ae 9f e0 ae a4 e0 ae be e0 ................................
1e2a0 ae 95 20 e0 ae 87 e0 ae b0 e0 af 81 e0 ae 95 e0 af 8d e0 ae 95 e0 af 81 e0 ae ae e0 af 8d 20 e0 ................................
1e2c0 ae 8e e0 ae a9 e0 af 8d e0 ae aa e0 ae a4 e0 af 88 e0 ae a4 e0 af 8d 20 e0 ae a4 e0 af 87 e0 ae ................................
1e2e0 b0 e0 af 8d e0 ae b5 e0 af 81 e0 ae 9a e0 af 86 e0 ae af e0 af 8d e0 ae 95 00 e0 ae a4 e0 af 86 ................................
1e300 e0 ae b3 e0 ae bf e0 ae b5 e0 ae be e0 ae a9 00 e0 ae a4 e0 af 86 e0 ae b3 e0 ae bf e0 ae b5 e0 ................................
1e320 ae be e0 ae a9 20 25 73 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 af ......%s........................
1e340 8d 00 e0 ae 95 e0 af 81 e0 ae b1 e0 ae bf e0 ae aa e0 af 8d e0 ae aa e0 ae bf e0 ae 9f e0 af 8d ................................
1e360 e0 ae 9f 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 ae bf e0 ae b2 e0 ................................
1e380 ae bf e0 ae b0 e0 af 81 e0 ae a8 e0 af 8d e0 ae a4 e0 af 81 20 e0 ae 85 e0 ae a9 e0 af 88 e0 ae ................................
1e3a0 a4 e0 af 8d e0 ae a4 e0 af 88 e0 ae af e0 af 81 e0 ae ae e0 af 8d 20 e0 ae 85 e0 ae b4 e0 ae bf ................................
1e3c0 e0 ae 95 e0 af 8d e0 ae 95 e0 ae b5 e0 af 81 e0 ae ae e0 af 8d 00 e0 ae 87 e0 ae a8 e0 af 8d e0 ................................
1e3e0 ae a4 20 e0 ae 9a e0 af 8a e0 ae b0 e0 af 81 e0 ae 95 e0 ae bf 20 e0 ae 85 e0 ae a9 e0 af 88 e0 ................................
1e400 ae a4 e0 af 8d e0 ae a4 e0 af 81 20 e0 ae 85 e0 ae ae e0 af 88 e0 ae aa e0 af 8d e0 ae aa e0 af ................................
1e420 81 e0 ae 95 e0 ae b3 e0 af 88 e0 ae af e0 af 81 e0 ae ae e0 af 8d 20 e0 ae 85 e0 ae b4 e0 ae bf ................................
1e440 e0 ae 95 e0 af 8d e0 ae 95 e0 ae b5 e0 af 81 e0 ae ae e0 af 8d 00 e0 ae 87 e0 ae af e0 ae b2 e0 ................................
1e460 af 8d e0 ae aa e0 af 81 e0 ae a8 e0 ae bf e0 ae b2 e0 af 88 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae ................................
1e480 9f e0 ae bf e0 ae af e0 ae b2 e0 af 88 20 e0 ae 85 e0 ae b4 e0 ae bf e0 ae 95 e0 af 8d e0 ae 95 ................................
1e4a0 e0 ae b5 e0 af 81 e0 ae ae e0 af 8d 00 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ................................
1e4c0 ae b2 e0 af 88 20 e0 ae 85 e0 ae b4 e0 ae bf e0 ae 95 e0 af 8d e0 ae 95 00 e0 ae a4 e0 af 86 e0 ................................
1e4e0 ae b3 e0 ae bf e0 ae b5 e0 ae be e0 ae a9 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae ................................
1e500 af e0 ae b2 e0 af 8d 20 28 25 e0 ae 9f e0 ae bf 29 00 e0 ae a4 e0 af 86 e0 ae b3 e0 ae bf e0 ae ........(%......)...............
1e520 b5 e0 ae be e0 ae a9 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 af 8d ................................
1e540 3a 20 25 e0 ae 95 e0 ae b3 e0 af 8d 00 22 25 53 22 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae :.%.........."%S"...............
1e560 bf e0 ae af e0 ae b2 e0 af 88 20 e0 ae 85 e0 ae b4 e0 ae bf e0 ae 95 e0 af 8d e0 ae 95 e0 ae b5 ................................
1e580 e0 af 81 e0 ae ae e0 af 8d 00 e0 ae 87 e0 ae a8 e0 af 8d e0 ae a4 20 e0 ae 9a e0 ae be e0 ae a4 ................................
1e5a0 e0 ae a9 e0 ae a4 e0 af 8d e0 ae a4 e0 ae bf e0 ae b1 e0 af 8d e0 ae 95 e0 af 81 20 e0 ae 92 e0 ................................
1e5c0 ae a4 e0 af 8d e0 ae a4 e0 ae bf e0 ae 9a e0 af 88 e0 ae b5 e0 af 81 e0 ae 95 e0 af 8d e0 ae 95 ................................
1e5e0 e0 af 81 e0 ae aa e0 af 8d 20 e0 ae aa e0 ae bf e0 ae b1 e0 ae 95 e0 af 81 20 e0 ae 87 e0 ae a8 ................................
1e600 e0 af 8d e0 ae a4 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 af 88 20 ................................
1e620 e0 ae 85 e0 ae b4 e0 ae bf e0 ae 95 e0 af 8d e0 ae 95 e0 ae b5 e0 af 81 e0 ae ae e0 af 8d 00 e0 ................................
1e640 ae a8 e0 af 86 e0 ae 9f e0 af 81 e0 ae b5 e0 ae b0 e0 ae bf e0 ae 9a e0 af 88 20 e0 ae aa e0 af ................................
1e660 81 e0 ae a4 e0 af 81 e0 ae aa e0 af 8d e0 ae aa e0 ae bf e0 ae aa e0 af 8d e0 ae aa e0 af 81 20 ................................
1e680 e0 ae b5 e0 ae bf e0 ae b0 e0 af 81 e0 ae aa e0 af 8d e0 ae aa e0 ae 99 e0 af 8d e0 ae 95 e0 ae ................................
1e6a0 b3 e0 af 8d 3a 00 e0 ae 89 e0 ae b1 e0 af 81 e0 ae a4 e0 ae bf e0 ae aa e0 af 8d e0 ae aa e0 ae ....:...........................
1e6c0 9f e0 af 81 e0 ae a4 e0 af 8d e0 ae a4 e0 ae b2 e0 af 8d 20 e0 ae 89 e0 ae b0 e0 af 88 e0 ae af ................................
1e6e0 e0 ae be e0 ae 9f e0 ae b2 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d 20 e0 ae 85 e0 ae a9 e0 af 88 e0 ................................
1e700 ae a4 e0 af 8d e0 ae a4 e0 af 81 e0 ae ae e0 af 8d 20 e0 ae ae e0 af 80 e0 ae 9f e0 af 8d e0 ae ................................
1e720 9f e0 ae ae e0 af 88 e0 ae 95 e0 af 8d e0 ae 95 e0 ae aa e0 af 8d e0 ae aa e0 ae 9f e0 af 8d e0 ................................
1e740 ae 9f e0 af 81 e0 ae b3 e0 af 8d e0 ae b3 e0 ae a9 00 e0 ae 89 e0 ae 99 e0 af 8d e0 ae 95 e0 ae ................................
1e760 b3 e0 af 8d 20 e0 ae 89 e0 ae b0 e0 af 81 e0 ae aa e0 af 8d e0 ae aa e0 ae 9f e0 ae bf e0 ae 95 ................................
1e780 e0 ae b3 e0 af 8d 20 e0 ae 9a e0 ae be e0 ae a4 e0 ae a9 e0 ae a4 e0 af 8d e0 ae a4 e0 af 81 e0 ................................
1e7a0 ae 9f e0 ae a9 e0 af 8d 20 e0 ae 8e e0 ae b5 e0 af 8d e0 ae b5 e0 ae be e0 ae b1 e0 af 81 20 e0 ................................
1e7c0 ae 92 e0 ae a4 e0 af 8d e0 ae a4 e0 ae bf e0 ae 9a e0 af 88 e0 ae 95 e0 af 8d e0 ae 95 e0 ae aa ................................
1e7e0 e0 af 8d e0 ae aa e0 ae 9f e0 af 81 e0 ae 95 e0 ae bf e0 ae a9 e0 af 8d e0 ae b1 e0 ae a9 20 e0 ................................
1e800 ae 8e e0 ae a9 e0 af 8d e0 ae aa e0 ae a4 e0 af 88 e0 ae 95 e0 af 8d 20 e0 ae 95 e0 ae 9f e0 af ................................
1e820 8d e0 ae 9f e0 af 81 e0 ae aa e0 af 8d e0 ae aa e0 ae 9f e0 af 81 e0 ae a4 e0 af 8d e0 ae a4 e0 ................................
1e840 ae b5 e0 af 81 e0 ae ae e0 af 8d 2e 20 0a 20 e0 ae aa e0 af 81 e0 ae a4 e0 ae bf e0 ae af 20 e0 ................................
1e860 ae 89 e0 ae b0 e0 af 81 e0 ae aa e0 af 8d e0 ae aa e0 ae 9f e0 ae bf e0 ae 95 e0 ae b3 e0 af 88 ................................
1e880 20 e0 ae ae e0 ae 9f e0 af 8d e0 ae 9f e0 af 81 e0 ae ae e0 af 87 20 e0 ae 92 e0 ae a4 e0 af 8d ................................
1e8a0 e0 ae a4 e0 ae bf e0 ae 9a e0 af 88 e0 ae 95 e0 af 8d e0 ae 95 e0 ae b5 e0 af 81 e0 ae ae e0 af ................................
1e8c0 8d 2c 20 e0 ae 87 e0 ae b0 e0 af 81 e0 ae 95 e0 af 8d e0 ae 95 e0 af 81 e0 ae ae e0 af 8d 20 e0 .,..............................
1e8e0 ae 85 e0 ae a9 e0 af 88 e0 ae a4 e0 af 8d e0 ae a4 e0 af 81 20 e0 ae aa e0 af 8a e0 ae b0 e0 af ................................
1e900 81 e0 ae 9f e0 af 8d e0 ae 95 e0 ae b3 e0 af 88 e0 ae af e0 af 81 e0 ae ae e0 af 8d 20 e0 ae 92 ................................
1e920 e0 ae a4 e0 af 8d e0 ae a4 e0 ae bf e0 ae 9a e0 af 88 e0 ae 95 e0 af 8d e0 ae 95 e0 ae b5 e0 af ................................
1e940 81 e0 ae ae e0 af 8d 20 0a 20 e0 ae 85 e0 ae b2 e0 af 8d e0 ae b2 e0 ae a4 e0 af 81 20 e0 ae 89 ................................
1e960 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d 20 e0 ae 9a e0 ae be e0 ae a4 e0 ae a9 e0 ae a4 e0 ................................
1e980 af 8d e0 ae a4 e0 ae bf e0 ae b2 e0 ae bf e0 ae b0 e0 af 81 e0 ae a8 e0 af 8d e0 ae a4 e0 af 81 ................................
1e9a0 20 e0 ae 89 e0 ae b0 e0 af 81 e0 ae aa e0 af 8d e0 ae aa e0 ae 9f e0 ae bf e0 ae 95 e0 ae b3 e0 ................................
1e9c0 af 88 20 e0 ae 85 e0 ae 95 e0 ae b1 e0 af 8d e0 ae b1 20 e0 ae 87 e0 ae a8 e0 af 8d e0 ae a4 20 ................................
1e9e0 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 af 88 e0 ae aa e0 af 8d 20 e0 ................................
1ea00 ae aa e0 ae af e0 ae a9 e0 af 8d e0 ae aa e0 ae 9f e0 af 81 e0 ae a4 e0 af 8d e0 ae a4 e0 ae b5 ................................
1ea20 e0 af 81 e0 ae ae e0 af 8d 2e 00 e0 ae 95 e0 ae bf e0 ae b3 e0 ae bf e0 ae aa e0 af 8d e0 ae aa ................................
1ea40 e0 af 8b e0 ae b0 e0 af 8d e0 ae 9f e0 af 81 e0 ae 95 e0 af 8d e0 ae 95 e0 af 81 20 e0 ae a8 e0 ................................
1ea60 ae 95 e0 ae b2 e0 af 86 e0 ae 9f e0 af 81 e0 ae 95 e0 af 8d e0 ae 95 e0 ae b5 e0 af 81 e0 ae ae ................................
1ea80 e0 af 8d 00 e0 ae aa e0 af 81 e0 ae a4 e0 ae bf e0 ae af 20 e0 ae a8 e0 af 86 e0 ae 9f e0 af 81 ................................
1eaa0 e0 ae b5 e0 ae b0 e0 ae bf e0 ae 9a e0 af 88 e0 ae af e0 af 88 20 e0 ae 89 e0 ae b0 e0 af 81 e0 ................................
1eac0 ae b5 e0 ae be e0 ae 95 e0 af 8d e0 ae 95 e0 ae b5 e0 af 81 e0 ae ae e0 af 8d 00 e0 ae 87 e0 ae ................................
1eae0 af e0 ae b2 e0 af 8d e0 ae aa e0 af 81 e0 ae a8 e0 ae bf e0 ae b2 e0 af 88 00 e0 ae a8 e0 af 80 ................................
1eb00 e0 ae 95 e0 af 8d e0 ae 95 e0 af 81 20 e0 ae a4 e0 af 8b e0 ae b2 e0 af 8d e0 ae b5 e0 ae bf e0 ................................
1eb20 ae af e0 af 81 e0 ae b1 e0 af 8d e0 ae b1 e0 ae a4 e0 af 81 00 e0 ae aa e0 ae 9f e0 af 8d e0 ae ................................
1eb40 9f e0 ae bf e0 ae af e0 ae b2 e0 af 88 20 e0 ae a8 e0 af 80 e0 ae 95 e0 af 8d e0 ae 95 e0 af 81 ................................
1eb60 00 e0 ae 9a e0 ae be e0 ae a4 e0 ae a9 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af ................................
1eb80 e0 ae b2 e0 ae bf e0 ae b2 e0 ae bf e0 ae b0 e0 af 81 e0 ae a8 e0 af 8d e0 ae a4 e0 af 81 20 e0 ................................
1eba0 ae 87 e0 ae a8 e0 af 8d e0 ae a4 20 e0 ae 9a e0 ae be e0 ae a4 e0 ae a9 e0 ae a4 e0 af 8d e0 ae ................................
1ebc0 a4 e0 af 88 20 e0 ae a8 e0 af 80 e0 ae 95 e0 af 8d e0 ae 95 e0 ae b5 e0 af 81 e0 ae ae e0 af 8d ................................
1ebe0 00 e0 ae 9a e0 ae be e0 ae a4 e0 ae a9 e0 ae a4 e0 af 8d e0 ae a4 e0 ae bf e0 ae b2 e0 ae bf e0 ................................
1ec00 ae b0 e0 af 81 e0 ae a8 e0 af 8d e0 ae a4 e0 af 81 20 e0 ae aa e0 af 81 e0 ae a4 e0 af 8d e0 ae ................................
1ec20 a4 e0 ae 95 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 88 20 e0 ae a8 e0 af 80 e0 ae 95 e0 af 8d ................................
1ec40 e0 ae 95 e0 af 81 e0 ae 95 e0 ae bf e0 ae b1 e0 ae a4 e0 af 81 2e 00 e0 ae 9a e0 ae be e0 ae a4 ................................
1ec60 e0 ae a9 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d 00 e0 ae 9a e0 ae be e0 ae a4 e0 ae a9 e0 ................................
1ec80 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d 3a 00 e0 ae 95 e0 ae be e0 ae 9f e0 af 8d e0 ae 9a e0 ..............:.................
1eca0 ae bf 20 e0 ae b5 e0 ae bf e0 ae b0 e0 af 81 e0 ae aa e0 af 8d e0 ae aa e0 ae 99 e0 af 8d e0 ae ................................
1ecc0 95 e0 ae b3 e0 af 8d 3a 00 e0 ae 95 e0 ae be e0 ae b2 e0 ae bf e0 ae aa e0 ae b0 e0 af 8d 20 e0 .......:........................
1ece0 ae a8 e0 af 86 e0 ae 9f e0 af 81 e0 ae b5 e0 ae b0 e0 ae bf e0 ae 9a e0 af 88 e0 ae af e0 af 88 ................................
1ed00 20 e0 ae aa e0 af 81 e0 ae a4 e0 af 81 e0 ae aa e0 af 8d e0 ae aa e0 ae bf e0 ae 95 e0 af 8d e0 ................................
1ed20 ae 95 20 e0 ae b5 e0 af 87 e0 ae a3 e0 af 8d e0 ae 9f e0 ae be e0 ae ae e0 af 8d 00 27 25 53 27 ............................'%S'
1ed40 20 e0 ae 8e e0 ae a9 e0 af 8d e0 ae b1 20 e0 ae aa e0 af 86 e0 ae af e0 ae b0 e0 ae bf e0 ae b2 ................................
1ed60 e0 af 8d 20 e0 ae a8 e0 af 80 e0 ae 95 e0 af 8d e0 ae 95 20 e0 ae b5 e0 ae bf e0 ae b0 e0 af 81 ................................
1ed80 e0 ae ae e0 af 8d e0 ae aa e0 af 81 e0 ae 95 e0 ae bf e0 ae b1 e0 af 80 e0 ae b0 e0 af 8d e0 ae ................................
1eda0 95 e0 ae b3 e0 ae be 3f 00 e0 ae ae e0 af 81 e0 ae 9f e0 ae bf e0 ae a8 e0 af 8d e0 ae a4 e0 ae .......?........................
1edc0 a4 e0 af 81 00 25 53 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 af 88 .....%S.........................
1ede0 e0 ae a4 e0 af 8d 20 e0 ae a4 e0 ae bf e0 ae b0 e0 af 81 e0 ae a4 e0 af 8d e0 ae a4 e0 af 81 00 ................................
1ee00 22 25 e0 ae 95 e0 ae b3 e0 af 8d 22 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 "%........."....................
1ee20 ae b2 e0 ae bf e0 ae b2 e0 af 8d 20 e0 ae aa e0 af 81 e0 ae a4 e0 af 8d e0 ae a4 e0 ae 95 e0 ae ................................
1ee40 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 88 e0 ae a4 e0 af 8d 20 e0 ae a4 e0 ae bf e0 ae b0 e0 af 81 ................................
1ee60 e0 ae a4 e0 af 8d e0 ae a4 e0 ae b5 e0 af 81 e0 ae ae e0 af 8d 00 e0 ae 95 e0 af 81 e0 ae b1 e0 ................................
1ee80 ae bf e0 ae aa e0 af 8d e0 ae aa e0 ae bf e0 ae 9f e0 af 8d e0 ae 9f 20 e0 ae aa e0 ae 9f e0 af ................................
1eea0 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 ae bf e0 ae b2 e0 af 8d 20 e0 ae aa e0 af 81 e0 ae a4 ................................
1eec0 e0 af 8d e0 ae a4 e0 ae 95 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 88 e0 ae a4 e0 af 8d 20 e0 ................................
1eee0 ae a4 e0 ae bf e0 ae b0 e0 af 81 e0 ae a4 e0 af 8d e0 ae a4 e0 ae b5 e0 af 81 e0 ae ae e0 af 8d ................................
1ef00 00 e0 ae 87 e0 ae af e0 ae b2 e0 af 8d e0 ae aa e0 af 81 e0 ae a8 e0 ae bf e0 ae b2 e0 af 88 20 ................................
1ef20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 af 88 e0 ae a4 e0 af 8d 20 e0 ................................
1ef40 ae a4 e0 ae bf e0 ae b0 e0 af 81 e0 ae a4 e0 af 8d e0 ae a4 e0 ae b5 e0 af 81 e0 ae ae e0 af 8d ................................
1ef60 00 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 af 88 e0 ae a4 e0 af 8d 20 ................................
1ef80 e0 ae a4 e0 ae bf e0 ae b0 e0 af 81 e0 ae a4 e0 af 8d e0 ae a4 e0 af 81 00 e0 ae aa e0 ae 9f e0 ................................
1efa0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 af 88 e0 ae a4 e0 af 8d 20 e0 ae a4 e0 ae bf e0 ae ................................
1efc0 b0 e0 af 81 e0 ae a4 e0 af 8d e0 ae a4 e0 af 81 3a 20 25 e0 ae 95 e0 ae b3 e0 af 8d 00 e0 ae 87 ................:.%.............
1efe0 e0 ae a8 e0 af 8d e0 ae a4 20 e0 ae 9a e0 af 8a e0 ae b0 e0 af 81 e0 ae 95 e0 ae bf e0 ae af e0 ................................
1f000 af 81 e0 ae 9f e0 ae a9 e0 af 8d 20 e0 ae a4 e0 af 8a e0 ae 9f e0 ae b0 e0 af 8d e0 ae aa e0 af ................................
1f020 81 e0 ae 9f e0 af 88 e0 ae af 20 e0 ae b5 e0 ae bf e0 ae 9a e0 af 88 e0 ae aa e0 af 8d e0 ae aa ................................
1f040 e0 ae b2 e0 ae 95 e0 af 88 20 e0 ae 95 e0 af 81 e0 ae b1 e0 af 81 e0 ae 95 e0 af 8d e0 ae 95 e0 ................................
1f060 af 81 e0 ae b5 e0 ae b4 e0 ae bf e0 ae 95 e0 ae b3 e0 af 88 e0 ae a4 e0 af 8d 20 e0 ae a4 e0 ae ................................
1f080 bf e0 ae b0 e0 af 81 e0 ae a4 e0 af 8d e0 ae a4 e0 ae b5 e0 af 81 e0 ae ae e0 af 8d 00 e0 ae 87 ................................
1f0a0 e0 ae a8 e0 af 8d e0 ae a4 20 e0 ae 9a e0 ae be e0 ae a4 e0 ae a9 e0 ae a4 e0 af 8d e0 ae a4 e0 ................................
1f0c0 ae bf e0 ae b1 e0 af 8d e0 ae 95 e0 af 81 20 e0 ae aa e0 af 81 e0 ae a4 e0 ae bf e0 ae af 20 e0 ................................
1f0e0 ae 95 e0 ae be e0 ae 9f e0 af 8d e0 ae 9a e0 ae bf 20 e0 ae aa e0 af 86 e0 ae af e0 ae b0 e0 af ................................
1f100 88 20 e0 ae 89 e0 ae b3 e0 af 8d e0 ae b3 e0 ae bf e0 ae 9f e0 ae b5 e0 af 81 e0 ae ae e0 af 8d ................................
1f120 3a 00 e0 ae 87 e0 ae a8 e0 af 8d e0 ae a4 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae :...............................
1f140 af e0 ae b2 e0 af 81 e0 ae 95 e0 af 8d e0 ae 95 e0 af 81 20 e0 ae aa e0 af 81 e0 ae a4 e0 ae bf ................................
1f160 e0 ae af 20 e0 ae 95 e0 ae be e0 ae 9f e0 af 8d e0 ae 9a e0 ae bf 20 e0 ae aa e0 af 86 e0 ae af ................................
1f180 e0 ae b0 e0 af 88 20 e0 ae 89 e0 ae b3 e0 af 8d e0 ae b3 e0 ae bf e0 ae 9f e0 ae b5 e0 af 81 e0 ................................
1f1a0 ae ae e0 af 8d 3a 00 e0 ae 87 e0 ae a8 e0 af 8d e0 ae a4 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f .....:..........................
1f1c0 e0 ae bf e0 ae af e0 ae b2 e0 af 81 e0 ae 95 e0 af 8d e0 ae 95 e0 af 81 20 e0 ae a4 e0 ae a9 e0 ................................
1f1e0 ae bf e0 ae a4 e0 af 8d e0 ae a4 e0 af 81 e0 ae b5 e0 ae ae e0 ae be e0 ae a9 20 e0 ae 95 e0 ae ................................
1f200 be e0 ae 9f e0 af 8d e0 ae 9a e0 ae bf 20 e0 ae aa e0 af 86 e0 ae af e0 ae b0 e0 af 88 20 e0 ae ................................
1f220 89 e0 ae b3 e0 af 8d e0 ae b3 e0 ae bf e0 ae 9f e0 ae b5 e0 af 81 e0 ae ae e0 af 8d 3a 00 e0 ae ............................:...
1f240 aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 ae bf e0 ae b2 e0 af 8d 20 e0 ae 9a ................................
1f260 e0 af 87 e0 ae b0 e0 af 8d e0 ae 95 e0 af 8d e0 ae 95 e0 ae a4 e0 af 8d 20 e0 ae a4 e0 ae b5 e0 ................................
1f280 ae b1 e0 ae bf e0 ae b5 e0 ae bf e0 ae 9f e0 af 8d e0 ae 9f e0 ae a4 e0 af 81 00 e0 ae 9a e0 ae ................................
1f2a0 b0 e0 ae bf e0 ae aa e0 ae be e0 ae b0 e0 af 8d e0 ae 95 e0 af 8d e0 ae 95 e0 ae aa e0 af 8d e0 ................................
1f2c0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae be e0 ae b2 e0 af 8d 2c 20 e0 ae 95 e0 ae be e0 ae b2 e0 ....................,...........
1f2e0 ae bf e0 ae aa e0 ae b0 e0 af 8d 20 e0 ae b5 e0 ae 95 e0 af 88 20 e0 ae 85 e0 ae a4 e0 ae a9 e0 ................................
1f300 af 8d 20 e0 ae 85 e0 ae 9a e0 ae b2 e0 af 8d 20 e0 ae a8 e0 ae bf e0 ae b2 e0 af 88 e0 ae 95 e0 ................................
1f320 af 8d e0 ae 95 e0 af 81 20 e0 ae ae e0 af 80 e0 ae 9f e0 af 8d e0 ae 9f e0 ae ae e0 af 88 e0 ae ................................
1f340 95 e0 af 8d e0 ae 95 e0 ae aa e0 af 8d e0 ae aa e0 ae 9f e0 af 81 e0 ae ae e0 af 8d 20 0a 20 e0 ................................
1f360 ae 95 e0 ae be e0 ae b2 e0 ae bf e0 ae aa e0 ae b0 e0 af 8d e0 ae b8 e0 af 88 20 e0 ae ae e0 ae ................................
1f380 be e0 ae b1 e0 af 8d e0 ae b1 e0 af 81 e0 ae b5 e0 ae a4 e0 ae a9 e0 af 8d 20 e0 ae ae e0 af 82 ................................
1f3a0 e0 ae b2 e0 ae ae e0 af 8d 20 e0 ae 85 e0 ae b2 e0 af 8d e0 ae b2 e0 ae a4 e0 af 81 20 e0 ae 85 ................................
1f3c0 e0 ae b4 e0 ae bf e0 ae aa e0 af 8d e0 ae aa e0 ae a4 e0 ae a9 e0 af 8d 20 e0 ae ae e0 af 82 e0 ................................
1f3e0 ae b2 e0 ae ae e0 af 8d 20 e0 ae aa e0 ae af e0 ae a9 e0 ae b0 e0 af 8d 20 e0 ae b5 e0 ae be e0 ................................
1f400 ae 9a e0 ae bf e0 ae aa e0 af 8d e0 ae aa e0 af 81 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae ................................
1f420 bf e0 ae af e0 ae b2 e0 af 8d 20 e0 ae 95 e0 ae be e0 ae 9f e0 af 8d e0 ae 9a e0 ae bf e0 ae af ................................
1f440 e0 af 88 20 e0 ae b5 e0 ae bf e0 ae 9f e0 af 8d e0 ae 9f e0 af 81 20 e0 ae b5 e0 af 86 e0 ae b3 ................................
1f460 e0 ae bf e0 ae af e0 af 87 e0 ae b1 e0 af 81 e0 ae 95 e0 ae bf e0 ae b1 e0 ae be e0 ae b0 e0 af ................................
1f480 8d 20 0a 20 e0 ae a8 e0 af 82 e0 ae b2 e0 ae 95 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 88 e0 ................................
1f4a0 ae a4 e0 af 8d 20 e0 ae a4 e0 af 87 e0 ae 9f e0 af 81 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af ................................
1f4c0 8d 2c 20 e0 ae ae e0 ae be e0 ae b1 e0 af 81 e0 ae a4 e0 ae b2 e0 af 8d 20 e0 ae 85 e0 ae b2 e0 .,..............................
1f4e0 af 8d e0 ae b2 e0 ae a4 e0 af 81 20 e0 ae 95 e0 ae be e0 ae b2 e0 ae bf e0 ae aa e0 ae b0 e0 af ................................
1f500 8d 20 e0 ae b5 e0 ae bf e0 ae 9f e0 af 8d e0 ae 9f e0 af 81 20 e0 ae b5 e0 af 86 e0 ae b3 e0 ae ................................
1f520 bf e0 ae af e0 af 87 e0 ae b1 e0 af 81 e0 ae a4 e0 ae b2 e0 af 8d 2e 00 e0 ae 9a e0 ae b0 e0 ae ................................
1f540 bf e0 ae aa e0 ae be e0 ae b0 e0 af 8d e0 ae 95 e0 af 8d e0 ae 95 e0 ae aa e0 af 8d e0 ae aa e0 ................................
1f560 ae 9f e0 af 8d e0 ae 9f e0 ae be e0 ae b2 e0 af 8d 2c 20 e0 ae b5 e0 ae be e0 ae 9a e0 ae bf e0 .................,..............
1f580 ae aa e0 af 8d e0 ae aa e0 af 81 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae ................................
1f5a0 b2 e0 af 88 e0 ae aa e0 af 8d 20 e0 ae aa e0 ae be e0 ae b0 e0 af 8d e0 ae aa e0 af 8d e0 ae aa ................................
1f5c0 e0 ae a4 e0 af 81 20 e0 ae 89 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d 20 e0 ae 95 e0 ae be ................................
1f5e0 e0 ae b2 e0 ae bf e0 ae aa e0 ae b0 e0 af 8d 20 e0 ae b5 e0 ae b0 e0 ae bf e0 ae 9a e0 af 88 20 ................................
1f600 e0 ae b5 e0 ae b0 e0 ae bf e0 ae 9a e0 af 88 e0 ae af e0 af 88 e0 ae af e0 af 81 e0 ae ae e0 af ................................
1f620 8d 20 e0 ae ae e0 ae be e0 ae b1 e0 af 8d e0 ae b1 e0 af 81 e0 ae ae e0 af 8d 2e 20 0a 20 e0 ae ................................
1f640 87 e0 ae a8 e0 af 8d e0 ae a4 20 e0 ae 9a e0 af 8a e0 ae b0 e0 af 81 e0 ae 95 e0 ae bf 20 e0 ae ................................
1f660 aa e0 ae af e0 ae a9 e0 af 8d e0 ae aa e0 ae 9f e0 af 81 e0 ae a4 e0 af 8d e0 ae a4 e0 ae bf 20 ................................
1f680 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 af 8d e0 ae 95 e0 ae b3 e0 af ................................
1f6a0 88 20 e0 ae 95 e0 af 88 e0 ae ae e0 af 81 e0 ae b1 e0 af 88 e0 ae af e0 ae be e0 ae 95 20 e0 ae ................................
1f6c0 ae e0 ae b1 e0 af 81 e0 ae b5 e0 ae b0 e0 ae bf e0 ae 9a e0 af 88 e0 ae aa e0 af 8d e0 ae aa e0 ................................
1f6e0 ae 9f e0 af 81 e0 ae a4 e0 af 8d e0 ae a4 e0 ae b2 e0 ae be e0 ae ae e0 af 8d 2c 20 e0 ae aa e0 ..........................,.....
1f700 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 ae bf e0 ae b2 e0 af 8d 20 e0 ae 9a e0 af ................................
1f720 87 e0 ae b0 e0 af 8d e0 ae 95 e0 af 8d e0 ae 95 e0 ae aa e0 af 8d e0 ae aa e0 ae 9f e0 af 8d e0 ................................
1f740 ae 9f 20 e0 ae 86 e0 ae b0 e0 af 8d e0 ae 9f e0 ae b0 e0 af 81 e0 ae 95 e0 af 8d e0 ae 95 e0 af ................................
1f760 81 20 e0 ae 87 e0 ae af e0 ae b2 e0 af 8d e0 ae aa e0 af 81 e0 ae a8 e0 ae bf e0 ae b2 e0 af 88 ................................
1f780 2e 20 0a 20 e0 ae a4 e0 af 87 e0 ae b0 e0 af 8d e0 ae b5 e0 af 81 20 e0 ae 9a e0 af 86 e0 ae af ................................
1f7a0 e0 af 8d e0 ae af e0 ae aa e0 af 8d e0 ae aa e0 ae 9f e0 ae be e0 ae b5 e0 ae bf e0 ae 9f e0 af ................................
1f7c0 8d e0 ae 9f e0 ae be e0 ae b2 e0 af 8d 2c 20 e0 ae a8 e0 af 80 e0 ae 99 e0 af 8d e0 ae 95 e0 ae .............,..................
1f7e0 b3 e0 af 8d 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 af 88 e0 ae aa ................................
1f800 e0 af 8d 20 e0 ae aa e0 ae be e0 ae b0 e0 af 8d e0 ae 95 e0 af 8d e0 ae 95 e0 af 81 e0 ae ae e0 ................................
1f820 af 8d e0 ae aa e0 af 8b e0 ae a4 e0 af 81 20 e0 ae a4 e0 ae b1 e0 af 8d e0 ae aa e0 af 8b e0 ae ................................
1f840 a4 e0 af 88 e0 ae af 20 e0 ae 95 e0 ae be e0 ae b2 e0 ae bf e0 ae aa e0 ae b0 e0 af 8d 20 e0 ae ................................
1f860 b5 e0 ae 95 e0 af 88 20 e0 ae ae e0 ae be e0 ae b1 e0 ae be e0 ae ae e0 ae b2 e0 af 8d 20 e0 ae ................................
1f880 87 e0 ae b0 e0 af 81 e0 ae 95 e0 af 8d e0 ae 95 e0 af 81 e0 ae ae e0 af 8d 2e 00 e0 ae 92 e0 ae ................................
1f8a0 b0 e0 af 81 20 e0 ae a4 e0 af 87 e0 ae 9f e0 ae b2 e0 ae bf e0 ae b2 e0 af 8d 20 e0 ae 87 e0 ae ................................
1f8c0 b0 e0 af 81 e0 ae a8 e0 af 8d e0 ae a4 e0 af 81 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf ................................
1f8e0 e0 ae af e0 ae b2 e0 af 8d 20 e0 ae ae e0 ae 95 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d 20 e0 ae a4 ................................
1f900 e0 af 8a e0 ae 95 e0 af 88 20 e0 ae 87 e0 ae b0 e0 af 81 e0 ae a8 e0 af 8d e0 ae a4 e0 ae be e0 ................................
1f920 ae b2 e0 af 8d 2c 20 e0 ae 95 e0 ae be e0 ae b2 e0 ae bf e0 ae aa e0 ae b0 e0 af 8d 20 e0 ae a4 .....,..........................
1f940 e0 af 87 e0 ae 9f e0 ae b2 e0 af 8d 20 e0 ae b5 e0 af 86 e0 ae b3 e0 ae bf e0 ae aa e0 af 8d e0 ................................
1f960 ae aa e0 ae be e0 ae 9f e0 af 8d e0 ae 9f e0 af 88 e0 ae 95 e0 af 8d 20 e0 ae 95 e0 af 81 e0 ae ................................
1f980 b1 e0 ae bf e0 ae aa e0 af 8d e0 ae aa e0 ae bf e0 ae 9f e0 ae b5 e0 af 81 e0 ae ae e0 af 8d 00 ................................
1f9a0 e0 ae 89 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ................................
1f9c0 ae bf e0 ae af e0 ae b2 e0 af 88 20 e0 ae 92 e0 ae a4 e0 af 8d e0 ae a4 e0 ae bf e0 ae 9a e0 af ................................
1f9e0 88 e0 ae aa e0 af 8d e0 ae aa e0 ae a4 e0 af 81 20 e0 ae 8e e0 ae a9 e0 af 8d e0 ae b1 e0 ae be ................................
1fa00 e0 ae b2 e0 af 8d 20 e0 ae 89 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d 20 e0 ae 9a e0 ae be ................................
1fa20 e0 ae a4 e0 ae a9 e0 ae a4 e0 af 8d e0 ae a4 e0 ae bf e0 ae b2 e0 ae bf e0 ae b0 e0 af 81 e0 ae ................................
1fa40 a8 e0 af 8d e0 ae a4 e0 af 81 20 e0 ae aa e0 af 81 e0 ae a4 e0 af 8d e0 ae a4 e0 ae 95 e0 ae 99 ................................
1fa60 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d 20 e0 ae 85 e0 ae 95 e0 ae b1 e0 af 8d e0 ae b1 e0 ae aa e0 ................................
1fa80 af 8d e0 ae aa e0 ae 9f e0 af 81 e0 ae ae e0 af 8d 20 0a 20 e0 ae ae e0 af 81 e0 ae a4 e0 ae b2 ................................
1faa0 e0 ae bf e0 ae b2 e0 af 8d 20 e0 ae 89 e0 ae b1 e0 af 81 e0 ae a4 e0 ae bf e0 ae aa e0 af 8d e0 ................................
1fac0 ae aa e0 ae 9f e0 af 81 e0 ae a4 e0 af 8d e0 ae a4 20 e0 ae 89 e0 ae 99 e0 af 8d e0 ae 95 e0 ae ................................
1fae0 b3 e0 af 88 20 e0 ae 85 e0 ae a9 e0 af 81 e0 ae ae e0 ae a4 e0 ae bf e0 ae 95 e0 af 8d e0 ae 95 ................................
1fb00 e0 af 81 e0 ae ae e0 af 8d 20 e0 ae 89 e0 ae b0 e0 af 88 e0 ae af e0 ae be e0 ae 9f e0 ae b2 e0 ................................
1fb20 af 8d 20 e0 ae 95 e0 ae be e0 ae a3 e0 af 8d e0 ae aa e0 ae bf e0 ae 95 e0 af 8d e0 ae 95 e0 ae ................................
1fb40 aa e0 af 8d e0 ae aa e0 ae 9f e0 af 81 e0 ae ae e0 af 8d 2e 20 0a 20 e0 ae 89 e0 ae 99 e0 af 8d ................................
1fb60 e0 ae 95 e0 ae b3 e0 af 8d 20 e0 ae 9a e0 ae be e0 ae a4 e0 ae a9 e0 ae a4 e0 af 8d e0 ae a4 e0 ................................
1fb80 ae bf e0 ae b2 e0 af 8d 20 e0 ae 95 e0 ae b5 e0 ae a9 e0 ae bf e0 ae 95 e0 af 8d e0 ae 95 e0 ae ................................
1fba0 aa e0 af 8d e0 ae aa e0 ae 9f e0 ae be e0 ae a4 20 e0 ae 92 e0 ae a4 e0 af 8d e0 ae a4 e0 ae bf ................................
1fbc0 e0 ae 9a e0 af 88 e0 ae b5 e0 af 88 20 e0 ae 85 e0 ae a9 e0 af 81 e0 ae ae e0 ae a4 e0 ae bf e0 ................................
1fbe0 ae 95 e0 af 8d e0 ae 95 20 e0 ae 87 e0 ae a8 e0 af 8d e0 ae a4 20 e0 ae b5 e0 ae bf e0 ae b0 e0 ................................
1fc00 af 81 e0 ae aa e0 af 8d e0 ae aa e0 ae a4 e0 af 8d e0 ae a4 e0 af 88 e0 ae a4 e0 af 8d 20 e0 ae ................................
1fc20 a4 e0 af 87 e0 ae b0 e0 af 8d e0 ae b5 e0 af 81 e0 ae a8 e0 af 80 e0 ae 95 e0 af 8d e0 ae 95 e0 ................................
1fc40 ae b5 e0 af 81 e0 ae ae e0 af 8d 2e 00 e0 ae a4 e0 af 87 e0 ae b0 e0 af 8d e0 ae b5 e0 af 81 20 ................................
1fc60 e0 ae 9a e0 af 86 e0 ae af e0 af 8d e0 ae af e0 ae aa e0 af 8d e0 ae aa e0 ae 9f e0 ae be e0 ae ................................
1fc80 b5 e0 ae bf e0 ae 9f e0 af 8d e0 ae 9f e0 ae be e0 ae b2 e0 af 8d 2c 20 e0 ae 9a e0 ae be e0 ae ......................,.........
1fca0 a4 e0 ae a9 e0 ae a4 e0 af 8d e0 ae a4 e0 ae bf e0 ae b2 e0 af 8d 20 e0 ae 87 e0 ae b2 e0 af 8d ................................
1fcc0 e0 ae b2 e0 ae be e0 ae a4 20 e0 ae 89 e0 ae b0 e0 af 81 e0 ae aa e0 af 8d e0 ae aa e0 ae 9f e0 ................................
1fce0 ae bf e0 ae 95 e0 ae b3 e0 af 8d 20 e0 ae ae e0 ae 9f e0 af 8d e0 ae 9f e0 af 81 e0 ae ae e0 af ................................
1fd00 87 20 e0 ae 8f e0 ae b1 e0 af 8d e0 ae 95 e0 ae a9 e0 ae b5 e0 af 87 20 e0 ae 92 e0 ae a4 e0 af ................................
1fd20 8d e0 ae a4 e0 ae bf e0 ae 9a e0 af 88 e0 ae 95 e0 af 8d e0 ae 95 e0 ae aa e0 af 8d e0 ae aa e0 ................................
1fd40 ae 9f e0 af 81 e0 ae ae e0 af 8d 2e 20 0a 20 e0 ae 8e e0 ae a8 e0 af 8d e0 ae a4 20 e0 ae 9a e0 ................................
1fd60 ae be e0 ae a4 e0 ae a9 e0 ae ae e0 af 81 e0 ae ae e0 af 8d 20 e0 ae 95 e0 af 81 e0 ae b1 e0 ae ................................
1fd80 bf e0 ae aa e0 af 8d e0 ae aa e0 ae bf e0 ae 9f e0 ae aa e0 af 8d e0 ae aa e0 ae 9f e0 ae b5 e0 ................................
1fda0 ae bf e0 ae b2 e0 af 8d e0 ae b2 e0 af 88 20 e0 ae 8e e0 ae a9 e0 af 8d e0 ae b1 e0 ae be e0 ae ................................
1fdc0 b2 e0 af 8d 20 e0 ae 87 e0 ae a8 e0 af 8d e0 ae a4 20 e0 ae a4 e0 af 87 e0 ae b0 e0 af 8d e0 ae ................................
1fde0 b5 e0 af 81 e0 ae aa e0 af 8d e0 ae aa e0 af 86 e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ................................
1fe00 ae bf e0 ae b2 e0 af 8d 20 e0 ae 8e e0 ae a8 e0 af 8d e0 ae a4 20 e0 ae b5 e0 ae bf e0 ae b3 e0 ................................
1fe20 af 88 e0 ae b5 e0 af 81 e0 ae ae e0 af 8d 20 e0 ae 87 e0 ae b2 e0 af 8d e0 ae b2 e0 af 88 2e 20 ................................
1fe40 0a 20 e0 ae 87 e0 ae a8 e0 af 8d e0 ae a4 20 e0 ae b5 e0 ae bf e0 ae b0 e0 af 81 e0 ae aa e0 af ................................
1fe60 8d e0 ae aa e0 ae a4 e0 af 8d e0 ae a4 e0 af 88 20 e0 ae 95 e0 af 88 e0 ae af e0 af 87 e0 ae 9f ................................
1fe80 e0 af 81 20 e0 ae b5 e0 ae 95 e0 af 88 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af ................................
1fea0 e0 ae b2 e0 af 8d e0 ae 95 e0 ae b3 e0 af 81 e0 ae 9f e0 ae a9 e0 af 8d 20 e0 ae ae e0 ae 9f e0 ................................
1fec0 af 8d e0 ae 9f e0 af 81 e0 ae ae e0 af 87 20 e0 ae aa e0 ae af e0 ae a9 e0 af 8d e0 ae aa e0 ae ................................
1fee0 9f e0 af 81 e0 ae a4 e0 af 8d e0 ae a4 20 e0 ae ae e0 af 81 e0 ae 9f e0 ae bf e0 ae af e0 af 81 ................................
1ff00 e0 ae ae e0 af 8d 2e 00 e0 ae 89 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 ae bf e0 ae 9f e0 ae ae ................................
1ff20 e0 af 8d 20 e0 ae a4 e0 ae b1 e0 af 8d e0 ae aa e0 af 8b e0 ae a4 e0 af 81 20 e0 ae 9a e0 ae be ................................
1ff40 e0 ae a4 e0 ae a9 e0 ae ae e0 af 8d 20 e0 ae 87 e0 ae a3 e0 af 88 e0 ae 95 e0 af 8d e0 ae 95 e0 ................................
1ff60 ae aa e0 af 8d e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae b0 e0 af 81 e0 ae a8 e0 af 8d ................................
1ff80 e0 ae a4 e0 ae be e0 ae b2 e0 af 8d 2c 20 e0 ae 92 e0 ae a9 e0 af 8d e0 ae b1 e0 af 88 20 e0 ae ............,...................
1ffa0 9a e0 af 86 e0 ae b0 e0 af 81 e0 ae 95 e0 ae b5 e0 af 81 e0 ae ae e0 af 8d 20 0a 20 e0 ae 87 e0 ................................
1ffc0 ae aa e0 af 8d e0 ae aa e0 af 8b e0 ae a4 e0 af 81 20 e0 ae 85 e0 ae b2 e0 af 8d e0 ae b2 e0 ae ................................
1ffe0 a4 e0 af 81 20 e0 ae 89 e0 ae b0 e0 af 88 e0 ae af e0 ae be e0 ae 9f e0 ae b2 e0 ae bf e0 ae b2 ................................
20000 e0 af 8d 20 e0 ae 87 e0 ae b0 e0 af 81 e0 ae a8 e0 af 8d e0 ae a4 e0 af 81 20 e0 ae b5 e0 af 86 ................................
20020 e0 ae b3 e0 ae bf e0 ae af e0 af 87 e0 ae b1 e0 ae bf 20 e0 ae ae e0 af 81 e0 ae a4 e0 ae b2 e0 ................................
20040 ae bf e0 ae b2 e0 af 8d 20 e0 ae 95 e0 af 8b e0 ae aa e0 af 8d e0 ae aa e0 af 81 e0 ae b1 e0 af ................................
20060 88 2f e0 ae 90 e0 ae 9f e0 ae bf e0 ae af e0 af 82 e0 ae a9 e0 af 8d e0 ae b8 e0 af 8d 20 e0 ae ./..............................
20080 89 e0 ae 9f e0 ae a9 e0 af 8d 20 e0 ae 87 e0 ae a3 e0 af 88 e0 ae 95 e0 af 8d e0 ae 95 e0 ae b5 ................................
200a0 e0 af 81 e0 ae ae e0 af 8d 00 e0 ae b5 e0 ae bf e0 ae 9a e0 af 88 e0 ae aa e0 af 8d e0 ae aa e0 ................................
200c0 ae b2 e0 ae 95 e0 af 88 20 e0 ae 95 e0 af 81 e0 ae b1 e0 af 81 e0 ae 95 e0 af 8d e0 ae 95 e0 af ................................
200e0 81 e0 ae b5 e0 ae b4 e0 ae bf e0 ae 95 e0 ae b3 e0 af 8d 00 e0 ae 95 e0 ae bf e0 ae a9 e0 af 8d ................................
20100 e0 ae 9f e0 af 86 e0 ae b2 e0 af 8d 20 e0 ae 9a e0 af 87 e0 ae 95 e0 ae b0 e0 ae bf e0 ae aa e0 ................................
20120 af 8d e0 ae aa e0 af 81 e0 ae 95 e0 ae b3 e0 af 8d 00 e0 ae 95 e0 ae bf e0 ae a9 e0 af 8d e0 ae ................................
20140 9f e0 af 86 e0 ae b2 e0 af 8d 20 e0 ae 9a e0 af 87 e0 ae 95 e0 ae b0 e0 ae bf e0 ae aa e0 af 8d ................................
20160 e0 ae aa e0 af 81 e0 ae 95 e0 ae b3 e0 af 8d 20 e0 ae a4 e0 af 8b e0 ae b2 e0 af 8d e0 ae b5 e0 ................................
20180 ae bf e0 ae af e0 ae 9f e0 af 88 e0 ae a8 e0 af 8d e0 ae a4 e0 ae a9 00 e0 ae aa e0 ae 9f e0 af ................................
201a0 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d 00 e0 ae aa e0 ae 9f ................................
201c0 e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d 3a 00 e0 ae 87 ...........................:....
201e0 e0 ae 9f e0 ae ae e0 af 8d 00 e0 ae ae e0 af 81 e0 ae a4 e0 ae a9 e0 af 8d e0 ae ae e0 af 88 20 ................................
20200 e0 ae a8 e0 ae bf e0 ae a9 e0 af 88 e0 ae b5 e0 ae 95 e0 ae ae e0 af 8d 00 e0 ae 89 e0 ae b0 e0 ................................
20220 af 81 e0 ae aa e0 af 8d e0 ae aa e0 ae 9f e0 ae bf e0 ae 95 e0 ae b3 e0 af 88 20 e0 ae 95 e0 af ................................
20240 88 e0 ae ae e0 af 81 e0 ae b1 e0 af 88 e0 ae af e0 ae be e0 ae 95 20 e0 ae 9a e0 af 87 e0 ae b0 ................................
20260 e0 af 8d e0 ae 95 e0 af 8d e0 ae 95 e0 ae b5 e0 af 81 e0 ae ae e0 af 8d 2f e0 ae 85 e0 ae 95 e0 ......................../.......
20280 ae b1 e0 af 8d e0 ae b1 e0 ae b5 e0 af 81 e0 ae ae e0 af 8d 00 e0 ae aa e0 ae 9f e0 af 8d e0 ae ................................
202a0 9f e0 ae bf e0 ae af e0 ae b2 e0 af 8d 00 e0 ae 87 e0 ae a8 e0 af 8d e0 ae a4 20 e0 ae aa e0 ae ................................
202c0 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 af 81 e0 ae 95 e0 af 8d e0 ae 95 e0 ae be e0 ................................
202e0 ae a9 20 e0 ae 9a e0 af 8a e0 ae b0 e0 af 81 e0 ae 95 e0 ae bf 20 e0 ae ae e0 af 86 e0 ae a9 e0 ................................
20300 af 81 e0 ae b5 e0 ae bf e0 ae a9 e0 af 8d 20 e0 ae ae e0 af 87 e0 ae b2 e0 af 8d 20 e0 ae a8 e0 ................................
20320 ae bf e0 ae b2 e0 af 88 e0 ae 95 e0 af 8d e0 ae 95 e0 af 81 20 22 e0 ae 95 e0 ae be e0 ae 9f e0 ....................."..........
20340 af 8d e0 ae 9a e0 ae bf 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 af ................................
20360 88 22 20 e0 ae a8 e0 ae 95 e0 ae b0 e0 af 8d e0 ae a4 e0 af 8d e0 ae a4 e0 ae b5 e0 af 81 e0 ae ."..............................
20380 ae e0 af 8d 00 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 af 81 e0 ae 95 ................................
203a0 e0 af 8d e0 ae 95 e0 af 81 20 e0 ae a8 e0 ae 95 e0 ae b0 e0 af 8d e0 ae a4 e0 af 8d e0 ae a4 e0 ................................
203c0 ae b5 e0 af 81 e0 ae ae e0 af 8d 00 e0 ae 89 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d 20 e0 ................................
203e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 ae bf e0 ae b2 e0 af 8d 20 28 e0 ..............................(.
20400 ae 95 e0 ae b3 e0 af 8d 29 20 25 64 20 e0 ae aa e0 af 81 e0 ae a4 e0 af 8d e0 ae a4 e0 ae 95 e0 ........).%d....................
20420 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d 20 e0 ae a8 e0 ae 95 e0 ae b0 e0 af 8d e0 ae a4 e0 af ................................
20440 8d e0 ae a4 e0 ae aa e0 af 8d e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae a9 00 e0 ae aa e0 af 86 ................................
20460 e0 ae af e0 ae b0 e0 af 8d 00 e0 ae 87 e0 ae a8 e0 af 8d e0 ae a4 20 e0 ae aa e0 ae 9f e0 af 8d ................................
20480 e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 ae bf e0 ae b2 e0 af 8d 20 e0 ae aa e0 af 81 e0 ae a4 e0 ................................
204a0 af 8d e0 ae a4 e0 ae 95 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d 20 e0 ae 8e e0 ae a4 e0 af ................................
204c0 81 e0 ae b5 e0 af 81 e0 ae ae e0 af 8d 20 e0 ae 87 e0 ae b2 e0 af 8d e0 ae b2 e0 af 88 00 55 55 ..............................UU
204e0 49 44 20 e0 ae 95 e0 af 8d e0 ae 95 e0 af 81 20 e0 ae 8e e0 ae a8 e0 af 8d e0 ae a4 20 e0 ae 9a ID..............................
20500 e0 ae be e0 ae a4 e0 ae a9 e0 ae ae e0 af 81 e0 ae ae e0 af 8d 20 e0 ae 95 e0 ae bf e0 ae 9f e0 ................................
20520 af 88 e0 ae 95 e0 af 8d e0 ae 95 e0 ae b5 e0 ae bf e0 ae b2 e0 af 8d e0 ae b2 e0 af 88 3a 20 25 .............................:.%
20540 73 00 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 af 8d 20 e0 ae aa e0 af s...............................
20560 86 e0 ae af e0 ae b0 e0 af 8d 20 e0 ae 95 e0 af 81 e0 ae b1 e0 ae bf e0 ae aa e0 af 8d e0 ae aa ................................
20580 e0 ae bf e0 ae 9f e0 ae aa e0 af 8d e0 ae aa e0 ae 9f e0 ae b5 e0 ae bf e0 ae b2 e0 af 8d e0 ae ................................
205a0 b2 e0 af 88 00 e0 ae ae e0 af 82 e0 ae b2 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae ................................
205c0 af e0 ae b2 e0 af 8d 20 e0 ae aa e0 af 86 e0 ae af e0 ae b0 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d ................................
205e0 20 e0 ae 8e e0 ae a4 e0 af 81 e0 ae b5 e0 af 81 e0 ae ae e0 af 8d 20 e0 ae 95 e0 af 81 e0 ae b1 ................................
20600 e0 ae bf e0 ae aa e0 af 8d e0 ae aa e0 ae bf e0 ae 9f e0 ae aa e0 af 8d e0 ae aa e0 ae 9f e0 ae ................................
20620 b5 e0 ae bf e0 ae b2 e0 af 8d e0 ae b2 e0 af 88 00 e0 ae a8 e0 af 80 e0 ae 99 e0 af 8d e0 ae 95 ................................
20640 e0 ae b3 e0 af 8d 20 e0 ae aa e0 af 8b e0 ae a4 e0 af 81 20 e0 ae 95 e0 af 81 e0 ae b1 e0 ae bf ................................
20660 e0 ae 9a e0 af 8d e0 ae 9a e0 af 8a e0 ae b1 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d 20 e0 ae 85 e0 ................................
20680 ae b2 e0 af 8d e0 ae b2 e0 ae a4 e0 af 81 20 e0 ae a4 e0 ae a9 e0 ae bf e0 ae aa e0 af 8d e0 ae ................................
206a0 aa e0 ae af e0 ae a9 e0 af 8d 20 e0 ae a8 e0 af 86 e0 ae 9f e0 af 81 e0 ae b5 e0 ae b0 e0 ae bf ................................
206c0 e0 ae 9a e0 af 88 e0 ae af e0 af 88 20 e0 ae b5 e0 ae bf e0 ae b0 e0 af 81 e0 ae aa e0 af 8d e0 ................................
206e0 ae aa e0 ae ae e0 ae be e0 ae 95 20 e0 ae ae e0 ae be e0 ae b1 e0 af 8d e0 ae b1 e0 ae b5 e0 af ................................
20700 81 e0 ae ae e0 af 8d 20 0a 20 e0 ae 87 e0 ae a8 e0 af 8d e0 ae a4 20 e0 ae aa e0 ae 9f e0 af 8d ................................
20720 e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 ae bf e0 ae b2 e0 ae bf e0 ae b0 e0 af 81 e0 ae a8 e0 af ................................
20740 8d e0 ae a4 e0 af 81 20 e0 ae 89 e0 ae b0 e0 af 81 e0 ae aa e0 af 8d e0 ae aa e0 ae 9f e0 ae bf ................................
20760 e0 ae 95 e0 ae b3 e0 af 88 e0 ae 9a e0 af 8d 20 e0 ae 9a e0 af 87 e0 ae b0 e0 af 8d e0 ae 95 e0 ................................
20780 af 8d e0 ae 95 e0 ae b5 e0 af 81 e0 ae ae e0 af 8d 2f e0 ae 85 e0 ae b2 e0 af 8d e0 ae b2 e0 ae ................./..............
207a0 a4 e0 af 81 20 e0 ae 85 e0 ae 95 e0 ae b1 e0 af 8d e0 ae b1 e0 ae b5 e0 af 81 e0 ae ae e0 af 8d ................................
207c0 2e 00 e0 ae 92 e0 ae b0 e0 af 81 20 e0 ae ae e0 ae a4 e0 ae bf e0 ae aa e0 af 8d e0 ae aa e0 af ................................
207e0 88 e0 ae 9a e0 af 8d 20 e0 ae 9a e0 af 87 e0 ae b0 e0 af 8d e0 ae 95 e0 af 8d e0 ae 95 2f e0 ae ............................./..
20800 85 e0 ae 95 e0 ae b1 e0 af 8d e0 ae b1 20 e0 ae 92 e0 ae b0 e0 af 81 20 e0 ae a8 e0 af 86 e0 ae ................................
20820 9f e0 af 81 e0 ae b5 e0 ae b0 e0 ae bf e0 ae 9a e0 af 88 e0 ae af e0 af 88 20 e0 ae b5 e0 ae bf ................................
20840 e0 ae b0 e0 af 81 e0 ae aa e0 af 8d e0 ae aa e0 ae ae e0 ae be e0 ae 95 20 e0 ae 95 e0 af 81 e0 ................................
20860 ae b1 e0 ae bf e0 ae aa e0 af 8d e0 ae aa e0 ae bf e0 ae 9f e0 ae b5 e0 af 81 e0 ae ae e0 af 8d ................................
20880 20 0a 20 e0 ae 87 e0 ae a8 e0 af 8d e0 ae a4 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ................................
208a0 ae af e0 ae b2 e0 ae bf e0 ae b2 e0 ae bf e0 ae b0 e0 af 81 e0 ae a8 e0 af 8d e0 ae a4 e0 af 81 ................................
208c0 20 e0 ae 89 e0 ae b0 e0 af 81 e0 ae aa e0 af 8d e0 ae aa e0 ae 9f e0 ae bf e0 ae 95 e0 ae b3 e0 ................................
208e0 af 88 e0 ae 9a e0 af 8d 20 e0 ae 9a e0 af 87 e0 ae b0 e0 af 8d e0 ae 95 e0 af 8d e0 ae 95 e0 af ................................
20900 81 e0 ae ae e0 af 8d e0 ae aa e0 af 8b e0 ae a4 e0 af 81 20 e0 ae 85 e0 ae b2 e0 af 8d e0 ae b2 ................................
20920 e0 ae a4 e0 af 81 20 e0 ae 85 e0 ae 95 e0 ae b1 e0 af 8d e0 ae b1 e0 af 81 e0 ae ae e0 af 8d e0 ................................
20940 ae aa e0 af 8b e0 ae a4 e0 af 81 00 e0 ae ae e0 ae b1 e0 af 8d e0 ae b1 e0 af 8a e0 ae a9 e0 af ................................
20960 8d e0 ae b1 e0 af 81 00 e0 ae a4 e0 ae af e0 ae b5 e0 af 81 e0 ae 9a e0 af 86 e0 ae af e0 af 8d ................................
20980 e0 ae a4 e0 af 81 20 e0 ae 87 e0 ae aa e0 af 8d e0 ae aa e0 af 8b e0 ae a4 e0 af 81 20 e0 ae 95 ................................
209a0 e0 ae be e0 ae b2 e0 ae bf e0 ae aa e0 ae b0 e0 af 88 20 e0 ae ae e0 ae b1 e0 af 81 e0 ae a4 e0 ................................
209c0 af 8a e0 ae 9f e0 ae 95 e0 af 8d e0 ae 95 e0 ae ae e0 af 8d 20 e0 ae 9a e0 af 86 e0 ae af e0 af ................................
209e0 8d e0 ae af e0 af 81 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d 2e 00 e0 ae ae e0 ae 95 e0 af ................................
20a00 8d e0 ae 95 e0 ae b3 e0 af 8d e0 ae a4 e0 af 8a e0 ae 95 e0 af 88 20 e0 ae b5 e0 ae bf e0 ae b0 ................................
20a20 e0 af 81 e0 ae aa e0 af 8d e0 ae aa e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d 3a 00 e0 ae 87 ...........................:....
20a40 e0 ae a4 e0 ae b1 e0 af 8d e0 ae 95 e0 ae be e0 ae a9 20 e0 ae b5 e0 ae bf e0 ae b0 e0 af 81 e0 ................................
20a60 ae aa e0 af 8d e0 ae aa e0 ae a4 e0 af 8d e0 ae a4 e0 af 87 e0 ae b0 e0 af 8d e0 ae b5 e0 af 81 ................................
20a80 e0 ae 95 e0 ae b3 e0 af 8d 3a 00 e0 ae aa e0 ae 9f e0 ae bf e0 ae a4 e0 af 8d e0 ae a4 e0 ae b2 .........:......................
20aa0 e0 af 8d 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 af 8d 3a 20 e0 ae ............................:...
20ac0 b5 e0 af 86 e0 ae b3 e0 ae bf e0 ae aa e0 af 8d e0 ae aa e0 ae be e0 ae 9f e0 af 81 20 e0 ae 87 ................................
20ae0 e0 ae b2 e0 af 8d e0 ae b2 e0 ae be e0 ae a4 e0 ae aa e0 ae 9f e0 ae bf 20 e0 ae 86 e0 ae 9f e0 ................................
20b00 af 8d e0 ae 9f e0 af 8b 2d e0 ae a4 e0 af 87 e0 ae 9f e0 ae b2 e0 af 8d 20 e0 ae aa e0 ae 9f e0 ........-.......................
20b20 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 af 88 20 e0 ae aa e0 af 81 e0 ae a4 e0 af 81 e0 ae ................................
20b40 aa e0 af 8d e0 ae aa e0 ae bf e0 ae a4 e0 af 8d e0 ae a4 e0 ae b2 e0 af 8d 3a 00 e0 ae aa e0 ae .........................:......
20b60 9f e0 ae bf e0 ae a4 e0 af 8d e0 ae a4 e0 ae b2 e0 af 8d 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f ................................
20b80 e0 ae bf e0 ae af e0 ae b2 e0 af 8d 3a 20 e0 ae a4 e0 ae be e0 ae a9 e0 ae bf e0 ae af e0 ae 99 ............:...................
20ba0 e0 af 8d e0 ae 95 e0 ae bf 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 ................................
20bc0 ae bf e0 ae b2 e0 af 8d 20 25 64 20 e0 ae 90 e0 ae 9f e0 ae bf e0 ae 95 e0 ae b3 e0 af 88 e0 ae .........%d.....................
20be0 9a e0 af 8d 20 e0 ae 9a e0 af 87 e0 ae b0 e0 af 8d e0 ae aa e0 af 8d e0 ae aa e0 ae a4 e0 af 81 ................................
20c00 3a 20 25 e0 ae 95 e0 ae b3 e0 af 8d 00 e0 ae aa e0 ae 9f e0 ae bf e0 ae a4 e0 af 8d e0 ae a4 e0 :.%.............................
20c20 ae b2 e0 af 8d 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 af 8d 3a 20 ..............................:.
20c40 e0 ae 95 e0 ae bf e0 ae a9 e0 af 8d e0 ae 9f e0 af 86 e0 ae b2 e0 af 8d 20 e0 ae 9a e0 af 87 e0 ................................
20c60 ae 95 e0 ae b0 e0 ae bf e0 ae aa e0 af 8d e0 ae aa e0 af 81 e0 ae 95 e0 ae b3 e0 af 88 20 e0 ae ................................
20c80 ae e0 af 80 e0 ae a3 e0 af 8d e0 ae 9f e0 af 81 e0 ae ae e0 af 8d 20 e0 ae 89 e0 ae b0 e0 af 81 ................................
20ca0 e0 ae b5 e0 ae be e0 ae 95 e0 af 8d e0 ae 95 20 e0 ae ae e0 af 81 e0 ae af e0 ae b1 e0 af 8d e0 ................................
20cc0 ae 9a e0 ae bf e0 ae 95 e0 af 8d e0 ae 95 e0 ae bf e0 ae b1 e0 ae a4 e0 af 81 00 e0 ae aa e0 ae ................................
20ce0 9f e0 ae bf e0 ae a4 e0 af 8d e0 ae a4 e0 ae b2 e0 af 8d 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f ................................
20d00 e0 ae bf e0 ae af e0 ae b2 e0 af 8d 3a 20 e0 ae a4 e0 ae be e0 ae a9 e0 ae be e0 ae 95 20 e0 ae ............:...................
20d20 ae e0 ae 95 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d e0 ae a4 e0 af 8a e0 ae 95 e0 af 88 20 e0 ae 9a ................................
20d40 e0 ae be e0 ae a4 e0 ae a9 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 ................................
20d60 af 8d 3a 00 e0 ae aa e0 ae 9f e0 ae bf e0 ae a4 e0 af 8d e0 ae a4 e0 ae b2 e0 af 8d 20 e0 ae aa ..:.............................
20d80 e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 af 8d 3a 20 e0 ae a4 e0 ae be e0 ae a9 .....................:..........
20da0 e0 ae be e0 ae 95 20 e0 ae ae e0 ae 95 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d e0 ae a4 e0 af 8a e0 ................................
20dc0 ae 95 e0 af 88 20 e0 ae a4 e0 af 87 e0 ae 9f e0 ae b2 e0 af 8d 20 e0 ae aa e0 ae 9f e0 af 8d e0 ................................
20de0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 af 8d 3a 00 e0 ae aa e0 ae 9f e0 ae bf e0 ae a4 e0 af 8d e0 ..............:.................
20e00 ae a4 e0 ae b2 e0 af 8d 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 af ................................
20e20 8d 3a 20 e0 ae 9a e0 ae be e0 ae a4 e0 ae a9 e0 ae ae e0 af 8d 20 e0 ae a4 e0 af 81 e0 ae a3 e0 .:..............................
20e40 af 8d e0 ae 9f e0 ae bf e0 ae 95 e0 af 8d e0 ae 95 e0 ae aa e0 af 8d e0 ae aa e0 ae 9f e0 af 8d ................................
20e60 e0 ae 9f e0 ae a4 e0 af 81 00 e0 ae aa e0 ae 9f e0 ae bf e0 ae a4 e0 af 8d e0 ae a4 e0 ae b2 e0 ................................
20e80 af 8d 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 af 8d 3a 20 e0 ae 92 ...........................:....
20ea0 e0 ae a4 e0 af 8d e0 ae a4 e0 ae bf e0 ae 9a e0 af 88 e0 ae 95 e0 af 8d e0 ae 95 20 e0 ae 9a e0 ................................
20ec0 ae be e0 ae a4 e0 ae a9 e0 ae ae e0 af 8d 3a 00 e0 ae aa e0 ae 9f e0 ae bf e0 ae a4 e0 af 8d e0 ..............:.................
20ee0 ae a4 e0 ae b2 e0 af 8d 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 af ................................
20f00 8d 3a 20 e0 ae ae e0 af 86 e0 ae 9f e0 af 8d e0 ae 9f e0 ae be e0 ae 9f e0 af 87 e0 ae 9f e0 af .:..............................
20f20 8d e0 ae 9f e0 ae be 20 e0 ae 95 e0 ae bf e0 ae 9f e0 af 88 e0 ae 95 e0 af 8d e0 ae 95 e0 ae bf ................................
20f40 e0 ae b1 e0 ae a4 e0 af 81 3a 00 e0 ae aa e0 ae 9f e0 ae bf e0 ae a4 e0 af 8d e0 ae a4 e0 ae b2 .........:......................
20f60 e0 af 8d 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 af 8d 3a 20 e0 ae ............................:...
20f80 a8 e0 af 80 e0 ae 95 e0 af 8d e0 ae 95 e0 af 81 e0 ae b5 e0 ae a4 e0 ae b1 e0 af 8d e0 ae 95 e0 ................................
20fa0 af 81 20 e0 ae 9a e0 ae be e0 ae a4 e0 ae a9 e0 ae a4 e0 af 8d e0 ae a4 e0 ae bf e0 ae b2 e0 af ................................
20fc0 8d 20 27 25 e0 ae 8e e0 ae b8 e0 af 8d 27 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae ..'%.........'..................
20fe0 af e0 ae b2 e0 ae bf e0 ae b2 e0 af 8d 20 e0 ae aa e0 af 81 e0 ae a4 e0 af 8d e0 ae a4 e0 ae 95 ................................
21000 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d 20 e0 ae 8e e0 ae a4 e0 af 81 e0 ae b5 e0 af 81 e0 ................................
21020 ae ae e0 af 8d 20 e0 ae 87 e0 ae b2 e0 af 8d e0 ae b2 e0 af 88 00 e0 ae aa e0 ae 9f e0 ae bf e0 ................................
21040 ae a4 e0 af 8d e0 ae a4 e0 ae b2 e0 af 8d 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae ................................
21060 af e0 ae b2 e0 af 8d 3a 20 27 25 73 27 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af .......:.'%s'...................
21080 e0 ae b2 e0 ae bf e0 ae b2 e0 af 8d 20 e0 ae 8e e0 ae a8 e0 af 8d e0 ae a4 20 e0 ae aa e0 af 81 ................................
210a0 e0 ae a4 e0 af 8d e0 ae a4 e0 ae 95 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 81 e0 ae ae e0 af ................................
210c0 8d 20 e0 ae 92 e0 ae a4 e0 af 8d e0 ae a4 e0 ae bf e0 ae 9a e0 af 88 e0 ae 95 e0 af 8d e0 ae 95 ................................
210e0 e0 ae aa e0 af 8d e0 ae aa e0 ae 9f 20 e0 ae b5 e0 af 87 e0 ae a3 e0 af 8d e0 ae 9f e0 ae bf e0 ................................
21100 ae af e0 ae a4 e0 ae bf e0 ae b2 e0 af 8d e0 ae b2 e0 af 88 00 e0 ae aa e0 ae 9f e0 ae bf e0 ae ................................
21120 a4 e0 af 8d e0 ae a4 e0 ae b2 e0 af 8d 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af ................................
21140 e0 ae b2 e0 af 8d 3a 20 27 25 e0 ae 95 e0 ae b3 e0 af 8d 27 20 e0 ae 9a e0 ae be e0 ae a4 e0 ae ......:.'%.........'............
21160 a9 e0 ae a4 e0 af 8d e0 ae a4 e0 af 81 e0 ae 9f e0 ae a9 e0 af 8d 20 e0 ae 86 e0 ae 9f e0 af 8d ................................
21180 e0 ae 9f e0 af 8b e0 ae 9a e0 ae bf e0 ae a9 e0 af 8d e0 ae 95 e0 af 8d 20 e0 ae 8e e0 ae a9 20 ................................
211a0 e0 ae 92 e0 ae a4 e0 af 8d e0 ae a4 e0 ae bf e0 ae 9a e0 af 88 e0 ae 95 e0 af 8d e0 ae 95 e0 ae ................................
211c0 be e0 ae a4 e0 ae a4 e0 af 81 20 e0 ae a4 e0 ae b5 e0 ae b1 e0 ae be e0 ae a9 e0 ae a4 e0 af 81 ................................
211e0 00 e0 ae aa e0 ae 9f e0 ae bf e0 ae a4 e0 af 8d e0 ae a4 e0 ae b2 e0 af 8d 20 e0 ae aa e0 ae 9f ................................
21200 e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 af 8d 3a 20 e0 ae 9a e0 af 86 e0 ae af e0 ae b2 ..................:.............
21220 e0 ae bf e0 ae b2 e0 af 8d 20 e0 ae 87 e0 ae b2 e0 af 8d e0 ae b2 e0 ae be e0 ae a4 20 e0 ae 9a ................................
21240 e0 ae be e0 ae a4 e0 ae a9 e0 ae a4 e0 af 8d e0 ae a4 e0 af 81 e0 ae 9f e0 ae a9 e0 af 8d 20 e0 ................................
21260 ae 92 e0 ae a4 e0 af 8d e0 ae a4 e0 ae bf e0 ae 9a e0 af 88 e0 ae 95 e0 af 8d e0 ae 95 e0 ae b5 ................................
21280 e0 ae bf e0 ae b2 e0 af 8d e0 ae b2 e0 af 88 00 e0 ae aa e0 ae 9f e0 ae bf e0 ae a4 e0 af 8d e0 ................................
212a0 ae a4 e0 ae b2 e0 af 8d 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 af ................................
212c0 8d 3a 20 e0 ae 87 e0 ae aa e0 af 8d e0 ae aa e0 af 8b e0 ae a4 e0 af 81 20 e0 ae a4 e0 ae be e0 .:..............................
212e0 ae a9 e0 ae bf e0 ae af e0 ae 99 e0 af 8d e0 ae 95 e0 ae bf 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae ................................
21300 9f e0 ae bf e0 ae af e0 ae b2 e0 ae bf e0 ae b2 e0 af 8d 20 25 64 20 e0 ae 90 e0 ae 9f e0 ae bf ....................%d..........
21320 e0 ae 95 e0 ae b3 e0 af 8d 3a 20 25 e0 ae 95 e0 ae b3 e0 af 8d 00 e0 ae aa e0 ae 9f e0 ae bf e0 .........:.%....................
21340 ae a4 e0 af 8d e0 ae a4 e0 ae b2 e0 af 8d 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae ................................
21360 af e0 ae b2 e0 af 8d 3a 20 e0 ae a4 e0 ae be e0 ae a9 e0 ae bf e0 ae af e0 ae 99 e0 af 8d e0 ae .......:........................
21380 95 e0 ae bf 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 ae bf e0 ae b2 ................................
213a0 e0 ae bf e0 ae b0 e0 af 81 e0 ae a8 e0 af 8d e0 ae a4 e0 af 81 20 25 64 20 e0 ae 90 e0 ae 9f e0 ......................%d........
213c0 ae bf e0 ae 95 e0 ae b3 e0 af 88 20 e0 ae a8 e0 af 80 e0 ae 95 e0 af 8d e0 ae 95 e0 af 81 e0 ae ................................
213e0 a4 e0 ae b2 e0 af 8d 3a 20 25 e0 ae 95 e0 ae b3 e0 af 8d 00 e0 ae aa e0 ae 9f e0 ae bf e0 ae a4 .......:.%......................
21400 e0 af 8d e0 ae a4 e0 ae b2 e0 af 8d 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ................................
21420 ae b2 e0 af 8d 3a 20 e0 ae b5 e0 ae 9f e0 ae bf e0 ae b5 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 .....:..........................
21440 af 8d 20 e0 ae 87 e0 ae b2 e0 af 8d e0 ae b2 e0 ae be e0 ae a4 20 27 20 25 e0 ae 8e e0 ae b8 e0 ......................'.%.......
21460 af 8d 27 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 ae bf e0 ae b2 e0 ..'.............................
21480 af 8d 20 25 e0 ae 9f e0 ae bf 20 e0 ae aa e0 af 81 e0 ae a4 e0 af 8d e0 ae a4 e0 ae 95 e0 ae 99 ...%............................
214a0 e0 af 8d e0 ae 95 e0 ae b3 e0 af 88 e0 ae a4 e0 af 8d 20 e0 ae a4 e0 ae b5 e0 ae bf e0 ae b0 e0 ................................
214c0 af 8d e0 ae aa e0 af 8d e0 ae aa e0 ae a4 e0 af 81 00 e0 ae aa e0 ae 9f e0 ae bf e0 ae a4 e0 af ................................
214e0 8d e0 ae a4 e0 ae b2 e0 af 8d 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 ................................
21500 e0 af 8d 3a 20 e0 ae 87 e0 ae aa e0 af 8d e0 ae aa e0 af 8b e0 ae a4 e0 af 81 20 e0 ae 92 e0 ae ...:............................
21520 a4 e0 af 8d e0 ae a4 e0 ae bf e0 ae 9a e0 af 88 e0 ae 95 e0 af 8d e0 ae 95 e0 ae b5 e0 af 81 e0 ................................
21540 ae ae e0 af 8d 20 2d 20 66 6f 72 63 65 5f 73 79 6e 63 20 3d 00 e0 ae aa e0 ae 9f e0 ae bf e0 ae ......-.force_sync.=............
21560 a4 e0 af 8d e0 ae a4 e0 ae b2 e0 af 8d 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af ................................
21580 e0 ae b2 e0 af 8d 3a 20 25 e0 ae 9f e0 ae bf 20 e0 ae aa e0 af 81 e0 ae a4 e0 af 8d e0 ae a4 e0 ......:.%.......................
215a0 ae 95 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 88 20 27 20 25 e0 ae 95 e0 ae b3 e0 af 8d 27 20 ..................'.%.........'.
215c0 e0 ae 87 e0 ae b2 e0 af 8d 20 e0 ae 92 e0 ae a4 e0 af 8d e0 ae a4 e0 ae bf e0 ae 9a e0 af 88 e0 ................................
215e0 ae a4 e0 af 8d e0 ae a4 e0 ae b2 e0 af 8d 3a 20 25 e0 ae 95 e0 ae b3 e0 af 8d 20 28 e0 ae 87 e0 ..............:.%..........(....
21600 ae 9f e0 ae ae e0 af 8d 3a 20 25 e0 ae 95 e0 ae b3 e0 af 8d 29 00 e0 ae aa e0 ae 9f e0 ae bf e0 ........:.%.........)...........
21620 ae a4 e0 af 8d e0 ae a4 e0 ae b2 e0 af 8d 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae ................................
21640 af e0 ae b2 e0 af 8d 3a 20 e0 ae a4 e0 ae be e0 ae a9 e0 ae bf e0 ae af e0 ae 99 e0 af 8d e0 ae .......:........................
21660 95 e0 ae bf 20 e0 ae a8 e0 af 86 e0 ae 9f e0 af 81 e0 ae b5 e0 ae b0 e0 ae bf e0 ae 9a e0 af 88 ................................
21680 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 af 8d 20 28 e0 ae 95 e0 ae ..........................(.....
216a0 b3 e0 af 8d 29 20 e0 ae aa e0 af 81 e0 ae a4 e0 af 81 e0 ae aa e0 af 8d e0 ae aa e0 ae bf e0 ae ....)...........................
216c0 a4 e0 af 8d e0 ae a4 e0 ae b2 e0 af 8d 00 e0 ae aa e0 ae 9f e0 ae bf e0 ae a4 e0 af 8d e0 ae a4 ................................
216e0 e0 ae b2 e0 af 8d 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 af 8d 3a ...............................:
21700 20 e0 ae a4 e0 ae be e0 ae a9 e0 ae bf e0 ae af e0 ae 99 e0 af 8d e0 ae 95 e0 ae bf 20 e0 ae 9a ................................
21720 e0 ae be e0 ae a4 e0 ae a9 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 ................................
21740 af 8d 20 28 e0 ae 95 e0 ae b3 e0 af 8d 29 20 e0 ae aa e0 af 81 e0 ae a4 e0 af 81 e0 ae aa e0 af ...(.........)..................
21760 8d e0 ae aa e0 ae bf e0 ae a4 e0 af 8d e0 ae a4 e0 ae b2 e0 af 8d 00 e0 ae aa e0 ae 9f e0 ae bf ................................
21780 e0 ae a4 e0 af 8d e0 ae a4 e0 ae b2 e0 af 8d 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ................................
217a0 ae af e0 ae b2 e0 af 8d 00 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 af ................................
217c0 8d 20 e0 ae aa e0 ae bf e0 ae b4 e0 af 88 00 e0 ae aa e0 ae 9f e0 ae bf e0 ae a4 e0 af 8d e0 ae ................................
217e0 a4 e0 ae b2 e0 af 8d 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 af 8d ................................
21800 3a 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 af 8d 5f e0 ae aa e0 af :........................._.....
21820 86 e0 ae af e0 ae b0 e0 af 8d 20 e0 ae a8 e0 ae 95 e0 ae b2 e0 af 8d 20 e0 ae 8e e0 ae a9 e0 af ................................
21840 8d e0 ae aa e0 ae a4 e0 ae be e0 ae b2 e0 af 8d 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf ................................
21860 e0 ae af e0 ae b2 e0 af 88 20 e0 ae 89 e0 ae b0 e0 af 81 e0 ae b5 e0 ae be e0 ae 95 e0 af 8d e0 ................................
21880 ae 95 20 e0 ae ae e0 af 81 e0 ae 9f e0 ae bf e0 ae af e0 ae be e0 ae a4 e0 af 81 3a 00 e0 ae aa ...........................:....
218a0 e0 ae 9f e0 ae bf e0 ae a4 e0 af 8d e0 ae a4 e0 ae b2 e0 af 8d 20 e0 ae aa e0 ae 9f e0 af 8d e0 ................................
218c0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 af 8d 3a 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ..............:.................
218e0 ae af e0 ae b2 e0 af 8d 5f e0 ae aa e0 af 86 e0 ae af e0 ae b0 e0 ae be e0 ae 95 20 e0 ae 95 e0 ........_.......................
21900 af 81 e0 ae b1 e0 ae bf e0 ae aa e0 af 8d e0 ae aa e0 ae bf e0 ae 9f e0 ae aa e0 af 8d e0 ae aa ................................
21920 e0 ae 9f e0 ae be e0 ae a4 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 ................................
21940 af 88 20 e0 ae 89 e0 ae b0 e0 af 81 e0 ae b5 e0 ae be e0 ae 95 e0 af 8d e0 ae 95 20 e0 ae ae e0 ................................
21960 af 81 e0 ae 9f e0 ae bf e0 ae af e0 ae be e0 ae a4 e0 af 81 00 e0 ae 86 e0 ae b0 e0 af 8d e0 ae ................................
21980 9f e0 ae b0 e0 af 8d 20 e0 ae b5 e0 ae bf e0 ae b0 e0 af 81 e0 ae aa e0 af 8d e0 ae aa e0 ae 99 ................................
219a0 e0 af 8d e0 ae 95 e0 ae b3 e0 af 88 e0 ae aa e0 af 8d 20 e0 ae aa e0 ae 9f e0 ae bf e0 ae a4 e0 ................................
219c0 af 8d e0 ae a4 e0 ae b2 e0 af 8d 3a 00 e0 ae 8e e0 ae b2 e0 af 8d e0 ae b2 e0 ae be 20 e0 ae aa ...........:....................
219e0 e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 af 8d e0 ae 95 e0 ae b3 e0 ae bf e0 ae ................................
21a00 b2 e0 ae bf e0 ae b0 e0 af 81 e0 ae a8 e0 af 8d e0 ae a4 e0 af 81 e0 ae ae e0 af 8d 20 e0 ae 85 ................................
21a20 e0 ae 95 e0 ae b1 e0 af 8d e0 ae b1 e0 af 81 00 e0 ae 87 e0 ae af e0 ae b2 e0 af 8d e0 ae aa e0 ................................
21a40 af 81 e0 ae a8 e0 ae bf e0 ae b2 e0 af 88 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae ................................
21a60 af e0 ae b2 e0 ae bf e0 ae b2 e0 ae bf e0 ae b0 e0 af 81 e0 ae a8 e0 af 8d e0 ae a4 e0 af 81 20 ................................
21a80 e0 ae 85 e0 ae 95 e0 ae b1 e0 af 8d e0 ae b1 e0 af 81 00 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ................................
21aa0 ae bf e0 ae af e0 ae bf e0 ae af e0 ae b2 e0 af 8d 20 e0 ae 87 e0 ae b0 e0 af 81 e0 ae a8 e0 af ................................
21ac0 8d e0 ae a4 e0 af 81 20 e0 ae a8 e0 af 80 e0 ae 95 e0 af 8d e0 ae 95 e0 af 81 00 e0 ae aa e0 ae ................................
21ae0 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 ae bf e0 ae b2 e0 ae bf e0 ae b0 e0 af 81 e0 ................................
21b00 ae a8 e0 af 8d e0 ae a4 e0 af 81 20 e0 ae 85 e0 ae 95 e0 ae b1 e0 af 8d e0 ae b1 e0 af 81 3a 20 ..............................:.
21b20 25 e0 ae 95 e0 ae b3 e0 af 8d 00 22 25 53 22 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 %.........."%S".................
21b40 ae af e0 ae b2 e0 ae bf e0 ae b2 e0 ae bf e0 ae b0 e0 af 81 e0 ae a8 e0 af 8d e0 ae a4 e0 af 81 ................................
21b60 20 e0 ae 85 e0 ae 95 e0 ae b1 e0 af 8d e0 ae b1 e0 af 81 00 e0 ae 95 e0 af 81 e0 ae b1 e0 ae bf ................................
21b80 e0 ae aa e0 af 8d e0 ae aa e0 ae bf e0 ae 9f e0 af 8d e0 ae 9f 20 e0 ae aa e0 ae 9f e0 af 8d e0 ................................
21ba0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 ae bf e0 ae b2 e0 ae bf e0 ae b0 e0 af 81 e0 ae a8 e0 af 8d ................................
21bc0 e0 ae a4 e0 af 81 20 e0 ae 85 e0 ae 95 e0 ae b1 e0 af 8d e0 ae b1 e0 af 81 00 e0 ae 9a e0 ae be ................................
21be0 e0 ae a4 e0 ae a9 e0 ae a4 e0 af 8d e0 ae a4 e0 ae bf e0 ae b2 e0 ae bf e0 ae b0 e0 af 81 e0 ae ................................
21c00 a8 e0 af 8d e0 ae a4 e0 af 81 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 ................................
21c20 e0 af 8d 20 e0 ae 89 e0 ae b0 e0 af 81 e0 ae aa e0 af 8d e0 ae aa e0 ae 9f e0 ae bf e0 ae 95 e0 ................................
21c40 ae b3 e0 af 88 20 e0 ae 85 e0 ae 95 e0 ae b1 e0 af 8d e0 ae b1 e0 af 81 00 e0 ae 89 e0 ae 99 e0 ................................
21c60 af 8d e0 ae 95 e0 ae b3 e0 af 8d 20 25 73 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae ............%s..................
21c80 af e0 ae b2 e0 ae bf e0 ae b2 e0 ae bf e0 ae b0 e0 af 81 e0 ae a8 e0 af 8d e0 ae a4 e0 af 81 20 ................................
21ca0 25 64 20 e0 ae aa e0 af 81 e0 ae a4 e0 af 8d e0 ae a4 e0 ae 95 e0 ae 99 e0 af 8d e0 ae 95 e0 ae %d..............................
21cc0 b3 e0 af 88 20 e0 ae 85 e0 ae 95 e0 ae b1 e0 af 8d e0 ae b1 e0 ae bf e0 ae af e0 ae a4 e0 af 81 ................................
21ce0 00 25 44 20 e0 ae b5 e0 ae be e0 ae 9a e0 ae bf e0 ae aa e0 af 8d e0 ae aa e0 af 81 20 e0 ae aa .%D.............................
21d00 e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 af 8d e0 ae 95 e0 ae b3 e0 ae bf e0 ae ................................
21d20 b2 e0 ae bf e0 ae b0 e0 af 81 e0 ae a8 e0 af 8d e0 ae a4 e0 af 81 20 e0 ae 85 e0 ae 95 e0 ae b1 ................................
21d40 e0 af 8d e0 ae b1 e0 ae aa e0 af 8d e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae a4 e0 af 81 00 e0 ................................
21d60 ae 9a e0 ae be e0 ae a4 e0 ae a9 e0 ae ae e0 af 8d 20 e0 ae ae e0 ae b1 e0 af 81 e0 ae aa e0 af ................................
21d80 86 e0 ae af e0 ae b0 e0 ae bf e0 ae 9f e0 af 81 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d 00 ................................
21da0 e0 ae ae e0 ae b1 e0 af 81 e0 ae aa e0 af 86 e0 ae af e0 ae b0 e0 ae bf e0 ae 9f e0 ae aa e0 af ................................
21dc0 8d e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae a4 e0 af 81 20 e0 ae a4 e0 af 8b e0 ae b2 e0 af 8d ................................
21de0 e0 ae b5 e0 ae bf e0 ae af e0 af 81 e0 ae b1 e0 af 8d e0 ae b1 e0 ae a4 e0 af 81 00 e0 ae aa e0 ................................
21e00 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 af 8d 20 e0 ae ae e0 ae b1 e0 af 81 e0 ae ................................
21e20 aa e0 af 86 e0 ae af e0 ae b0 e0 ae bf e0 ae 9f e0 af 81 e0 ae a4 e0 ae b2 e0 af 8d 00 e0 ae a4 ................................
21e40 e0 ae b1 e0 af 8d e0 ae aa e0 af 8b e0 ae a4 e0 af 81 20 e0 ae 87 e0 ae a3 e0 af 88 e0 ae 95 e0 ................................
21e60 af 8d e0 ae 95 e0 ae aa e0 af 8d e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f 20 e0 ae 9a e0 ae be e0 ae ................................
21e80 a4 e0 ae a9 e0 ae a4 e0 af 8d e0 ae a4 e0 af 88 20 e0 ae ae e0 ae b1 e0 af 81 e0 ae aa e0 af 86 ................................
21ea0 e0 ae af e0 ae b0 e0 ae bf e0 ae 9f e0 af 81 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d 00 e0 ................................
21ec0 ae 9a e0 ae be e0 ae a4 e0 ae a9 e0 ae a4 e0 af 8d e0 ae a4 e0 af 88 20 e0 ae aa e0 ae 9f e0 af ................................
21ee0 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 af 81 e0 ae 9f e0 ae a9 e0 af 8d 20 e0 ae ae e0 ae be ................................
21f00 e0 ae b1 e0 af 8d e0 ae b1 e0 ae b5 e0 af 81 e0 ae ae e0 af 8d 2c 20 e0 ae aa e0 af 81 e0 ae a4 .....................,..........
21f20 e0 ae bf e0 ae af 20 e0 ae 89 e0 ae b0 e0 af 81 e0 ae aa e0 af 8d e0 ae aa e0 ae 9f e0 ae bf e0 ................................
21f40 ae 95 e0 ae b3 e0 af 88 20 e0 ae ae e0 ae 9f e0 af 8d e0 ae 9f e0 af 81 e0 ae ae e0 af 8d 20 e0 ................................
21f60 ae 9a e0 af 87 e0 ae b0 e0 af 8d e0 ae 95 e0 af 8d e0 ae 95 e0 ae b5 e0 af 81 e0 ae ae e0 af 8d ................................
21f80 00 e0 ae 9a e0 ae be e0 ae a4 e0 ae a9 e0 ae a4 e0 af 8d e0 ae a4 e0 af 88 20 e0 ae aa e0 ae 9f ................................
21fa0 e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 af 81 e0 ae 9f e0 ae a9 e0 af 8d 20 e0 ae ae e0 ................................
21fc0 ae be e0 ae b1 e0 af 8d e0 ae b1 e0 ae b5 e0 af 81 e0 ae ae e0 af 8d 2c 20 e0 ae 85 e0 ae a9 e0 .......................,........
21fe0 af 88 e0 ae a4 e0 af 8d e0 ae a4 e0 af 88 e0 ae af e0 af 81 e0 ae ae e0 af 8d 20 e0 ae 9a e0 af ................................
22000 87 e0 ae b0 e0 af 8d e0 ae 95 e0 af 8d e0 ae 95 e0 ae b5 e0 af 81 e0 ae ae e0 af 8d 2f e0 ae ae ............................/...
22020 e0 af 87 e0 ae b2 e0 af 86 e0 ae b4 e0 af 81 e0 ae a4 e0 ae b5 e0 af 81 e0 ae ae e0 af 8d 00 e0 ................................
22040 ae ae e0 af 80 e0 ae 9f e0 af 8d e0 ae 9f e0 ae ae e0 af 88 20 e0 ae ae e0 ae b1 e0 af 8d e0 ae ................................
22060 b1 e0 af 81 e0 ae ae e0 af 8d 20 e0 ae 89 e0 ae b1 e0 af 81 e0 ae a4 e0 ae bf e0 ae aa e0 af 8d ................................
22080 e0 ae aa e0 ae 9f e0 af 81 e0 ae a4 e0 af 8d e0 ae a4 e0 ae b2 e0 af 8d 20 e0 ae 89 e0 ae b0 e0 ................................
220a0 af 88 e0 ae af e0 ae be e0 ae 9f e0 ae b2 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d 00 e0 ae ae e0 af ................................
220c0 80 e0 ae 9f e0 af 8d e0 ae 9f e0 ae ae e0 af 88 20 e0 ae 85 e0 ae a9 e0 af 88 e0 ae a4 e0 af 8d ................................
220e0 e0 ae a4 e0 af 81 e0 ae ae e0 af 8d 20 e0 ae b5 e0 ae be e0 ae 9a e0 ae bf e0 ae aa e0 af 8d e0 ................................
22100 ae aa e0 af 81 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 af 8d 20 e0 ................................
22120 ae 9a e0 af 8a e0 ae b0 e0 af 81 e0 ae 95 e0 ae bf 20 e0 ae ae e0 af 80 e0 ae a3 e0 af 8d e0 ae ................................
22140 9f e0 af 81 e0 ae ae e0 af 8d 20 e0 ae 89 e0 ae b0 e0 af 88 e0 ae af e0 ae be e0 ae 9f e0 ae b2 ................................
22160 e0 af 8d e0 ae 95 e0 ae b3 e0 af 88 e0 ae 95 e0 af 8d 20 e0 ae 95 e0 ae be e0 ae 9f e0 af 8d e0 ................................
22180 ae 9f e0 af 81 00 e0 ae 87 e0 ae aa e0 af 8d e0 ae aa e0 af 8b e0 ae a4 e0 af 81 20 e0 ae 95 e0 ................................
221a0 ae be e0 ae b2 e0 ae bf e0 ae aa e0 ae b0 e0 af 88 20 e0 ae ae e0 ae b1 e0 af 81 e0 ae a4 e0 af ................................
221c0 8a e0 ae 9f e0 ae 95 e0 af 8d e0 ae 95 e0 ae ae e0 af 8d 20 e0 ae 9a e0 af 86 e0 ae af e0 af 8d ................................
221e0 e0 ae af e0 af 81 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d 00 e0 ae ae e0 ae b1 e0 af 81 e0 ................................
22200 ae a4 e0 af 8a e0 ae 9f e0 ae 95 e0 af 8d e0 ae 95 e0 ae ae e0 af 8d 20 e0 ae a4 e0 af 87 e0 ae ................................
22220 b5 e0 af 88 00 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 af 88 e0 ae aa ................................
22240 e0 af 8d 20 e0 ae aa e0 ae be e0 ae b0 e0 af 8d e0 ae a4 e0 af 8d e0 ae a4 20 e0 ae aa e0 ae bf ................................
22260 e0 ae b1 e0 ae 95 e0 af 81 20 e0 ae b5 e0 ae b0 e0 ae bf e0 ae 9a e0 af 88 e0 ae af e0 af 88 20 ................................
22280 e0 ae ae e0 af 80 e0 ae 9f e0 af 8d e0 ae 9f e0 af 86 e0 ae 9f e0 af 81 e0 ae 99 e0 af 8d e0 ae ................................
222a0 95 e0 ae b3 e0 af 8d 00 e0 ae 87 e0 ae af e0 ae b2 e0 af 8d e0 ae aa e0 af 81 e0 ae a8 e0 ae bf ................................
222c0 e0 ae b2 e0 af 88 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 af 88 20 ................................
222e0 e0 ae 85 e0 ae ae e0 af 88 e0 ae 95 e0 af 8d e0 ae 95 e0 ae b5 e0 af 81 e0 ae ae e0 af 8d 00 e0 ................................
22300 ae 87 e0 ae af e0 ae b2 e0 af 8d e0 ae aa e0 af 81 e0 ae a8 e0 ae bf e0 ae b2 e0 af 88 20 e0 ae ................................
22320 aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 af 88 20 e0 ae 85 e0 ae ae e0 af 88 ................................
22340 e0 ae 95 e0 af 8d e0 ae 95 e0 ae b5 e0 af 81 e0 ae ae e0 af 8d 3a 20 25 e0 ae 95 e0 ae b3 e0 af .....................:.%........
22360 8d 00 e0 ae 89 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d 20 e0 ae 87 e0 ae af e0 ae b2 e0 af ................................
22380 8d e0 ae aa e0 af 81 e0 ae a8 e0 ae bf e0 ae b2 e0 af 88 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f ................................
223a0 e0 ae bf e0 ae af e0 ae b2 e0 af 88 20 22 25 73 22 20 e0 ae 86 e0 ae 95 20 e0 ae 85 e0 ae ae e0 ............."%s"...............
223c0 af 88 e0 ae 95 e0 af 8d e0 ae 95 e0 ae b5 e0 af 81 e0 ae ae e0 af 8d 00 e0 ae 85 e0 ae ae e0 af ................................
223e0 88 e0 ae aa e0 af 8d e0 ae aa e0 af 81 e0 ae 95 e0 ae b3 e0 af 8d 20 e0 ae ae e0 ae be e0 ae b1 ................................
22400 e0 af 8d e0 ae b1 e0 ae aa e0 af 8d e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae a9 00 e0 ae 85 e0 ................................
22420 ae ae e0 af 88 e0 ae aa e0 af 8d e0 ae aa e0 af 81 e0 ae 95 e0 ae b3 e0 af 8d 20 e0 ae a8 e0 af ................................
22440 80 e0 ae 95 e0 af 8d e0 ae 95 e0 ae aa e0 af 8d e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae a9 00 ................................
22460 e0 ae 87 e0 ae a8 e0 af 8d e0 ae a4 20 e0 ae a8 e0 af 82 e0 ae b2 e0 ae 95 e0 ae a4 e0 af 8d e0 ................................
22480 ae a4 e0 ae bf e0 ae b2 e0 af 8d 20 e0 ae 87 e0 ae a8 e0 af 8d e0 ae a4 20 e0 ae 9a e0 af 8a e0 ................................
224a0 ae b0 e0 af 81 e0 ae 95 e0 ae bf 20 e0 ae 85 e0 ae ae e0 af 88 e0 ae aa e0 af 8d e0 ae aa e0 af ................................
224c0 81 e0 ae 95 e0 ae b3 e0 af 8d 20 e0 ae ae e0 ae be e0 ae b1 e0 af 8d e0 ae b1 e0 ae aa e0 af 8d ................................
224e0 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 af 81 e0 ae b3 e0 af 8d e0 ae b3 e0 ae a9 2e 00 e0 ae 9a ................................
22500 e0 ae be e0 ae a4 e0 ae a9 e0 ae a4 e0 af 8d e0 ae a4 e0 ae bf e0 ae b2 e0 ae bf e0 ae b0 e0 af ................................
22520 81 e0 ae a8 e0 af 8d e0 ae a4 e0 af 81 20 e0 ae aa e0 af 81 e0 ae a4 e0 af 8d e0 ae a4 e0 ae 95 ................................
22540 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 88 20 e0 ae 85 e0 ae 95 e0 ae b1 e0 af 8d e0 ae b1 e0 ................................
22560 af 81 e0 ae ae e0 af 8d e0 ae aa e0 af 8b e0 ae a4 e0 af 81 20 e0 ae 89 e0 ae b0 e0 af 88 e0 ae ................................
22580 af e0 ae be e0 ae 9f e0 ae b2 e0 af 88 e0 ae 95 e0 af 8d 20 e0 ae 95 e0 ae be e0 ae 9f e0 af 8d ................................
225a0 e0 ae 9f e0 af 81 00 e0 ae 87 e0 ae a8 e0 af 8d e0 ae a4 20 e0 ae b5 e0 ae be e0 ae 9a e0 ae bf ................................
225c0 e0 ae aa e0 af 8d e0 ae aa e0 af 81 20 e0 ae 86 e0 ae b0 e0 af 8d e0 ae 9f e0 ae b0 e0 af 8d 20 ................................
225e0 e0 ae a4 e0 af 8a e0 ae 9f e0 ae b0 e0 af 81 e0 ae 95 e0 af 8d e0 ae 95 e0 ae be e0 ae a9 20 e0 ................................
22600 ae aa e0 af 86 e0 ae af e0 ae b0 e0 af 88 e0 ae 95 e0 af 8d 20 e0 ae 95 e0 af 81 e0 ae b1 e0 ae ................................
22620 bf e0 ae aa e0 af 8d e0 ae aa e0 ae bf e0 ae 9f e0 ae b5 e0 af 81 e0 ae ae e0 af 8d 20 0a 20 e0 ................................
22640 ae 95 e0 ae be e0 ae b2 e0 ae bf e0 ae af e0 ae be e0 ae 95 20 e0 ae 87 e0 ae b0 e0 af 81 e0 ae ................................
22660 a8 e0 af 8d e0 ae a4 e0 ae be e0 ae b2 e0 af 8d 2c 20 e0 ae 87 e0 ae a8 e0 af 8d e0 ae a4 20 e0 ................,...............
22680 ae aa e0 af 81 e0 ae a4 e0 af 8d e0 ae a4 e0 ae 95 e0 ae ae e0 af 8d 20 e0 ae 87 e0 ae af e0 ae ................................
226a0 95 e0 af 8d e0 ae 95 e0 ae a4 e0 af 8d e0 ae a4 e0 ae bf e0 ae b2 e0 af 8d 20 e0 ae 89 e0 ae b3 ................................
226c0 e0 af 8d e0 ae b3 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 ae bf e0 ................................
226e0 ae a9 e0 af 8d 20 e0 ae aa e0 af 86 e0 ae af e0 ae b0 e0 af 88 e0 ae aa e0 af 8d 20 e0 ae aa e0 ................................
22700 ae af e0 ae a9 e0 af 8d e0 ae aa e0 ae 9f e0 af 81 e0 ae a4 e0 af 8d e0 ae a4 e0 af 81 e0 ae ae ................................
22720 e0 af 8d 2e 00 e0 ae 9a e0 af 87 e0 ae b0 e0 af 8d e0 ae 95 e0 af 8d e0 ae 95 e0 af 81 e0 ae ae ................................
22740 e0 af 8d e0 ae aa e0 af 8b e0 ae a4 e0 af 81 20 e0 ae 9a e0 af 87 e0 ae b0 e0 af 8d e0 ae 95 e0 ................................
22760 af 8d e0 ae 95 20 e0 ae b5 e0 af 87 e0 ae a3 e0 af 8d e0 ae 9f e0 ae bf e0 ae af 20 e0 ae 95 e0 ................................
22780 af 81 e0 ae b1 e0 ae bf e0 ae 9a e0 af 8d e0 ae 9a e0 af 8a e0 ae b2 e0 af 8d 20 e0 ae 85 e0 ae ................................
227a0 b2 e0 af 8d e0 ae b2 e0 ae a4 e0 af 81 20 e0 ae a4 e0 ae a9 e0 ae bf e0 ae aa e0 af 8d e0 ae aa ................................
227c0 e0 ae af e0 ae a9 e0 af 8d 20 e0 ae a8 e0 af 86 e0 ae 9f e0 af 81 e0 ae b5 e0 ae b0 e0 ae bf e0 ................................
227e0 ae 9a e0 af 88 20 e0 ae ae e0 ae a4 e0 ae bf e0 ae aa e0 af 8d e0 ae aa e0 af 88 e0 ae 95 e0 af ................................
22800 8d 20 e0 ae 95 e0 af 81 e0 ae b1 e0 ae bf e0 ae aa e0 af 8d e0 ae aa e0 ae bf e0 ae 9f e0 ae b5 ................................
22820 e0 af 81 e0 ae ae e0 af 8d 20 0a 20 e0 ae 87 e0 ae a8 e0 af 8d e0 ae a4 20 e0 ae aa e0 ae 9f e0 ................................
22840 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 ae bf e0 ae b2 e0 af 8d 20 e0 ae 85 e0 ae b2 e0 af ................................
22860 8d e0 ae b2 e0 ae a4 e0 af 81 20 e0 ae aa e0 af 81 e0 ae a4 e0 af 8d e0 ae a4 e0 ae 95 e0 ae ae ................................
22880 e0 af 8d 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 ae bf e0 ae b2 e0 ................................
228a0 af 8d 20 e0 ae 87 e0 ae b0 e0 af 81 e0 ae a8 e0 af 8d e0 ae a4 e0 af 81 20 e0 ae 8e e0 ae 9f e0 ................................
228c0 af 81 e0 ae 95 e0 af 8d e0 ae 95 e0 ae aa e0 af 8d e0 ae aa e0 ae 9f e0 af 81 e0 ae ae e0 af 8d ................................
228e0 20 e0 ae aa e0 af 8b e0 ae a4 e0 af 81 20 e0 ae 85 e0 ae 95 e0 ae b1 e0 af 8d e0 ae b1 e0 ae aa ................................
22900 e0 af 8d e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae a4 e0 af 81 00 e0 ae a8 e0 ae bf e0 ae b2 e0 ................................
22920 af 88 00 e0 ae 9a e0 af 87 e0 ae ae e0 ae bf e0 ae aa e0 af 8d e0 ae aa e0 ae 95 20 e0 ae 85 e0 ................................
22940 ae 9f e0 af 8d e0 ae 9f e0 af 88 20 61 00 e0 ae 9a e0 af 87 e0 ae ae e0 ae bf e0 ae aa e0 af 8d ............a...................
22960 e0 ae aa e0 ae 95 20 e0 ae 85 e0 ae 9f e0 af 8d e0 ae 9f e0 af 88 20 e0 ae 86 00 e0 ae a4 e0 ae ................................
22980 b1 e0 af 8d e0 ae aa e0 af 8b e0 ae a4 e0 af 88 e0 ae af 20 e0 ae 87 e0 ae af e0 ae b2 e0 af 8d ................................
229a0 e0 ae aa e0 af 81 e0 ae a8 e0 ae bf e0 ae b2 e0 af 88 e0 ae af e0 ae be e0 ae 95 20 e0 ae aa e0 ................................
229c0 ae af e0 ae a9 e0 af 8d e0 ae aa e0 ae 9f e0 af 81 e0 ae a4 e0 af 8d e0 ae a4 20 e0 ae aa e0 ae ................................
229e0 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 af 88 20 e0 ae ae e0 ae be e0 ae b1 e0 af 8d ................................
22a00 e0 ae b1 e0 ae b5 e0 af 81 e0 ae ae e0 af 8d 00 e0 ae 87 e0 ae aa e0 af 8d e0 ae aa e0 af 8b e0 ................................
22a20 ae a4 e0 af 81 20 e0 ae 92 e0 ae a4 e0 af 8d e0 ae a4 e0 ae bf e0 ae 9a e0 af 88 e0 ae 95 e0 af ................................
22a40 8d e0 ae 95 e0 ae b5 e0 af 81 e0 ae ae e0 af 8d 00 e0 ae 87 e0 ae aa e0 af 8d e0 ae aa e0 af 8b ................................
22a60 e0 ae a4 e0 af 81 20 e0 ae 92 e0 ae a4 e0 af 8d e0 ae a4 e0 ae bf e0 ae 9a e0 af 88 e0 ae 95 e0 ................................
22a80 af 8d e0 ae 95 e0 ae b5 e0 af 81 e0 ae ae e0 af 8d 20 28 25 e0 ae 9f e0 ae bf 29 00 e0 ae 92 e0 ..................(%......).....
22aa0 ae a4 e0 af 8d e0 ae a4 e0 ae bf e0 ae 9a e0 af 88 e0 ae b5 e0 af 81 20 e0 ae b5 e0 ae bf e0 ae ................................
22ac0 b0 e0 af 81 e0 ae aa e0 af 8d e0 ae aa e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d 3a 00 e0 ae ............................:...
22ae0 87 e0 ae a8 e0 af 8d e0 ae a4 20 e0 ae 9a e0 ae be e0 ae a4 e0 ae a9 e0 ae ae e0 af 8d 20 e0 ae ................................
22b00 87 e0 ae a3 e0 af 88 e0 ae 95 e0 af 8d e0 ae 95 e0 ae aa e0 af 8d e0 ae aa e0 ae 9f e0 af 8d e0 ................................
22b20 ae 9f e0 ae b5 e0 af 81 e0 ae 9f e0 ae a9 e0 af 8d 20 e0 ae 85 e0 ae a4 e0 af 88 20 e0 ae 92 e0 ................................
22b40 ae a4 e0 af 8d e0 ae a4 e0 ae bf e0 ae 9a e0 af 88 e0 ae 95 e0 af 8d e0 ae 95 e0 ae b5 e0 af 81 ................................
22b60 e0 ae ae e0 af 8d 00 e0 ae a4 e0 af 87 e0 ae b0 e0 af 8d e0 ae a8 e0 af 8d e0 ae a4 e0 af 86 e0 ................................
22b80 ae 9f e0 af 81 e0 ae 95 e0 af 8d e0 ae 95 e0 ae aa e0 af 8d e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f ................................
22ba0 20 e0 ae aa e0 af 81 e0 ae a4 e0 af 8d e0 ae a4 e0 ae 95 e0 ae ae e0 af 8d 20 28 e0 ae 95 e0 ae ..........................(.....
22bc0 b3 e0 af 8d 29 20 e0 ae 8f e0 ae b1 e0 af 8d e0 ae 95 e0 ae a9 e0 ae b5 e0 af 87 20 e0 ae 87 e0 ....)...........................
22be0 ae a8 e0 af 8d e0 ae a4 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 ae ................................
22c00 bf e0 ae b2 e0 af 8d 20 e0 ae 89 e0 ae b3 e0 af 8d e0 ae b3 e0 ae a9 3a 20 3c 62 3e 25 e0 ae 95 .......................:.<b>%...
22c20 e0 ae b3 e0 af 8d 20 3c 2f 62 3e 00 e0 ae a4 e0 af 87 e0 ae b0 e0 af 8d e0 ae a8 e0 af 8d e0 ae .......</b>.....................
22c40 a4 e0 af 86 e0 ae 9f e0 af 81 e0 ae 95 e0 af 8d e0 ae 95 e0 ae aa e0 af 8d e0 ae aa e0 ae 9f e0 ................................
22c60 af 8d e0 ae 9f 20 e0 ae aa e0 af 81 e0 ae a4 e0 af 8d e0 ae a4 e0 ae 95 e0 ae ae e0 af 8d 20 28 ...............................(
22c80 e0 ae 95 e0 ae b3 e0 af 8d 29 20 e0 ae 87 e0 ae a8 e0 af 8d e0 ae a4 20 e0 ae aa e0 ae 9f e0 af .........)......................
22ca0 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 ae bf e0 ae b2 e0 af 8d 20 e0 ae 87 e0 ae b2 e0 af 8d ................................
22cc0 e0 ae b2 e0 af 88 00 e0 ae a4 e0 ae b2 e0 af 88 e0 ae aa e0 af 8d e0 ae aa e0 af 81 20 e0 ae aa ................................
22ce0 e0 ae 9f e0 ae ae e0 af 8d 20 e0 ae 95 e0 ae bf e0 ae 9f e0 af 88 e0 ae 95 e0 af 8d e0 ae 95 e0 ................................
22d00 ae b5 e0 ae bf e0 ae b2 e0 af 8d e0 ae b2 e0 af 88 20 2d 20 e0 ae 87 e0 ae a8 e0 af 8d e0 ae a4 ..................-.............
22d20 20 e0 ae 9a e0 af 8a e0 ae b0 e0 af 81 e0 ae 95 e0 ae bf 20 e0 ae aa e0 ae af e0 ae a9 e0 af 8d ................................
22d40 e0 ae aa e0 ae 9f e0 af 81 e0 ae a4 e0 af 8d e0 ae a4 e0 af 81 e0 ae b5 e0 ae a4 e0 ae b1 e0 af ................................
22d60 8d e0 ae 95 e0 af 81 20 e0 ae ae e0 af 81 e0 ae a9 e0 af 8d e0 ae aa e0 af 81 20 e0 ae a8 e0 af ................................
22d80 80 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d 20 e0 ae 95 e0 ae be e0 ae b2 e0 ae bf e0 ae aa ................................
22da0 e0 ae b0 e0 af 88 20 e0 ae ae e0 ae b1 e0 af 81 e0 ae a4 e0 af 8a e0 ae 9f e0 ae 95 e0 af 8d e0 ................................
22dc0 ae 95 e0 ae ae e0 af 8d 20 e0 ae 9a e0 af 86 e0 ae af e0 af 8d e0 ae af 20 e0 ae b5 e0 af 87 e0 ................................
22de0 ae a3 e0 af 8d e0 ae 9f e0 af 81 e0 ae ae e0 af 8d 21 00 e0 ae 85 e0 ae 95 e0 ae b1 e0 af 8d e0 .................!..............
22e00 ae b1 e0 af 81 e0 ae ae e0 af 8d 20 e0 ae aa e0 af 81 e0 ae a4 e0 af 8d e0 ae a4 e0 ae 95 20 e0 ................................
22e20 ae 9a e0 af 8a e0 ae b0 e0 af 81 e0 ae 95 e0 ae bf 20 e0 ae 95 e0 ae a3 e0 af 8d e0 ae 9f e0 af ................................
22e40 81 e0 ae aa e0 ae bf e0 ae 9f e0 ae bf e0 ae 95 e0 af 8d e0 ae 95 20 e0 ae ae e0 af 81 e0 ae 9f ................................
22e60 e0 ae bf e0 ae af e0 ae b5 e0 ae bf e0 ae b2 e0 af 8d e0 ae b2 e0 af 88 00 e0 ae 89 e0 ae 99 e0 ................................
22e80 af 8d e0 ae 95 e0 ae b3 e0 af 8d 20 e0 ae 9a e0 ae be e0 ae a4 e0 ae a9 e0 ae a4 e0 af 8d e0 ae ................................
22ea0 a4 e0 af 81 e0 ae 9f e0 ae a9 e0 af 8d 20 e0 ae 95 e0 af 88 e0 ae ae e0 af 81 e0 ae b1 e0 af 88 ................................
22ec0 e0 ae af e0 ae be e0 ae 95 20 e0 ae 92 e0 ae a4 e0 af 8d e0 ae a4 e0 ae bf e0 ae 9a e0 af 88 e0 ................................
22ee0 ae 95 e0 af 8d e0 ae 95 20 e0 ae b5 e0 ae bf e0 ae b0 e0 af 81 e0 ae ae e0 af 8d e0 ae aa e0 ae ................................
22f00 bf e0 ae a9 e0 ae be e0 ae b2 e0 af 8d 20 e0 ae 87 e0 ae a8 e0 af 8d e0 ae a4 20 e0 ae b5 e0 ae ................................
22f20 bf e0 ae b0 e0 af 81 e0 ae aa e0 af 8d e0 ae aa e0 ae a4 e0 af 8d e0 ae a4 e0 af 88 e0 ae a4 e0 ................................
22f40 af 8d 20 e0 ae a4 e0 af 87 e0 ae b0 e0 af 8d e0 ae b5 e0 af 81 20 e0 ae 9a e0 af 86 e0 ae af e0 ................................
22f60 af 8d e0 ae af e0 ae b5 e0 af 81 e0 ae ae e0 af 8d 2e 20 0a 20 e0 ae 8e e0 ae a8 e0 af 8d e0 ae ................................
22f80 a4 20 e0 ae 9a e0 ae be e0 ae a4 e0 ae a9 e0 ae ae e0 af 81 e0 ae ae e0 af 8d 20 e0 ae 95 e0 af ................................
22fa0 81 e0 ae b1 e0 ae bf e0 ae aa e0 af 8d e0 ae aa e0 ae bf e0 ae 9f e0 ae aa e0 af 8d e0 ae aa e0 ................................
22fc0 ae 9f e0 ae b5 e0 ae bf e0 ae b2 e0 af 8d e0 ae b2 e0 af 88 20 e0 ae 8e e0 ae a9 e0 af 8d e0 ae ................................
22fe0 b1 e0 ae be e0 ae b2 e0 af 8d 20 e0 ae 87 e0 ae a8 e0 af 8d e0 ae a4 20 e0 ae a4 e0 af 87 e0 ae ................................
23000 b0 e0 af 8d e0 ae b5 e0 af 81 e0 ae aa e0 af 8d e0 ae aa e0 af 86 e0 ae 9f e0 af 8d e0 ae 9f e0 ................................
23020 ae bf e0 ae af e0 ae bf e0 ae b2 e0 af 8d 20 e0 ae 8e e0 ae a8 e0 af 8d e0 ae a4 20 e0 ae b5 e0 ................................
23040 ae bf e0 ae b3 e0 af 88 e0 ae b5 e0 af 81 e0 ae ae e0 af 8d 20 e0 ae 87 e0 ae b2 e0 af 8d e0 ae ................................
23060 b2 e0 af 88 00 e0 ae b5 e0 ae b0 e0 af 88 e0 ae af e0 ae b1 e0 af 81 e0 ae 95 e0 af 8d e0 ae 95 ................................
23080 e0 ae aa e0 af 8d e0 ae aa e0 ae 9f e0 ae b5 e0 ae bf e0 ae b2 e0 af 8d e0 ae b2 e0 af 88 00 e0 ................................
230a0 ae 9a e0 af 87 e0 ae b0 e0 af 8d e0 ae 95 e0 af 8d e0 ae 95 20 e0 ae 85 e0 ae b2 e0 af 8d e0 ae ................................
230c0 b2 e0 ae a4 e0 af 81 20 e0 ae 85 e0 ae 95 e0 ae b1 e0 af 8d e0 ae b1 20 e0 ae a8 e0 af 86 e0 ae ................................
230e0 9f e0 af 81 e0 ae b5 e0 ae b0 e0 ae bf e0 ae 9a e0 af 88 e0 ae af e0 af 88 e0 ae aa e0 af 8d 20 ................................
23100 e0 ae aa e0 af 81 e0 ae a4 e0 af 81 e0 ae aa e0 af 8d e0 ae aa e0 ae bf e0 ae 95 e0 af 8d e0 ae ................................
23120 95 e0 ae b5 e0 af 81 e0 ae ae e0 af 8d 00 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af ................................
23140 e0 ae b2 e0 af 81 e0 ae 95 e0 af 8d e0 ae 95 e0 af 81 20 e0 ae ae e0 ae 9f e0 af 8d e0 ae 9f e0 ................................
23160 af 81 e0 ae ae e0 af 87 20 e0 ae 9a e0 af 87 e0 ae b0 e0 af 8d e0 ae 95 e0 af 8d e0 ae 95 20 e0 ................................
23180 ae a8 e0 af 86 e0 ae 9f e0 af 81 e0 ae b5 e0 ae b0 e0 ae bf e0 ae 9a e0 af 88 e0 ae af e0 af 88 ................................
231a0 e0 ae aa e0 af 8d 20 e0 ae aa e0 af 81 e0 ae a4 e0 af 81 e0 ae aa e0 af 8d e0 ae aa e0 ae bf e0 ................................
231c0 ae 95 e0 af 8d e0 ae 95 e0 ae b5 e0 af 81 e0 ae ae e0 af 8d 00 e0 ae aa e0 ae 9f e0 af 8d e0 ae ................................
231e0 9f e0 ae bf e0 ae af e0 ae b2 e0 ae bf e0 ae b2 e0 ae bf e0 ae b0 e0 af 81 e0 ae a8 e0 af 8d e0 ................................
23200 ae a4 e0 af 81 20 e0 ae ae e0 ae 9f e0 af 8d e0 ae 9f e0 af 81 e0 ae ae e0 af 8d 20 e0 ae 85 e0 ................................
23220 ae 95 e0 ae b1 e0 af 8d e0 ae b1 20 e0 ae a8 e0 af 86 e0 ae 9f e0 af 81 e0 ae b5 e0 ae b0 e0 ae ................................
23240 bf e0 ae 9a e0 af 88 e0 ae af e0 af 88 e0 ae aa e0 af 8d 20 e0 ae aa e0 af 81 e0 ae a4 e0 af 81 ................................
23260 e0 ae aa e0 af 8d e0 ae aa e0 ae bf e0 ae 95 e0 af 8d e0 ae 95 e0 ae b5 e0 af 81 e0 ae ae e0 af ................................
23280 8d 00 25 53 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 af 88 e0 ae 95 ..%S............................
232a0 e0 af 8d 20 e0 ae 95 e0 ae be e0 ae a3 e0 af 8d e0 ae 95 20 28 20 25 64 29 00 22 25 e0 ae 95 e0 ....................(.%d)."%....
232c0 ae b3 e0 af 8d 22 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 ae bf e0 ....."..........................
232e0 ae b2 e0 af 8d 20 e0 ae 89 e0 ae b3 e0 af 8d e0 ae b3 20 e0 ae aa e0 af 81 e0 ae a4 e0 af 8d e0 ................................
23300 ae a4 e0 ae 95 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 88 e0 ae 95 e0 af 8d 20 e0 ae 95 e0 ae ................................
23320 be e0 ae a3 e0 af 8d e0 ae 95 00 e0 ae 95 e0 af 81 e0 ae b1 e0 ae bf e0 ae aa e0 af 8d e0 ae aa ................................
23340 e0 ae bf e0 ae 9f e0 af 8d e0 ae 9f 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ................................
23360 ae b2 e0 ae bf e0 ae b2 e0 af 8d 20 e0 ae 89 e0 ae b3 e0 af 8d e0 ae b3 20 e0 ae aa e0 af 81 e0 ................................
23380 ae a4 e0 af 8d e0 ae a4 e0 ae 95 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 88 e0 ae 95 e0 af 8d ................................
233a0 20 e0 ae 95 e0 ae be e0 ae a3 e0 af 8d e0 ae 95 00 e0 ae 87 e0 ae a8 e0 af 8d e0 ae a4 20 e0 ae ................................
233c0 9a e0 af 8a e0 ae b0 e0 af 81 e0 ae 95 e0 ae bf 20 e0 ae a8 e0 af 82 e0 ae b2 e0 ae 95 20 e0 ae ................................
233e0 a4 e0 ae b0 e0 ae b5 e0 af 81 e0 ae a4 e0 af 8d e0 ae a4 e0 ae b3 e0 ae a4 e0 af 8d e0 ae a4 e0 ................................
23400 ae bf e0 ae b2 e0 af 8d 20 e0 ae 9a e0 af 87 e0 ae ae e0 ae bf e0 ae 95 e0 af 8d e0 ae 95 e0 ae ................................
23420 aa e0 af 8d e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f 20 e0 ae a4 e0 ae b0 e0 ae b5 e0 af 88 e0 ae 95 ................................
23440 e0 af 8d 20 e0 ae 95 e0 ae be e0 ae a3 e0 af 8d e0 ae 95 00 e0 ae 87 e0 ae af e0 ae b2 e0 af 8d ................................
23460 e0 ae aa e0 af 81 e0 ae a8 e0 ae bf e0 ae b2 e0 af 88 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ................................
23480 ae bf e0 ae af e0 ae b2 e0 af 88 e0 ae 95 e0 af 8d 20 e0 ae 95 e0 ae be e0 ae a3 e0 af 8d e0 ae ................................
234a0 95 00 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 af 88 e0 ae 95 e0 af 8d ................................
234c0 20 e0 ae 95 e0 ae be e0 ae a3 e0 af 8d e0 ae 95 00 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf ................................
234e0 e0 ae af e0 ae b2 e0 af 8d 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 ................................
23500 af 8d 3a 20 25 e0 ae 95 e0 ae b3 e0 af 8d 00 e0 ae aa e0 af 81 e0 ae a4 e0 af 8d e0 ae a4 e0 ae ..:.%...........................
23520 95 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 ae bf e0 ae a9 e0 af 8d 20 e0 ae aa e0 ae 9f e0 af 8d ................................
23540 e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 af 8d e0 ae 95 e0 ae b3 e0 af 88 e0 ae 95 e0 af 8d 20 e0 ................................
23560 ae 95 e0 ae be e0 ae a3 e0 af 8d e0 ae 95 20 e0 ae 85 e0 ae b2 e0 af 8d e0 ae b2 e0 ae a4 e0 af ................................
23580 81 20 e0 ae a4 e0 ae bf e0 ae b0 e0 af 81 e0 ae a4 e0 af 8d e0 ae a4 e0 ae b5 e0 af 81 e0 ae ae ................................
235a0 e0 af 8d 00 e0 ae 8e e0 ae aa e0 af 8d e0 ae aa e0 af 8b e0 ae a4 e0 af 81 20 26 20 e0 ae 87 e0 ..........................&.....
235c0 ae a8 e0 af 8d e0 ae a4 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 af ................................
235e0 88 20 e0 ae ae e0 ae be e0 ae b1 e0 af 8d e0 ae b1 e0 af 81 e0 ae b5 e0 ae a4 e0 af 81 3a 00 e0 .............................:..
23600 ae 87 e0 ae a8 e0 af 8d e0 ae a4 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae ................................
23620 b2 e0 ae bf e0 ae b2 e0 ae bf e0 ae b0 e0 af 81 e0 ae a8 e0 af 8d e0 ae a4 e0 af 81 20 3c 62 3e .............................<b>
23640 25 e0 ae 95 e0 ae b3 e0 af 8d 20 3c 2f 62 3e 20 e0 ae 9a e0 ae be e0 ae a4 e0 ae a9 e0 ae a4 e0 %..........</b>.................
23660 af 8d e0 ae a4 e0 af 88 20 e0 ae 85 e0 ae 95 e0 ae b1 e0 af 8d e0 ae b1 20 e0 ae 89 e0 ae b3 e0 ................................
23680 af 8d e0 ae b3 e0 af 80 e0 ae b0 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d 2e 00 e0 ae a4 e0 ae b1 e0 ................................
236a0 af 8d e0 ae aa e0 af 8b e0 ae a4 e0 af 81 20 e0 ae 87 e0 ae a3 e0 af 88 e0 ae 95 e0 af 8d e0 ae ................................
236c0 95 e0 ae aa e0 af 8d e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 af 81 e0 ae b3 e0 af 8d e0 ae b3 20 ................................
236e0 e0 ae 9a e0 ae be e0 ae a4 e0 ae a9 e0 ae a4 e0 af 8d e0 ae a4 e0 af 88 20 e0 ae ae e0 ae 9f e0 ................................
23700 af 8d e0 ae 9f e0 af 81 e0 ae ae e0 af 87 20 e0 ae a8 e0 af 80 e0 ae 99 e0 af 8d e0 ae 95 e0 ae ................................
23720 b3 e0 af 8d 20 e0 ae ae e0 ae b1 e0 af 81 e0 ae aa e0 af 86 e0 ae af e0 ae b0 e0 ae bf e0 ae 9f ................................
23740 20 e0 ae ae e0 af 81 e0 ae 9f e0 ae bf e0 ae af e0 af 81 e0 ae ae e0 af 8d 00 e0 ae a4 e0 ae b1 ................................
23760 e0 af 8d e0 ae aa e0 af 8b e0 ae a4 e0 af 88 e0 ae af 20 e0 ae b5 e0 ae be e0 ae 9a e0 ae bf e0 ................................
23780 ae aa e0 af 8d e0 ae aa e0 af 81 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae ................................
237a0 b2 e0 af 8d 20 e0 ae b5 e0 ae b0 e0 ae bf e0 ae 9a e0 af 88 e0 ae af e0 af 88 20 e0 ae a8 e0 af ................................
237c0 80 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d 20 e0 ae b5 e0 ae bf e0 ae b0 e0 af 81 e0 ae aa ................................
237e0 e0 af 8d e0 ae aa e0 ae ae e0 ae be e0 ae 95 e0 ae 95 e0 af 8d 20 e0 ae 95 e0 ae be e0 ae 9f e0 ................................
23800 af 8d e0 ae 9f e0 ae b2 e0 ae be e0 ae ae e0 af 8d 20 0a 20 e0 ae a4 e0 ae a9 e0 ae bf e0 ae aa ................................
23820 e0 af 8d e0 ae aa e0 ae af e0 ae a9 e0 af 8d 20 e0 ae a4 e0 af 8a e0 ae 9f e0 ae b0 e0 af 8d 20 ................................
23840 e0 ae a8 e0 af 86 e0 ae 9f e0 af 81 e0 ae b5 e0 ae b0 e0 ae bf e0 ae 9a e0 af 88 e0 ae af e0 ae ................................
23860 bf e0 ae b2 e0 af 8d 2e 20 e0 ae 87 e0 ae a8 e0 af 8d e0 ae a4 20 e0 ae a8 e0 af 86 e0 ae 9f e0 ................................
23880 af 81 e0 ae b5 e0 ae b0 e0 ae bf e0 ae 9a e0 af 88 e0 ae af e0 af 88 20 e0 ae a8 e0 af 80 e0 ae ................................
238a0 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d 20 e0 ae a8 e0 af 87 e0 ae b0 e0 ae 9f e0 ae bf e0 ae af ................................
238c0 e0 ae be e0 ae 95 20 e0 ae a4 e0 ae bf e0 ae b0 e0 af 81 e0 ae a4 e0 af 8d e0 ae a4 e0 ae 95 e0 ................................
238e0 af 8d e0 ae 95 e0 af 82 e0 ae 9f e0 ae be e0 ae a4 e0 af 81 21 20 0a 20 e0 ae 92 e0 ae a4 e0 af ....................!...........
23900 8d e0 ae a4 e0 ae bf e0 ae 9a e0 af 88 e0 ae b5 e0 ae bf e0 ae b2 e0 af 8d 20 e0 ae 85 e0 ae b4 ................................
23920 e0 ae bf e0 ae 95 e0 af 8d e0 ae 95 e0 ae aa e0 af 8d e0 ae aa e0 ae 9f e0 ae be e0 ae a4 20 e0 ................................
23940 ae 95 e0 af 88 e0 ae ae e0 af 81 e0 ae b1 e0 af 88 e0 ae af e0 ae be e0 ae 95 20 e0 ae a8 e0 ae ................................
23960 bf e0 ae b0 e0 af 8d e0 ae b5 e0 ae 95 e0 ae bf e0 ae 95 e0 af 8d e0 ae 95 e0 ae aa e0 af 8d e0 ................................
23980 ae aa e0 ae 9f e0 af 8d e0 ae 9f 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae ................................
239a0 b2 e0 af 8d e0 ae 95 e0 ae b3 e0 af 81 e0 ae 9f e0 ae a9 e0 af 8d 20 e0 ae ae e0 ae 9f e0 af 8d ................................
239c0 e0 ae 9f e0 af 81 e0 ae ae e0 af 87 20 e0 ae aa e0 ae af e0 ae a9 e0 af 8d e0 ae aa e0 ae 9f e0 ................................
239e0 af 81 e0 ae a4 e0 af 8d e0 ae a4 e0 ae 95 e0 af 8d e0 ae 95 e0 af 82 e0 ae 9f e0 ae bf e0 ae af ................................
23a00 e0 ae a4 e0 af 81 2e 00 e0 ae 89 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 ae bf e0 ae 9f e0 ae ae ................................
23a20 e0 af 8d 20 e0 ae 95 e0 af 81 e0 ae b1 e0 af 88 e0 ae a8 e0 af 8d e0 ae a4 e0 ae a4 e0 af 81 20 ................................
23a40 e0 ae 92 e0 ae b0 e0 af 81 20 e0 ae aa e0 ae 9f e0 af 8d e0 ae 9f e0 ae bf e0 ae af e0 ae b2 e0 ................................
23a60 af 88 e0 ae 95 e0 af 8d 20 e0 ae 95 e0 af 8a e0 ae a3 e0 af 8d e0 ae 9f e0 ae bf e0 ae b0 e0 af ................................
23a80 81 e0 ae 95 e0 af 8d e0 ae 95 20 e0 ae b5 e0 af 87 e0 ae a3 e0 af 8d e0 ae 9f e0 af 81 e0 ae ae ................................
23aa0 e0 af 8d 00 e0 ae 92 e0 ae b0 e0 af 81 20 e0 ae 92 e0 ae a4 e0 af 8d e0 ae a4 e0 ae bf e0 ae 9a ................................
23ac0 e0 af 88 e0 ae b5 e0 af 81 e0 ae 95 e0 af 8d e0 ae 95 e0 af 81 e0 ae aa e0 af 8d 20 e0 ae aa e0 ................................
23ae0 ae bf e0 ae b1 e0 ae 95 e0 af 81 20 e0 ae 9a e0 af 87 e0 ae 95 e0 ae b0 e0 ae bf e0 ae aa e0 af ................................
23b00 8d e0 ae aa e0 af 81 e0 ae 95 e0 ae b3 e0 af 88 20 e0 ae ae e0 af 80 e0 ae a3 e0 af 8d e0 ae 9f ................................
23b20 e0 af 81 e0 ae ae e0 af 8d 20 e0 ae 89 e0 ae b0 e0 af 81 e0 ae b5 e0 ae be e0 ae 95 e0 af 8d e0 ................................
23b40 ae 95 20 e0 ae a8 e0 af 80 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d 20 e0 ae 95 e0 ae bf e0 ................................
23b60 ae a9 e0 af 8d e0 ae 9f e0 af 86 e0 ae b2 e0 af 8d 20 e0 ae 9a e0 af 87 e0 ae 95 e0 ae b0 e0 ae ................................
23b80 bf e0 ae aa e0 af 8d e0 ae aa e0 af 81 20 e0 ae 9a e0 af 8a e0 ae b0 e0 af 81 e0 ae 95 e0 ae bf ................................
23ba0 20 e0 ae a8 e0 ae bf e0 ae b1 e0 af 81 e0 ae b5 e0 ae aa e0 af 8d e0 ae aa e0 ae 9f e0 af 8d e0 ................................
23bc0 ae 9f e0 ae bf e0 ae b0 e0 af 81 e0 ae 95 e0 af 8d e0 ae 95 20 e0 ae b5 e0 af 87 e0 ae a3 e0 af ................................
23be0 8d e0 ae 9f e0 af 81 e0 ae ae e0 af 8d 2e 00 e0 ae a8 e0 af 80 e0 ae 99 e0 af 8d e0 ae 95 e0 ae ................................
23c00 b3 e0 af 8d 20 e0 ae aa e0 ae bf e0 ae a9 e0 af 8d e0 ae a9 e0 ae b0 e0 af 8d 20 e0 ae 95 e0 ae ................................
23c20 be e0 ae b2 e0 ae bf e0 ae aa e0 ae b0 e0 af 88 20 e0 ae ae e0 ae b1 e0 af 81 e0 ae a4 e0 af 8a ................................
23c40 e0 ae 9f e0 ae 95 e0 af 8d e0 ae 95 e0 ae ae e0 af 8d 20 e0 ae 9a e0 af 86 e0 ae af e0 af 8d e0 ................................
23c60 ae af 20 e0 ae b5 e0 af 87 e0 ae a3 e0 af 8d e0 ae 9f e0 af 81 e0 ae ae e0 af 8d 2e 00 e0 ae a8 ................................
23c80 e0 af 80 e0 ae 99 e0 af 8d e0 ae 95 e0 ae b3 e0 af 8d 20 e0 ae ae e0 af 81 e0 ae a4 e0 ae b2 e0 ................................
23ca0 ae bf e0 ae b2 e0 af 8d 20 e0 ae 92 e0 ae b0 e0 af 81 20 e0 ae 9a e0 ae be e0 ae a4 e0 ae a9 e0 ................................
23cc0 ae a4 e0 af 8d e0 ae a4 e0 af 88 e0 ae a4 e0 af 8d 20 e0 ae a4 e0 af 87 e0 ae b0 e0 af 8d e0 ae ................................
23ce0 a8 e0 af 8d e0 ae a4 e0 af 86 e0 ae 9f e0 af 81 e0 ae 95 e0 af 8d e0 ae 95 20 e0 ae b5 e0 af 87 ................................
23d00 e0 ae a3 e0 af 8d e0 ae 9f e0 af 81 e0 ae ae e0 af 8d 00 50 4b 03 04 14 00 00 00 00 00 7c 48 99 ...................PK........|H.
23d20 58 e3 c5 31 84 84 75 00 00 84 75 00 00 12 00 00 00 74 72 61 6e 73 6c 61 74 69 6f 6e 73 2f 75 6b X..1..u...u......translations/uk
23d40 2e 6d 6f de 12 04 95 00 00 00 00 d5 00 00 00 1c 00 00 00 c4 06 00 00 00 00 00 00 00 00 00 00 00 .mo.............................
23d60 00 00 00 6c 0d 00 00 1b 00 00 00 6d 0d 00 00 12 00 00 00 89 0d 00 00 11 00 00 00 9c 0d 00 00 1d ...l.......m....................
23d80 00 00 00 ae 0d 00 00 05 00 00 00 cc 0d 00 00 0b 00 00 00 d2 0d 00 00 0d 00 00 00 de 0d 00 00 18 ................................
23da0 00 00 00 ec 0d 00 00 1f 00 00 00 05 0e 00 00 19 00 00 00 25 0e 00 00 18 00 00 00 3f 0e 00 00 0b ...................%.......?....
23dc0 00 00 00 58 0e 00 00 24 00 00 00 64 0e 00 00 28 00 00 00 89 0e 00 00 2d 00 00 00 b2 0e 00 00 14 ...X...$...d...(.......-........
23de0 00 00 00 e0 0e 00 00 0a 00 00 00 f5 0e 00 00 08 00 00 00 00 0f 00 00 0c 00 00 00 09 0f 00 00 1c ................................
23e00 00 00 00 16 0f 00 00 15 00 00 00 33 0f 00 00 17 00 00 00 49 0f 00 00 1a 00 00 00 61 0f 00 00 12 ...........3.......I.......a....
23e20 00 00 00 7c 0f 00 00 16 00 00 00 8f 0f 00 00 1b 00 00 00 a6 0f 00 00 0e 00 00 00 c2 0f 00 00 10 ...|............................
23e40 00 00 00 d1 0f 00 00 13 00 00 00 e2 0f 00 00 0b 00 00 00 f6 0f 00 00 0f 00 00 00 02 10 00 00 14 ................................
23e60 00 00 00 12 10 00 00 19 00 00 00 27 10 00 00 26 00 00 00 41 10 00 00 1e 00 00 00 68 10 00 00 19 ...........'...&...A.......h....
23e80 00 00 00 87 10 00 00 3f 00 00 00 a1 10 00 00 20 00 00 00 e1 10 00 00 6c 00 00 00 02 11 00 00 2a .......?...............l.......*
23ea0 00 00 00 6f 11 00 00 4e 00 00 00 9a 11 00 00 35 00 00 00 e9 11 00 00 4d 00 00 00 1f 12 00 00 22 ...o...N.......5.......M......."
23ec0 00 00 00 6d 12 00 00 0d 00 00 00 90 12 00 00 27 00 00 00 9e 12 00 00 23 00 00 00 c6 12 00 00 1a ...m...........'.......#........
23ee0 00 00 00 ea 12 00 00 06 01 00 00 05 13 00 00 9c 00 00 00 0c 14 00 00 12 00 00 00 a9 14 00 00 11 ................................
23f00 00 00 00 bc 14 00 00 12 00 00 00 ce 14 00 00 0d 00 00 00 e1 14 00 00 10 00 00 00 ef 14 00 00 13 ................................
23f20 00 00 00 00 15 00 00 17 00 00 00 14 15 00 00 15 00 00 00 2c 15 00 00 10 00 00 00 42 15 00 00 26 ...................,.......B...&
23f40 00 00 00 53 15 00 00 05 00 00 00 7a 15 00 00 0d 00 00 00 80 15 00 00 21 00 00 00 8e 15 00 00 22 ...S.......z...........!......."
23f60 00 00 00 b0 15 00 00 12 00 00 00 d3 15 00 00 0a 00 00 00 e6 15 00 00 0f 00 00 00 f1 15 00 00 0e ................................
23f80 00 00 00 01 16 00 00 13 00 00 00 10 16 00 00 2b 00 00 00 24 16 00 00 16 00 00 00 50 16 00 00 28 ...............+...$.......P...(
23fa0 00 00 00 67 16 00 00 a1 00 00 00 90 16 00 00 11 00 00 00 32 17 00 00 11 00 00 00 44 17 00 00 07 ...g...............2.......D....
23fc0 00 00 00 56 17 00 00 0d 00 00 00 5e 17 00 00 0b 00 00 00 6c 17 00 00 27 00 00 00 78 17 00 00 1b ...V.......^.......l...'...x....
23fe0 00 00 00 a0 17 00 00 07 00 00 00 bc 17 00 00 08 00 00 00 c4 17 00 00 10 00 00 00 cd 17 00 00 1c ................................
24000 00 00 00 de 17 00 00 29 00 00 00 fb 17 00 00 04 00 00 00 25 18 00 00 0c 00 00 00 2a 18 00 00 1b .......)...........%.......*....
24020 00 00 00 37 18 00 00 20 00 00 00 53 18 00 00 11 00 00 00 74 18 00 00 09 00 00 00 86 18 00 00 0d ...7.......S.......t............
24040 00 00 00 90 18 00 00 37 00 00 00 9e 18 00 00 29 00 00 00 d6 18 00 00 27 00 00 00 00 19 00 00 2a .......7.......).......'.......*
24060 00 00 00 28 19 00 00 15 00 00 00 53 19 00 00 be 00 00 00 69 19 00 00 f4 00 00 00 28 1a 00 00 49 ...(.......S.......i.......(...I
24080 00 00 00 1d 1b 00 00 bd 00 00 00 67 1b 00 00 ae 00 00 00 25 1c 00 00 7d 00 00 00 d4 1c 00 00 12 ...........g.......%...}........
240a0 00 00 00 52 1d 00 00 12 00 00 00 65 1d 00 00 19 00 00 00 78 1d 00 00 05 00 00 00 92 1d 00 00 06 ...R.......e.......x............
240c0 00 00 00 98 1d 00 00 08 00 00 00 9f 1d 00 00 0b 00 00 00 a8 1d 00 00 19 00 00 00 b4 1d 00 00 04 ................................
240e0 00 00 00 ce 1d 00 00 42 00 00 00 d3 1d 00 00 0c 00 00 00 16 1e 00 00 1e 00 00 00 23 1e 00 00 04 .......B...................#....
24100 00 00 00 42 1e 00 00 1b 00 00 00 47 1e 00 00 1c 00 00 00 63 1e 00 00 16 00 00 00 80 1e 00 00 1e ...B.......G.......c............
24120 00 00 00 97 1e 00 00 5a 00 00 00 b6 1e 00 00 63 00 00 00 11 1f 00 00 05 00 00 00 75 1f 00 00 1b .......Z.......c...........u....
24140 00 00 00 7b 1f 00 00 13 00 00 00 97 1f 00 00 10 00 00 00 ab 1f 00 00 47 00 00 00 bc 1f 00 00 31 ...{...................G.......1
24160 00 00 00 04 20 00 00 37 00 00 00 36 20 00 00 2b 00 00 00 6e 20 00 00 2b 00 00 00 9a 20 00 00 21 .......7...6...+...n...+.......!
24180 00 00 00 c6 20 00 00 26 00 00 00 e8 20 00 00 21 00 00 00 0f 21 00 00 3d 00 00 00 31 21 00 00 35 .......&.......!....!..=...1!..5
241a0 00 00 00 6f 21 00 00 3d 00 00 00 a5 21 00 00 31 00 00 00 e3 21 00 00 2e 00 00 00 15 22 00 00 35 ...o!..=....!..1....!......."..5
241c0 00 00 00 44 22 00 00 3c 00 00 00 7a 22 00 00 24 00 00 00 b7 22 00 00 3b 00 00 00 dc 22 00 00 30 ...D"..<...z"..$...."..;...."..0
241e0 00 00 00 18 23 00 00 30 00 00 00 49 23 00 00 0c 00 00 00 7a 23 00 00 12 00 00 00 87 23 00 00 3b ....#..0...I#......z#.......#..;
24200 00 00 00 9a 23 00 00 3b 00 00 00 d6 23 00 00 16 00 00 00 12 24 00 00 15 00 00 00 29 24 00 00 18 ....#..;....#.......$......)$...
24220 00 00 00 3f 24 00 00 10 00 00 00 58 24 00 00 14 00 00 00 69 24 00 00 19 00 00 00 7e 24 00 00 1e ...?$......X$......i$......~$...
24240 00 00 00 98 24 00 00 1d 00 00 00 b7 24 00 00 22 00 00 00 d5 24 00 00 1d 00 00 00 f8 24 00 00 0d ....$.......$.."....$.......$...
24260 00 00 00 16 25 00 00 0d 00 00 00 24 25 00 00 0b 00 00 00 32 25 00 00 25 00 00 00 3e 25 00 00 2c ....%......$%......2%..%...>%..,
24280 00 00 00 64 25 00 00 2b 00 00 00 91 25 00 00 1b 00 00 00 bd 25 00 00 3b 00 00 00 d9 25 00 00 13 ...d%..+....%.......%..;....%...
242a0 00 00 00 15 26 00 00 10 00 00 00 29 26 00 00 1f 00 00 00 3a 26 00 00 10 00 00 00 5a 26 00 00 14 ....&......)&......:&......Z&...
242c0 00 00 00 6b 26 00 00 1d 00 00 00 80 26 00 00 10 00 00 00 9e 26 00 00 10 00 00 00 af 26 00 00 3b ...k&.......&.......&.......&..;
242e0 00 00 00 c0 26 00 00 2b 00 00 00 fc 26 00 00 6c 00 00 00 28 27 00 00 7a 00 00 00 95 27 00 00 06 ....&..+....&..l...('..z....'...
24300 00 00 00 10 28 00 00 0e 00 00 00 17 28 00 00 0e 00 00 00 26 28 00 00 2d 00 00 00 35 28 00 00 08 ....(.......(......&(..-...5(...
24320 00 00 00 63 28 00 00 0d 00 00 00 6c 28 00 00 0d 00 00 00 7a 28 00 00 2e 00 00 00 88 28 00 00 3a ...c(......l(......z(.......(..:
24340 00 00 00 b7 28 00 00 2e 00 00 00 f2 28 00 00 4a 00 00 00 21 29 00 00 26 00 00 00 6c 29 00 00 78 ....(.......(..J...!)..&...l)..x
24360 00 00 00 93 29 00 00 09 00 00 00 0c 2a 00 00 1f 00 00 00 16 2a 00 00 22 00 00 00 36 2a 00 00 27 ....).......*.......*.."...6*..'
24380 00 00 00 59 2a 00 00 11 00 00 00 81 2a 00 00 1b 00 00 00 93 2a 00 00 20 00 00 00 af 2a 00 00 38 ...Y*.......*.......*.......*..8
243a0 00 00 00 d0 2a 00 00 11 00 00 00 09 2b 00 00 09 00 00 00 1b 2b 00 00 0d 00 00 00 25 2b 00 00 1b ....*.......+.......+......%+...
243c0 00 00 00 33 2b 00 00 19 00 00 00 4f 2b 00 00 3d 00 00 00 69 2b 00 00 38 00 00 00 a7 2b 00 00 c4 ...3+......O+..=...i+..8....+...
243e0 00 00 00 e0 2b 00 00 1f 00 00 00 a5 2c 00 00 64 00 00 00 c5 2c 00 00 24 00 00 00 2a 2d 00 00 1e ....+.......,..d....,..$...*-...
24400 00 00 00 4f 2d 00 00 8a 02 00 00 6e 2d 00 00 3b 00 00 00 f9 2f 00 00 2c 00 00 00 35 30 00 00 26 ...O-......n-..;..../..,...50..&
24420 00 00 00 62 30 00 00 4c 00 00 00 89 30 00 00 0f 00 00 00 d6 30 00 00 15 00 00 00 e6 30 00 00 17 ...b0..L....0.......0.......0...
24440 00 00 00 fc 30 00 00 33 00 00 00 14 31 00 00 57 00 00 00 48 31 00 00 45 00 00 00 a0 31 00 00 3b ....0..3....1..W...H1..E....1..;
24460 00 00 00 e6 31 00 00 23 00 00 00 22 32 00 00 3b 00 00 00 46 32 00 00 3b 00 00 00 82 32 00 00 4d ....1..#..."2..;...F2..;....2..M
24480 00 00 00 be 32 00 00 2f 00 00 00 0c 33 00 00 20 00 00 00 3c 33 00 00 19 00 00 00 5d 33 00 00 24 ....2../....3......<3......]3..$
244a0 00 00 00 77 33 00 00 49 00 00 00 9c 33 00 00 2a 00 00 00 e6 33 00 00 32 00 00 00 11 34 00 00 38 ...w3..I....3..*....3..2....4..8
244c0 00 00 00 44 34 00 00 27 00 00 00 7d 34 00 00 2b 00 00 00 a5 34 00 00 2e 00 00 00 d1 34 00 00 21 ...D4..'...}4..+....4.......4..!
244e0 00 00 00 00 35 00 00 29 00 00 00 22 35 00 00 2f 00 00 00 4c 35 00 00 1e 00 00 00 7c 35 00 00 22 ....5..)..."5../...L5......|5.."
24500 00 00 00 9b 35 00 00 25 00 00 00 be 35 00 00 31 00 00 00 e4 35 00 00 5c 00 00 00 16 36 00 00 3a ....5..%....5..1....5..\....6..:
24520 00 00 00 73 36 00 00 32 00 00 00 ae 36 00 00 78 00 00 00 e1 36 00 00 56 00 00 00 5a 37 00 00 c7 ...s6..2....6..x....6..V...Z7...
24540 00 00 00 b1 37 00 00 68 00 00 00 79 38 00 00 9c 00 00 00 e2 38 00 00 59 00 00 00 7f 39 00 00 a2 ....7..h...y8.......8..Y....9...
24560 00 00 00 d9 39 00 00 50 00 00 00 7c 3a 00 00 10 00 00 00 cd 3a 00 00 58 00 00 00 de 3a 00 00 4b ....9..P...|:.......:..X....:..K
24580 00 00 00 37 3b 00 00 39 00 00 00 83 3b 00 00 56 02 00 00 bd 3b 00 00 42 01 00 00 14 3e 00 00 32 ...7;..9....;..V....;..B....>..2
245a0 00 00 00 57 3f 00 00 31 00 00 00 8a 3f 00 00 31 00 00 00 bc 3f 00 00 24 00 00 00 ee 3f 00 00 2f ...W?..1....?..1....?..$....?../
245c0 00 00 00 13 40 00 00 3a 00 00 00 43 40 00 00 36 00 00 00 7e 40 00 00 4f 00 00 00 b5 40 00 00 36 ....@..:...C@..6...~@..O....@..6
245e0 00 00 00 05 41 00 00 4a 00 00 00 3c 41 00 00 10 00 00 00 87 41 00 00 24 00 00 00 98 41 00 00 3c ....A..J...<A.......A..$....A..<
24600 00 00 00 bd 41 00 00 51 00 00 00 fa 41 00 00 30 00 00 00 4c 42 00 00 21 00 00 00 7d 42 00 00 26 ....A..Q....A..0...LB..!...}B..&
24620 00 00 00 9f 42 00 00 25 00 00 00 c6 42 00 00 28 00 00 00 ec 42 00 00 6b 00 00 00 15 43 00 00 39 ....B..%....B..(....B..k....C..9
24640 00 00 00 81 43 00 00 5a 00 00 00 bb 43 00 00 9a 01 00 00 16 44 00 00 31 00 00 00 b1 45 00 00 21 ....C..Z....C.......D..1....E..!
24660 00 00 00 e3 45 00 00 0e 00 00 00 05 46 00 00 24 00 00 00 14 46 00 00 1d 00 00 00 39 46 00 00 4d ....E.......F..$....F......9F..M
24680 00 00 00 57 46 00 00 32 00 00 00 a5 46 00 00 10 00 00 00 d8 46 00 00 11 00 00 00 e9 46 00 00 20 ...WF..2....F.......F.......F...
246a0 00 00 00 fb 46 00 00 32 00 00 00 1c 47 00 00 43 00 00 00 4f 47 00 00 10 00 00 00 93 47 00 00 1e ....F..2....G..C...OG.......G...
246c0 00 00 00 a4 47 00 00 30 00 00 00 c3 47 00 00 3c 00 00 00 f4 47 00 00 2a 00 00 00 31 48 00 00 1b ....G..0....G..<....G..*...1H...
246e0 00 00 00 5c 48 00 00 1f 00 00 00 78 48 00 00 84 00 00 00 98 48 00 00 50 00 00 00 1d 49 00 00 53 ...\H......xH.......H..P....I..S
24700 00 00 00 6e 49 00 00 5d 00 00 00 c2 49 00 00 32 00 00 00 20 4a 00 00 a9 01 00 00 53 4a 00 00 69 ...nI..]....I..2....J......SJ..i
24720 02 00 00 fd 4b 00 00 6e 00 00 00 67 4e 00 00 b2 01 00 00 d6 4e 00 00 6f 01 00 00 89 50 00 00 ed ....K..n...gN.......N..o....P...
24740 00 00 00 f9 51 00 00 2b 00 00 00 e7 52 00 00 13 00 00 00 13 53 00 00 22 00 00 00 27 53 00 00 0c ....Q..+....R.......S.."...'S...
24760 00 00 00 4a 53 00 00 0d 00 00 00 57 53 00 00 0a 00 00 00 65 53 00 00 1c 00 00 00 70 53 00 00 37 ...JS......WS......eS......pS..7
24780 00 00 00 8d 53 00 00 08 00 00 00 c5 53 00 00 87 00 00 00 ce 53 00 00 26 00 00 00 56 54 00 00 3f ....S.......S.......S..&...VT..?
247a0 00 00 00 7d 54 00 00 0a 00 00 00 bd 54 00 00 2e 00 00 00 c8 54 00 00 36 00 00 00 f7 54 00 00 2b ...}T.......T.......T..6....T..+
247c0 00 00 00 2e 55 00 00 3e 00 00 00 5a 55 00 00 d3 00 00 00 99 55 00 00 d7 00 00 00 6d 56 00 00 08 ....U..>...ZU.......U......mV...
247e0 00 00 00 45 57 00 00 3a 00 00 00 4e 57 00 00 28 00 00 00 89 57 00 00 19 00 00 00 b2 57 00 00 a7 ...EW..:...NW..(....W.......W...
24800 00 00 00 cc 57 00 00 82 00 00 00 74 58 00 00 65 00 00 00 f7 58 00 00 69 00 00 00 5d 59 00 00 63 ....W......tX..e....X..i...]Y..c
24820 00 00 00 c7 59 00 00 41 00 00 00 2b 5a 00 00 61 00 00 00 6d 5a 00 00 3f 00 00 00 cf 5a 00 00 6c ....Y..A...+Z..a...mZ..?....Z..l
24840 00 00 00 0f 5b 00 00 84 00 00 00 7c 5b 00 00 98 00 00 00 01 5c 00 00 8a 00 00 00 9a 5c 00 00 78 ....[......|[.......\.......\..x
24860 00 00 00 25 5d 00 00 80 00 00 00 9e 5d 00 00 6e 00 00 00 1f 5e 00 00 47 00 00 00 8e 5e 00 00 66 ...%].......]..n....^..G....^..f
24880 00 00 00 d6 5e 00 00 6c 00 00 00 3d 5f 00 00 6a 00 00 00 aa 5f 00 00 1b 00 00 00 15 60 00 00 2a ....^..l...=_..j...._.......`..*
248a0 00 00 00 31 60 00 00 87 00 00 00 5c 60 00 00 7e 00 00 00 e4 60 00 00 31 00 00 00 63 61 00 00 2b ...1`......\`..~....`..1...ca..+
248c0 00 00 00 95 61 00 00 31 00 00 00 c1 61 00 00 22 00 00 00 f3 61 00 00 26 00 00 00 16 62 00 00 29 ....a..1....a.."....a..&....b..)
248e0 00 00 00 3d 62 00 00 35 00 00 00 67 62 00 00 3e 00 00 00 9d 62 00 00 3c 00 00 00 dc 62 00 00 34 ...=b..5...gb..>....b..<....b..4
24900 00 00 00 19 63 00 00 2b 00 00 00 4e 63 00 00 2e 00 00 00 7a 63 00 00 27 00 00 00 a9 63 00 00 4e ....c..+...Nc......zc..'....c..N
24920 00 00 00 d1 63 00 00 5b 00 00 00 20 64 00 00 5e 00 00 00 7c 64 00 00 39 00 00 00 db 64 00 00 7e ....c..[....d..^...|d..9....d..~
24940 00 00 00 15 65 00 00 26 00 00 00 94 65 00 00 25 00 00 00 bb 65 00 00 4c 00 00 00 e1 65 00 00 30 ....e..&....e..%....e..L....e..0
24960 00 00 00 2e 66 00 00 2e 00 00 00 5f 66 00 00 37 00 00 00 8e 66 00 00 21 00 00 00 c6 66 00 00 23 ....f......_f..7....f..!....f..#
24980 00 00 00 e8 66 00 00 6b 00 00 00 0c 67 00 00 56 00 00 00 78 67 00 00 e8 00 00 00 cf 67 00 00 15 ....f..k....g..V...xg.......g...
249a0 01 00 00 b8 68 00 00 08 00 00 00 ce 69 00 00 1c 00 00 00 d7 69 00 00 1c 00 00 00 f4 69 00 00 62 ....h.......i.......i.......i..b
249c0 00 00 00 11 6a 00 00 1c 00 00 00 74 6a 00 00 21 00 00 00 91 6a 00 00 2e 00 00 00 b3 6a 00 00 67 ....j......tj..!....j.......j..g
249e0 00 00 00 e2 6a 00 00 4d 00 00 00 4a 6b 00 00 43 00 00 00 98 6b 00 00 bb 00 00 00 dc 6b 00 00 4b ....j..M...Jk..C....k.......k..K
24a00 00 00 00 98 6c 00 00 1d 01 00 00 e4 6c 00 00 16 00 00 00 02 6e 00 00 53 00 00 00 19 6e 00 00 54 ....l.......l.......n..S....n..T
24a20 00 00 00 6d 6e 00 00 54 00 00 00 c2 6e 00 00 2b 00 00 00 17 6f 00 00 38 00 00 00 43 6f 00 00 44 ...mn..T....n..+....o..8...Co..D
24a40 00 00 00 7c 6f 00 00 80 00 00 00 c1 6f 00 00 32 00 00 00 42 70 00 00 23 00 00 00 75 70 00 00 27 ...|o.......o..2...Bp..#...up..'
24a60 00 00 00 99 70 00 00 44 00 00 00 c1 70 00 00 3f 00 00 00 06 71 00 00 5c 00 00 00 46 71 00 00 76 ....p..D....p..?....q..\...Fq..v
24a80 00 00 00 a3 71 00 00 ed 01 00 00 1a 72 00 00 42 00 00 00 08 74 00 00 a5 00 00 00 4b 74 00 00 51 ....q.......r..B....t......Kt..Q
24aa0 00 00 00 f1 74 00 00 40 00 00 00 43 75 00 00 00 26 41 75 74 6f 20 70 6f 70 75 6c 61 74 65 20 66 ....t..@...Cu...&Auto.populate.f
24ac0 72 6f 6d 20 73 65 61 72 63 68 3a 00 26 43 6f 6c 75 6d 6e 20 74 6f 20 75 70 64 61 74 65 3a 00 26 rom.search:.&Column.to.update:.&
24ae0 43 75 73 74 6f 6d 69 7a 65 20 70 6c 75 67 69 6e 00 26 44 65 76 69 63 65 20 74 6f 20 73 79 6e 63 Customize.plugin.&Device.to.sync
24b00 20 74 68 69 73 20 6c 69 73 74 20 74 6f 3a 00 26 48 65 6c 70 00 26 4c 69 73 74 20 74 79 70 65 3a .this.list.to:.&Help.&List.type:
24b20 00 26 53 65 72 69 65 73 20 6e 61 6d 65 3a 00 26 53 74 6f 72 65 20 69 6e 20 73 65 72 69 65 73 20 .&Series.name:.&Store.in.series.
24b40 63 6f 6c 75 6d 6e 3a 00 26 56 61 6c 75 65 20 69 6e 20 63 6f 6c 75 6d 6e 20 74 6f 20 61 64 64 2f column:.&Value.in.column.to.add/
24b60 72 65 6d 6f 76 65 3a 00 26 56 69 65 77 20 6c 69 62 72 61 72 79 20 70 72 65 66 65 72 65 6e 63 65 remove:.&View.library.preference
24b80 73 00 26 57 68 65 6e 20 73 79 6e 63 69 6e 67 20 74 68 69 73 20 6c 69 73 74 3a 00 2a 41 6e 79 20 s.&When.syncing.this.list:.*Any.
24ba0 44 65 76 69 63 65 00 41 20 6c 69 73 74 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 73 20 77 69 74 Device.A.list.already.exists.wit
24bc0 68 20 74 68 69 73 20 6e 61 6d 65 00 41 20 6c 69 73 74 20 77 69 74 68 20 74 68 65 20 73 61 6d 65 h.this.name.A.list.with.the.same
24be0 20 6e 61 6d 65 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 73 00 41 64 64 20 61 6c 6c 20 62 6f 6f .name.already.exists.Add.all.boo
24c00 6b 73 20 69 6e 20 73 65 72 69 65 73 20 74 6f 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 6c 69 ks.in.series.to.the.specified.li
24c20 73 74 00 41 64 64 20 63 6f 6e 6e 65 63 74 65 64 20 64 65 76 69 63 65 00 41 64 64 20 66 61 69 6c st.Add.connected.device.Add.fail
24c40 65 64 00 41 64 64 20 6c 69 73 74 00 41 64 64 20 6e 65 77 20 6c 69 73 74 00 41 64 64 20 6e 65 77 ed.Add.list.Add.new.list.Add.new
24c60 20 6c 69 73 74 20 69 74 65 6d 73 20 74 6f 20 64 65 76 69 63 65 00 41 64 64 20 73 65 72 69 65 73 .list.items.to.device.Add.series
24c80 20 74 6f 20 25 73 20 6c 69 73 74 00 41 64 64 20 73 65 72 69 65 73 20 74 6f 20 61 6c 6c 20 6c 69 .to.%s.list.Add.series.to.all.li
24ca0 73 74 73 00 41 64 64 20 73 65 72 69 65 73 20 74 6f 20 64 65 66 61 75 6c 74 20 6c 69 73 74 00 41 sts.Add.series.to.default.list.A
24cc0 64 64 20 73 65 72 69 65 73 20 74 6f 20 6c 69 73 74 00 41 64 64 20 73 65 72 69 65 73 20 74 6f 20 dd.series.to.list.Add.series.to.
24ce0 6c 69 73 74 3a 20 25 73 00 41 64 64 20 73 65 72 69 65 73 20 74 6f 20 74 68 65 20 22 25 73 22 20 list:.%s.Add.series.to.the."%s".
24d00 6c 69 73 74 00 41 64 64 20 74 6f 20 25 73 20 6c 69 73 74 00 41 64 64 20 74 6f 20 61 6c 6c 20 6c list.Add.to.%s.list.Add.to.all.l
24d20 69 73 74 73 00 41 64 64 20 74 6f 20 64 65 66 61 75 6c 74 20 6c 69 73 74 00 41 64 64 20 74 6f 20 ists.Add.to.default.list.Add.to.
24d40 6c 69 73 74 00 41 64 64 20 74 6f 20 6c 69 73 74 3a 20 25 73 00 41 64 64 20 74 6f 20 74 68 65 20 list.Add.to.list:.%s.Add.to.the.
24d60 22 25 73 22 20 6c 69 73 74 00 41 64 64 20 74 6f 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 6c "%s".list.Add.to.the.specified.l
24d80 69 73 74 00 41 64 64 2f 6f 76 65 72 77 72 69 74 65 20 61 6c 6c 20 6c 69 73 74 20 69 74 65 6d 73 ist.Add/overwrite.all.list.items
24da0 20 74 6f 20 64 65 76 69 63 65 00 41 64 64 65 64 20 25 64 20 62 6f 6f 6b 73 20 74 6f 20 79 6f 75 .to.device.Added.%d.books.to.you
24dc0 72 20 25 73 20 6c 69 73 74 00 41 64 64 65 64 20 74 6f 20 25 64 20 72 65 61 64 69 6e 67 20 6c 69 r.%s.list.Added.to.%d.reading.li
24de0 73 74 73 00 41 6c 6c 20 73 65 74 74 69 6e 67 73 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e sts.All.settings.for.this.plugin
24e00 20 69 6e 20 74 68 69 73 20 6c 69 62 72 61 72 79 20 68 61 76 65 20 62 65 65 6e 20 63 6c 65 61 72 .in.this.library.have.been.clear
24e20 65 64 2e 00 41 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 65 64 20 77 68 69 6c 65 20 72 65 6e 61 6d ed..An.error.occured.while.renam
24e40 69 6e 67 2e 00 41 6e 79 20 73 65 74 74 69 6e 67 73 20 69 6e 20 6f 74 68 65 72 20 6c 69 62 72 61 ing..Any.settings.in.other.libra
24e60 72 69 65 73 20 6f 72 20 73 74 6f 72 65 64 20 69 6e 20 61 20 4a 53 4f 4e 20 66 69 6c 65 20 69 6e ries.or.stored.in.a.JSON.file.in
24e80 20 79 6f 75 72 20 63 61 6c 69 62 72 65 20 70 6c 75 67 69 6e 73 20 66 6f 6c 64 65 72 20 77 69 6c .your.calibre.plugins.folder.wil
24ea0 6c 20 6e 6f 74 20 62 65 20 74 6f 75 63 68 65 64 2e 00 41 70 70 6c 79 20 72 65 61 64 69 6e 67 20 l.not.be.touched..Apply.reading.
24ec0 6c 69 73 74 20 6f 72 64 65 72 20 77 68 65 6e 20 76 69 65 77 69 6e 67 20 6c 69 73 74 00 41 72 65 list.order.when.viewing.list.Are
24ee0 20 79 6f 75 20 73 75 72 65 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 63 68 61 6e 67 65 20 79 6f 75 .you.sure.you.want.to.change.you
24f00 72 20 73 65 74 74 69 6e 67 73 20 69 6e 20 74 68 69 73 20 6c 69 62 72 61 72 79 20 66 6f 72 20 74 r.settings.in.this.library.for.t
24f20 68 69 73 20 70 6c 75 67 69 6e 3f 00 41 72 65 20 79 6f 75 20 73 75 72 65 20 79 6f 75 20 77 61 6e his.plugin?.Are.you.sure.you.wan
24f40 74 20 74 6f 20 63 6c 65 61 72 20 74 68 65 20 27 25 73 27 20 72 65 61 64 69 6e 67 20 6c 69 73 74 t.to.clear.the.'%s'.reading.list
24f60 3f 00 41 72 65 20 79 6f 75 20 73 75 72 65 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 63 6c 65 61 72 ?.Are.you.sure.you.want.to.clear
24f80 20 79 6f 75 72 20 73 65 74 74 69 6e 67 73 20 69 6e 20 74 68 69 73 20 6c 69 62 72 61 72 79 20 66 .your.settings.in.this.library.f
24fa0 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 3f 00 41 72 65 20 79 6f 75 20 73 75 72 65 20 79 6f 75 or.this.plugin?.Are.you.sure.you
24fc0 20 77 61 6e 74 20 74 6f 20 63 6f 6e 74 69 6e 75 65 3f 00 41 72 65 20 79 6f 75 20 73 75 72 65 3f .want.to.continue?.Are.you.sure?
24fe0 00 41 75 74 6f 20 70 6f 70 75 6c 61 74 65 20 6c 69 73 74 20 66 72 6f 6d 20 62 6f 6f 6b 73 20 6f .Auto.populate.list.from.books.o
25000 6e 20 64 65 76 69 63 65 00 41 75 74 6f 20 70 6f 70 75 6c 61 74 65 64 20 66 72 6f 6d 20 62 6f 6f n.device.Auto.populated.from.boo
25020 6b 73 20 6f 6e 20 64 65 76 69 63 65 00 41 75 74 6f 20 70 6f 70 75 6c 61 74 65 64 20 66 72 6f 6d ks.on.device.Auto.populated.from
25040 20 73 65 61 72 63 68 00 42 79 20 64 65 66 61 75 6c 74 20 52 65 61 64 69 6e 67 20 4c 69 73 74 20 .search.By.default.Reading.List.
25060 63 72 65 61 74 65 73 20 61 20 56 69 65 77 20 4c 69 73 74 20 73 75 62 6d 65 6e 75 20 66 6f 72 20 creates.a.View.List.submenu.for.
25080 61 6c 6c 20 79 6f 75 72 20 6c 69 73 74 73 20 77 68 65 6e 20 79 6f 75 20 68 61 76 65 20 6d 75 6c all.your.lists.when.you.have.mul
250a0 74 69 70 6c 65 2e 0a 49 66 20 63 68 65 63 6b 65 64 2c 20 74 68 69 73 20 6c 69 73 74 20 77 69 6c tiple..If.checked,.this.list.wil
250c0 6c 20 62 65 20 6d 6f 76 65 64 20 74 6f 20 74 68 65 20 74 6f 70 20 6c 65 76 65 6c 20 6d 65 6e 75 l.be.moved.to.the.top.level.menu
250e0 20 66 6f 72 20 65 61 73 65 20 6f 66 20 61 63 63 65 73 73 2e 0a 4e 4f 54 45 3a 20 59 6f 75 72 20 .for.ease.of.access..NOTE:.Your.
25100 22 64 65 66 61 75 6c 74 22 20 6c 69 73 74 20 77 69 6c 6c 20 61 6c 77 61 79 73 20 61 70 70 65 61 "default".list.will.always.appea
25120 72 20 6f 6e 20 74 68 65 20 74 6f 70 20 6d 65 6e 75 2c 20 72 65 67 61 72 64 6c 65 73 73 20 6f 66 r.on.the.top.menu,.regardless.of
25140 20 74 68 69 73 20 63 68 65 63 6b 62 6f 78 00 42 79 20 73 70 65 63 69 66 79 69 6e 67 20 61 20 64 .this.checkbox.By.specifying.a.d
25160 65 76 69 63 65 20 79 6f 75 20 63 61 6e 20 73 79 6e 63 20 65 69 74 68 65 72 20 6d 61 6e 75 61 6c evice.you.can.sync.either.manual
25180 6c 79 20 6f 72 0a 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 74 68 65 20 63 6f 6e 74 65 6e 74 73 ly.or.automatically.the.contents
251a0 20 6f 66 20 61 20 6c 69 73 74 20 74 6f 20 74 68 61 74 20 64 65 76 69 63 65 2e 0a 54 68 69 73 20 .of.a.list.to.that.device..This.
251c0 72 65 70 6c 61 63 65 73 20 74 68 65 20 42 6f 6f 6b 20 53 79 6e 63 20 70 6c 75 67 69 6e 20 66 75 replaces.the.Book.Sync.plugin.fu
251e0 6e 63 74 69 6f 6e 61 6c 69 74 79 00 43 61 6e 6e 6f 74 20 61 64 64 20 74 6f 20 6c 69 73 74 00 43 nctionality.Cannot.add.to.list.C
25200 61 6e 6e 6f 74 20 63 6c 65 61 72 20 6c 69 73 74 00 43 61 6e 6e 6f 74 20 63 72 65 61 74 65 20 6c annot.clear.list.Cannot.create.l
25220 69 73 74 00 43 61 6e 6e 6f 74 20 64 65 6c 65 74 65 00 43 61 6e 6e 6f 74 20 65 64 69 74 20 6c 69 ist.Cannot.delete.Cannot.edit.li
25240 73 74 00 43 61 6e 6e 6f 74 20 6d 6f 76 65 20 74 6f 20 6c 69 73 74 00 43 61 6e 6e 6f 74 20 72 65 st.Cannot.move.to.list.Cannot.re
25260 6d 6f 76 65 20 66 72 6f 6d 20 6c 69 73 74 00 43 61 6e 6e 6f 74 20 73 79 6e 63 20 74 6f 20 64 65 move.from.list.Cannot.sync.to.de
25280 76 69 63 65 00 43 61 6e 6e 6f 74 20 76 69 65 77 20 6c 69 73 74 00 43 68 6f 6f 73 65 20 68 6f 77 vice.Cannot.view.list.Choose.how
252a0 20 74 68 69 73 20 6c 69 73 74 20 77 69 6c 6c 20 62 65 20 70 6f 70 75 6c 61 74 65 64 00 43 6c 65 .this.list.will.be.populated.Cle
252c0 61 72 00 43 6c 65 61 72 20 25 73 20 6c 69 73 74 00 43 6c 65 61 72 20 61 6c 6c 20 66 72 6f 6d 20 ar.Clear.%s.list.Clear.all.from.
252e0 74 68 65 20 73 70 65 63 69 66 69 65 64 20 6c 69 73 74 00 43 6c 65 61 72 20 61 6c 6c 20 73 65 74 the.specified.list.Clear.all.set
25300 74 69 6e 67 73 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 00 43 6c 65 61 72 20 64 65 66 61 tings.for.this.plugin.Clear.defa
25320 75 6c 74 20 6c 69 73 74 00 43 6c 65 61 72 20 6c 69 73 74 00 43 6c 65 61 72 20 6c 69 73 74 20 28 ult.list.Clear.list.Clear.list.(
25340 25 64 29 00 43 6c 65 61 72 20 6c 69 73 74 3a 20 25 73 00 43 6c 65 61 72 20 74 68 65 20 22 25 73 %d).Clear.list:.%s.Clear.the."%s
25360 22 20 6c 69 73 74 00 43 6c 65 61 72 20 74 68 69 73 20 6c 69 73 74 20 61 66 74 65 72 20 61 20 73 ".list.Clear.this.list.after.a.s
25380 79 6e 63 20 74 6f 20 74 68 69 73 20 64 65 76 69 63 65 00 43 6f 6c 75 6d 6e 20 55 70 64 61 74 65 ync.to.this.device.Column.Update
253a0 20 4f 70 74 69 6f 6e 73 3a 00 43 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 64 69 61 6c 6f 67 73 20 68 .Options:.Confirmation.dialogs.h
253c0 61 76 65 20 61 6c 6c 20 62 65 65 6e 20 72 65 73 65 74 00 43 6f 6e 74 72 6f 6c 20 68 6f 77 20 79 ave.all.been.reset.Control.how.y
253e0 6f 75 72 20 69 74 65 6d 73 20 61 72 65 20 73 79 6e 63 65 64 20 74 6f 20 74 68 65 20 64 65 76 69 our.items.are.synced.to.the.devi
25400 63 65 2e 0a 53 79 6e 63 20 6f 6e 6c 79 20 6e 65 77 20 69 74 65 6d 73 2c 20 73 79 6e 63 20 61 6c ce..Sync.only.new.items,.sync.al
25420 6c 20 69 74 65 6d 73 20 6f 76 65 72 77 72 69 74 69 6e 67 20 65 78 69 73 74 69 6e 67 0a 6f 72 20 l.items.overwriting.existing.or.
25440 75 73 65 20 74 68 69 73 20 6c 69 73 74 20 74 6f 20 6a 75 73 74 20 72 65 6d 6f 76 65 20 69 74 65 use.this.list.to.just.remove.ite
25460 6d 73 20 66 72 6f 6d 20 79 6f 75 72 20 64 65 76 69 63 65 2e 00 43 6f 70 79 20 74 6f 20 63 6c 69 ms.from.your.device..Copy.to.cli
25480 70 62 6f 61 72 64 00 43 72 65 61 74 65 20 6e 65 77 20 63 6f 6c 75 6d 6e 00 44 65 66 61 75 6c 74 pboard.Create.new.column.Default
254a0 00 44 65 6c 65 74 65 20 66 61 69 6c 65 64 00 44 65 6c 65 74 65 20 6c 69 73 74 00 44 65 6c 65 74 .Delete.failed.Delete.list.Delet
254c0 65 20 74 68 69 73 20 64 65 76 69 63 65 20 66 72 6f 6d 20 74 68 65 20 64 65 76 69 63 65 20 6c 69 e.this.device.from.the.device.li
254e0 73 74 00 44 65 6c 65 74 69 6e 67 20 62 6f 6f 6b 73 20 66 72 6f 6d 20 64 65 76 69 63 65 2e 00 44 st.Deleting.books.from.device..D
25500 65 76 69 63 65 73 00 44 65 76 69 63 65 73 3a 00 44 69 73 70 6c 61 79 20 4f 70 74 69 6f 6e 73 3a evices.Devices:.Display.Options:
25520 00 44 6f 20 6e 6f 74 20 75 70 64 61 74 65 20 63 61 6c 69 62 72 65 20 63 6f 6c 75 6d 6e 00 44 6f .Do.not.update.calibre.column.Do
25540 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 64 65 6c 65 74 65 20 74 68 65 20 6c 69 73 74 20 6e 61 6d .you.want.to.delete.the.list.nam
25560 65 64 20 27 25 73 27 00 44 6f 6e 65 00 45 64 69 74 20 25 73 20 6c 69 73 74 00 45 64 69 74 20 62 ed.'%s'.Done.Edit.%s.list.Edit.b
25580 6f 6f 6b 73 20 6f 6e 20 74 68 65 20 22 25 73 22 20 6c 69 73 74 00 45 64 69 74 20 62 6f 6f 6b 73 ooks.on.the."%s".list.Edit.books
255a0 20 6f 6e 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 6c 69 73 74 00 45 64 69 74 20 64 65 66 61 .on.the.specified.list.Edit.defa
255c0 75 6c 74 20 6c 69 73 74 00 45 64 69 74 20 6c 69 73 74 00 45 64 69 74 20 6c 69 73 74 3a 20 25 73 ult.list.Edit.list.Edit.list:.%s
255e0 00 45 64 69 74 20 74 68 65 20 6b 65 79 62 6f 61 72 64 20 73 68 6f 72 74 63 75 74 73 20 61 73 73 .Edit.the.keyboard.shortcuts.ass
25600 6f 63 69 61 74 65 64 20 77 69 74 68 20 74 68 69 73 20 70 6c 75 67 69 6e 00 45 6e 74 65 72 20 61 ociated.with.this.plugin.Enter.a
25620 20 6e 65 77 20 64 69 73 70 6c 61 79 20 6e 61 6d 65 20 66 6f 72 20 74 68 69 73 20 64 65 76 69 63 .new.display.name.for.this.devic
25640 65 3a 00 45 6e 74 65 72 20 61 20 6e 65 77 20 64 69 73 70 6c 61 79 20 6e 61 6d 65 20 66 6f 72 20 e:.Enter.a.new.display.name.for.
25660 74 68 69 73 20 6c 69 73 74 3a 00 45 6e 74 65 72 20 61 20 75 6e 69 71 75 65 20 64 69 73 70 6c 61 this.list:.Enter.a.unique.displa
25680 79 20 6e 61 6d 65 20 66 6f 72 20 74 68 69 73 20 6c 69 73 74 3a 00 46 61 69 6c 65 64 20 74 6f 20 y.name.for.this.list:.Failed.to.
256a0 61 64 64 20 74 6f 20 6c 69 73 74 00 49 66 20 63 68 65 63 6b 65 64 2c 20 63 61 6c 69 62 72 65 20 add.to.list.If.checked,.calibre.
256c0 73 6f 72 74 20 77 69 6c 6c 20 62 65 20 72 65 73 74 6f 72 65 64 20 74 6f 20 69 74 73 20 6f 72 69 sort.will.be.restored.to.its.ori
256e0 67 69 6e 61 6c 20 73 74 61 74 65 20 61 66 74 65 72 0a 74 68 65 20 75 73 65 72 20 71 75 69 74 73 ginal.state.after.the.user.quits
25700 20 74 68 65 20 72 65 61 64 69 6e 67 20 6c 69 73 74 20 76 69 65 77 20 62 79 20 63 68 61 6e 67 69 .the.reading.list.view.by.changi
25720 6e 67 20 6f 72 20 63 6c 65 61 72 69 6e 67 20 63 61 6c 69 62 72 65 27 73 0a 73 65 61 72 63 68 2c ng.or.clearing.calibre's.search,
25740 20 73 77 69 74 63 68 69 6e 67 20 6c 69 62 72 61 72 69 65 73 2c 20 6f 72 20 71 75 69 74 74 69 6e .switching.libraries,.or.quittin
25760 67 20 63 61 6c 69 62 72 65 2e 00 49 66 20 63 68 65 63 6b 65 64 2c 20 76 69 65 77 69 6e 67 20 61 g.calibre..If.checked,.viewing.a
25780 20 72 65 61 64 69 6e 67 20 6c 69 73 74 20 77 69 6c 6c 20 61 6c 73 6f 20 63 68 61 6e 67 65 20 79 .reading.list.will.also.change.y
257a0 6f 75 72 20 43 61 6c 69 62 72 65 20 73 6f 72 74 20 6f 72 64 65 72 2e 0a 4c 69 73 74 73 20 63 61 our.Calibre.sort.order..Lists.ca
257c0 6e 20 62 65 20 6d 61 6e 75 61 6c 6c 79 20 72 65 6f 72 64 65 72 65 64 20 75 73 69 6e 67 20 74 68 n.be.manually.reordered.using.th
257e0 69 73 20 70 6c 75 67 69 6e 2c 20 64 65 66 61 75 6c 74 69 6e 67 20 74 6f 20 6f 72 64 65 72 20 61 is.plugin,.defaulting.to.order.a
25800 64 64 65 64 20 74 6f 20 6c 69 73 74 2e 0a 49 66 20 75 6e 63 68 65 63 6b 65 64 2c 20 63 75 72 72 dded.to.list..If.unchecked,.curr
25820 65 6e 74 20 63 61 6c 69 62 72 65 20 73 6f 72 74 20 77 69 6c 6c 20 62 65 20 6c 65 66 74 20 75 6e ent.calibre.sort.will.be.left.un
25840 63 68 61 6e 67 65 64 20 77 68 65 6e 20 79 6f 75 20 76 69 65 77 20 74 68 65 20 6c 69 73 74 2e 00 changed.when.you.view.the.list..
25860 49 66 20 6c 69 73 74 20 69 73 20 70 6f 70 75 6c 61 74 65 64 20 66 72 6f 6d 20 61 20 73 65 61 72 If.list.is.populated.from.a.sear
25880 63 68 2c 20 73 70 65 63 69 66 79 20 74 68 65 20 63 61 6c 69 62 72 65 20 73 65 61 72 63 68 20 65 ch,.specify.the.calibre.search.e
258a0 78 70 72 65 73 73 69 6f 6e 00 49 66 20 73 79 6e 63 69 6e 67 20 79 6f 75 72 20 6c 69 73 74 20 6d xpression.If.syncing.your.list.m
258c0 65 61 6e 73 20 62 6f 6f 6b 73 20 61 72 65 20 72 65 6d 6f 76 65 64 20 66 72 6f 6d 20 79 6f 75 72 eans.books.are.removed.from.your
258e0 20 64 65 76 69 63 65 2c 20 74 68 65 6e 0a 61 20 64 69 61 6c 6f 67 20 77 69 6c 6c 20 62 65 20 64 .device,.then.a.dialog.will.be.d
25900 69 73 70 6c 61 79 65 64 20 61 6c 6c 6f 77 69 6e 67 20 79 6f 75 20 74 6f 20 63 6f 6e 66 69 72 6d isplayed.allowing.you.to.confirm
25920 20 66 69 72 73 74 2e 0a 55 6e 63 68 65 63 6b 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 74 6f 20 61 .first..Uncheck.this.option.to.a
25940 6c 6c 6f 77 20 75 6e 61 74 74 65 6e 64 65 64 20 73 79 6e 63 69 6e 67 20 74 6f 20 79 6f 75 72 20 llow.unattended.syncing.to.your.
25960 64 65 76 69 63 65 2e 00 49 66 20 75 6e 63 68 65 63 6b 65 64 2c 20 6f 6e 6c 79 20 69 74 65 6d 73 device..If.unchecked,.only.items
25980 20 6e 6f 74 20 6f 6e 20 74 68 65 20 64 65 76 69 63 65 20 61 6c 72 65 61 64 79 20 77 69 6c 6c 20 .not.on.the.device.already.will.
259a0 62 65 20 73 79 6e 63 65 64 2e 0a 49 66 20 6e 6f 20 64 65 76 69 63 65 20 69 73 20 73 70 65 63 69 be.synced..If.no.device.is.speci
259c0 66 69 65 64 20 74 68 69 73 20 63 68 65 63 6b 62 6f 78 20 68 61 73 20 6e 6f 20 65 66 66 65 63 74 fied.this.checkbox.has.no.effect
259e0 2e 0a 54 68 69 73 20 6f 70 74 69 6f 6e 20 63 61 6e 20 6f 6e 6c 79 20 62 65 20 75 73 65 64 20 77 ..This.option.can.only.be.used.w
25a00 69 74 68 20 6d 61 6e 75 61 6c 20 74 79 70 65 20 6c 69 73 74 73 2e 00 49 66 20 79 6f 75 20 64 6f ith.manual.type.lists..If.you.do
25a20 20 6e 6f 74 20 68 61 76 65 20 61 20 64 65 76 69 63 65 20 63 6f 6e 6e 65 63 74 65 64 20 63 75 72 .not.have.a.device.connected.cur
25a40 72 65 6e 74 6c 79 2c 20 65 69 74 68 65 72 20 70 6c 75 67 20 6f 6e 65 0a 69 6e 20 6e 6f 77 20 6f rently,.either.plug.one.in.now.o
25a60 72 20 65 78 69 74 20 74 68 65 20 64 69 61 6c 6f 67 20 61 6e 64 20 63 6f 6e 6e 65 63 74 20 74 6f r.exit.the.dialog.and.connect.to
25a80 20 66 6f 6c 64 65 72 2f 69 54 75 6e 65 73 20 66 69 72 73 74 00 4b 65 79 62 6f 61 72 64 20 73 68 .folder/iTunes.first.Keyboard.sh
25aa0 6f 72 74 63 75 74 73 00 4b 69 6e 64 6c 65 20 43 6f 6c 6c 65 63 74 69 6f 6e 73 00 4b 69 6e 64 6c ortcuts.Kindle.Collections.Kindl
25ac0 65 20 43 6f 6c 6c 65 63 74 69 6f 6e 73 20 46 61 69 6c 65 64 00 4c 69 73 74 73 00 4c 69 73 74 73 e.Collections.Failed.Lists.Lists
25ae0 3a 00 4c 6f 63 61 74 69 6f 6e 00 4d 61 69 6e 20 6d 65 6d 6f 72 79 00 4d 61 6e 75 61 6c 6c 79 20 :.Location.Main.memory.Manually.
25b00 61 64 64 2f 72 65 6d 6f 76 65 20 69 74 65 6d 73 00 4d 65 6e 75 00 4d 6f 76 65 20 22 56 69 65 77 add/remove.items.Menu.Move."View
25b20 20 6c 69 73 74 22 20 74 6f 20 74 68 65 20 74 6f 70 20 6c 65 76 65 6c 20 6f 66 20 74 68 65 20 70 .list".to.the.top.level.of.the.p
25b40 6c 75 67 69 6e 20 6d 65 6e 75 20 66 6f 72 20 74 68 69 73 20 6c 69 73 74 00 4d 6f 76 65 20 74 6f lugin.menu.for.this.list.Move.to
25b60 20 6c 69 73 74 00 4d 6f 76 65 64 20 25 64 20 62 6f 6f 6b 73 20 74 6f 20 79 6f 75 72 20 6c 69 73 .list.Moved.%d.books.to.your.lis
25b80 74 28 73 29 00 4e 61 6d 65 00 4e 6f 20 62 6f 6f 6b 73 20 65 78 69 73 74 20 6f 6e 20 74 68 69 73 t(s).Name.No.books.exist.on.this
25ba0 20 6c 69 73 74 00 4e 6f 20 64 65 76 69 63 65 20 66 6f 75 6e 64 20 66 6f 72 20 55 55 49 44 3a 20 .list.No.device.found.for.UUID:.
25bc0 25 73 00 4e 6f 20 6c 69 73 74 20 6e 61 6d 65 20 73 70 65 63 69 66 69 65 64 00 4e 6f 20 73 6f 75 %s.No.list.name.specified.No.sou
25be0 72 63 65 20 6c 69 73 74 20 6e 61 6d 65 73 20 73 70 65 63 69 66 69 65 64 00 4f 70 74 69 6f 6e 61 rce.list.names.specified.Optiona
25c00 6c 6c 79 20 6d 6f 64 69 66 79 20 74 61 67 73 20 6f 72 20 61 20 63 75 73 74 6f 6d 20 63 6f 6c 75 lly.modify.tags.or.a.custom.colu
25c20 6d 6e 20 77 68 65 6e 20 79 6f 75 0a 61 64 64 20 61 6e 64 2f 6f 72 20 72 65 6d 6f 76 65 20 69 74 mn.when.you.add.and/or.remove.it
25c40 65 6d 73 20 66 72 6f 6d 20 74 68 69 73 20 6c 69 73 74 2e 00 4f 70 74 69 6f 6e 61 6c 6c 79 20 73 ems.from.this.list..Optionally.s
25c60 70 65 63 69 66 79 20 61 20 63 6f 6c 75 6d 6e 20 74 6f 20 61 64 64 2f 72 65 6d 6f 76 65 20 61 20 pecify.a.column.to.add/remove.a.
25c80 76 61 6c 75 65 20 66 72 6f 6d 0a 77 68 65 6e 20 61 64 64 69 6e 67 20 6f 72 20 72 65 6d 6f 76 69 value.from.when.adding.or.removi
25ca0 6e 67 20 69 74 65 6d 73 20 66 72 6f 6d 20 74 68 69 73 20 6c 69 73 74 00 4f 74 68 65 72 00 50 6c ng.items.from.this.list.Other.Pl
25cc0 65 61 73 65 20 72 65 73 74 61 72 74 20 63 61 6c 69 62 72 65 20 6e 6f 77 2e 00 50 6f 70 75 6c 61 ease.restart.calibre.now..Popula
25ce0 74 69 6f 6e 20 4f 70 74 69 6f 6e 73 3a 00 50 72 65 66 65 72 65 6e 63 65 73 20 66 6f 72 3a 00 52 tion.Options:.Preferences.for:.R
25d00 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 41 62 6f 72 74 69 6e 67 20 75 70 64 61 74 69 6e 67 20 61 EADING.LIST:.Aborting.updating.a
25d20 75 74 6f 2d 73 65 61 72 63 68 20 6c 69 73 74 20 61 73 20 68 61 73 20 6e 6f 20 65 78 70 72 65 73 uto-search.list.as.has.no.expres
25d40 73 69 6f 6e 3a 20 00 52 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 41 64 64 69 6e 67 20 25 64 20 69 sion:..READING.LIST:.Adding.%d.i
25d60 64 73 20 74 6f 20 61 75 74 6f 6d 61 74 69 63 20 6c 69 73 74 3a 20 25 73 00 52 45 41 44 49 4e 47 ds.to.automatic.list:.%s.READING
25d80 20 4c 49 53 54 3a 20 41 74 74 65 6d 70 74 69 6e 67 20 74 6f 20 72 65 63 72 65 61 74 65 20 4b 69 .LIST:.Attempting.to.recreate.Ki
25da0 6e 64 6c 65 20 63 6f 6c 6c 65 63 74 69 6f 6e 73 00 52 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 41 ndle.collections.READING.LIST:.A
25dc0 75 74 6f 2d 70 6f 70 75 6c 61 74 69 6e 67 20 64 65 76 69 63 65 20 6c 69 73 74 3a 20 00 52 45 41 uto-populating.device.list:..REA
25de0 44 49 4e 47 20 4c 49 53 54 3a 20 41 75 74 6f 2d 70 6f 70 75 6c 61 74 69 6e 67 20 73 65 61 72 63 DING.LIST:.Auto-populating.searc
25e00 68 20 6c 69 73 74 3a 20 00 52 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 44 65 76 69 63 65 20 64 69 h.list:..READING.LIST:.Device.di
25e20 73 63 6f 6e 6e 65 63 74 65 64 00 52 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 44 65 76 69 63 65 20 sconnected.READING.LIST:.Device.
25e40 66 6f 75 6e 64 20 74 6f 20 73 79 6e 63 20 74 6f 3a 00 52 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 found.to.sync.to:.READING.LIST:.
25e60 4d 65 74 61 64 61 74 61 20 61 76 61 69 6c 61 62 6c 65 3a 00 52 45 41 44 49 4e 47 20 4c 49 53 54 Metadata.available:.READING.LIST
25e80 3a 20 4e 6f 20 62 6f 6f 6b 73 20 6f 6e 20 27 25 73 27 20 6c 69 73 74 20 66 6f 75 6e 64 20 6f 6e :.No.books.on.'%s'.list.found.on
25ea0 20 64 65 76 69 63 65 20 74 6f 20 72 65 6d 6f 76 65 00 52 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 .device.to.remove.READING.LIST:.
25ec0 4e 6f 20 62 6f 6f 6b 73 20 6f 6e 20 27 25 73 27 20 6c 69 73 74 20 6e 65 65 64 20 74 6f 20 62 65 No.books.on.'%s'.list.need.to.be
25ee0 20 73 79 6e 63 65 64 00 52 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 4e 6f 74 20 73 79 6e 63 69 6e .synced.READING.LIST:.Not.syncin
25f00 67 20 27 25 73 27 20 74 6f 20 64 65 76 69 63 65 20 61 73 20 61 75 74 6f 73 79 6e 63 20 69 73 20 g.'%s'.to.device.as.autosync.is.
25f20 66 61 6c 73 65 00 52 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 4e 6f 74 20 73 79 6e 63 69 6e 67 20 false.READING.LIST:.Not.syncing.
25f40 74 6f 20 64 65 76 69 63 65 20 61 73 20 6e 6f 74 20 61 63 74 69 76 65 00 52 45 41 44 49 4e 47 20 to.device.as.not.active.READING.
25f60 4c 49 53 54 3a 20 4e 6f 77 20 25 64 20 69 64 73 20 6f 6e 20 61 75 74 6f 6d 61 74 69 63 20 6c 69 LIST:.Now.%d.ids.on.automatic.li
25f80 73 74 3a 20 25 73 00 52 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 52 65 6d 6f 76 69 6e 67 20 25 64 st:.%s.READING.LIST:.Removing.%d
25fa0 20 69 64 73 20 66 72 6f 6d 20 61 75 74 6f 6d 61 74 69 63 20 6c 69 73 74 3a 20 25 73 00 52 45 41 .ids.from.automatic.list:.%s.REA
25fc0 44 49 4e 47 20 4c 49 53 54 3a 20 53 6b 69 70 70 69 6e 67 20 25 64 20 62 6f 6f 6b 73 20 69 6e 20 DING.LIST:.Skipping.%d.books.in.
25fe0 27 25 73 27 20 6c 69 73 74 20 77 69 74 68 20 6e 6f 20 66 6f 72 6d 61 74 73 00 52 45 41 44 49 4e '%s'.list.with.no.formats.READIN
26000 47 20 4c 49 53 54 3a 20 53 79 6e 63 20 4e 6f 77 20 2d 20 66 6f 72 63 65 5f 73 79 6e 63 3d 00 52 G.LIST:.Sync.Now.-.force_sync=.R
26020 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 53 79 6e 63 69 6e 67 20 25 64 20 62 6f 6f 6b 73 20 69 6e EADING.LIST:.Syncing.%d.books.in
26040 20 27 25 73 27 20 74 6f 3a 20 25 73 20 28 6c 6f 63 61 74 69 6f 6e 3a 25 73 29 00 52 45 41 44 49 .'%s'.to:.%s.(location:%s).READI
26060 4e 47 20 4c 49 53 54 3a 20 55 70 64 61 74 69 6e 67 20 61 75 74 6f 6d 61 74 69 63 20 63 6f 6c 75 NG.LIST:.Updating.automatic.colu
26080 6d 6e 20 6c 69 73 74 28 73 29 20 00 52 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 55 70 64 61 74 69 mn.list(s)..READING.LIST:.Updati
260a0 6e 67 20 61 75 74 6f 6d 61 74 69 63 20 64 65 76 69 63 65 20 6c 69 73 74 28 73 29 20 00 52 65 61 ng.automatic.device.list(s)..Rea
260c0 64 69 6e 67 20 4c 69 73 74 00 52 65 61 64 69 6e 67 20 4c 69 73 74 20 65 72 72 6f 72 00 52 65 61 ding.List.Reading.List.error.Rea
260e0 64 69 6e 67 20 4c 69 73 74 3a 20 43 61 6e 6e 6f 74 20 63 72 65 61 74 65 20 6c 69 73 74 20 61 73 ding.List:.Cannot.create.list.as
26100 20 6c 69 73 74 5f 6e 61 6d 65 20 69 73 20 64 75 70 6c 69 63 61 74 65 3a 00 52 65 61 64 69 6e 67 .list_name.is.duplicate:.Reading
26120 20 4c 69 73 74 3a 20 43 61 6e 6e 6f 74 20 63 72 65 61 74 65 20 6c 69 73 74 20 61 73 20 6c 69 73 .List:.Cannot.create.list.as.lis
26140 74 5f 6e 61 6d 65 20 6e 6f 74 20 73 70 65 63 69 66 69 65 64 00 52 65 61 64 69 6e 67 20 4f 72 64 t_name.not.specified.Reading.Ord
26160 65 72 20 4f 70 74 69 6f 6e 73 3a 00 52 65 6d 6f 76 65 20 66 72 6f 6d 20 61 6c 6c 20 6c 69 73 74 er.Options:.Remove.from.all.list
26180 73 00 52 65 6d 6f 76 65 20 66 72 6f 6d 20 64 65 66 61 75 6c 74 20 6c 69 73 74 00 52 65 6d 6f 76 s.Remove.from.default.list.Remov
261a0 65 20 66 72 6f 6d 20 6c 69 73 74 00 52 65 6d 6f 76 65 20 66 72 6f 6d 20 6c 69 73 74 3a 20 25 73 e.from.list.Remove.from.list:.%s
261c0 00 52 65 6d 6f 76 65 20 66 72 6f 6d 20 74 68 65 20 22 25 73 22 20 6c 69 73 74 00 52 65 6d 6f 76 .Remove.from.the."%s".list.Remov
261e0 65 20 66 72 6f 6d 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 6c 69 73 74 00 52 65 6d 6f 76 65 e.from.the.specified.list.Remove
26200 20 6c 69 73 74 20 69 74 65 6d 73 20 66 72 6f 6d 20 64 65 76 69 63 65 00 52 65 6d 6f 76 65 64 20 .list.items.from.device.Removed.
26220 25 64 20 62 6f 6f 6b 73 20 66 72 6f 6d 20 79 6f 75 72 20 25 73 20 6c 69 73 74 00 52 65 6d 6f 76 %d.books.from.your.%s.list.Remov
26240 65 64 20 66 72 6f 6d 20 25 64 20 72 65 61 64 69 6e 67 20 6c 69 73 74 73 00 52 65 6e 61 6d 65 20 ed.from.%d.reading.lists.Rename.
26260 64 65 76 69 63 65 00 52 65 6e 61 6d 65 20 66 61 69 6c 65 64 00 52 65 6e 61 6d 65 20 6c 69 73 74 device.Rename.failed.Rename.list
26280 00 52 65 6e 61 6d 65 20 74 68 65 20 63 75 72 72 65 6e 74 6c 79 20 63 6f 6e 6e 65 63 74 65 64 20 .Rename.the.currently.connected.
262a0 64 65 76 69 63 65 00 52 65 70 6c 61 63 65 20 64 65 76 69 63 65 20 77 69 74 68 20 6c 69 73 74 2c device.Replace.device.with.list,
262c0 20 61 64 64 20 6e 65 77 20 69 74 65 6d 73 20 6f 6e 6c 79 00 52 65 70 6c 61 63 65 20 64 65 76 69 .add.new.items.only.Replace.devi
262e0 63 65 20 77 69 74 68 20 6c 69 73 74 2c 20 61 64 64 2f 6f 76 65 72 77 72 69 74 65 20 61 6c 6c 00 ce.with.list,.add/overwrite.all.
26300 52 65 73 65 74 20 26 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 64 69 61 6c 6f 67 73 00 52 65 73 65 Reset.&confirmation.dialogs.Rese
26320 74 20 61 6c 6c 20 73 68 6f 77 20 6d 65 20 61 67 61 69 6e 20 64 69 61 6c 6f 67 73 20 66 6f 72 20 t.all.show.me.again.dialogs.for.
26340 74 68 65 20 52 65 61 64 69 6e 67 20 4c 69 73 74 20 70 6c 75 67 69 6e 00 52 65 73 74 61 72 74 20 the.Reading.List.plugin.Restart.
26360 63 61 6c 69 62 72 65 20 6e 6f 77 00 52 65 73 74 61 72 74 20 72 65 71 75 69 72 65 64 00 52 65 73 calibre.now.Restart.required.Res
26380 74 6f 72 65 20 73 6f 72 74 20 61 66 74 65 72 20 76 69 65 77 69 6e 67 20 6c 69 73 74 00 53 65 74 tore.sort.after.viewing.list.Set
263a0 20 64 65 66 61 75 6c 74 20 6c 69 73 74 00 53 65 74 20 64 65 66 61 75 6c 74 20 6c 69 73 74 3a 20 .default.list.Set.default.list:.
263c0 25 73 00 53 65 74 20 79 6f 75 72 20 64 65 66 61 75 6c 74 20 6c 69 73 74 20 74 6f 20 22 25 73 22 %s.Set.your.default.list.to."%s"
263e0 00 53 65 74 74 69 6e 67 73 20 63 68 61 6e 67 65 64 00 53 65 74 74 69 6e 67 73 20 64 65 6c 65 74 .Settings.changed.Settings.delet
26400 65 64 00 53 65 74 74 69 6e 67 73 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 20 69 6e 20 74 ed.Settings.for.this.plugin.in.t
26420 68 69 73 20 6c 69 62 72 61 72 79 20 68 61 76 65 20 62 65 65 6e 20 63 68 61 6e 67 65 64 2e 00 53 his.library.have.been.changed..S
26440 68 6f 77 20 64 69 61 6c 6f 67 20 77 68 65 6e 20 72 65 6d 6f 76 69 6e 67 20 62 6f 6f 6b 73 20 66 how.dialog.when.removing.books.f
26460 72 6f 6d 20 64 65 76 69 63 65 00 53 70 65 63 69 66 79 20 74 68 65 20 6e 61 6d 65 20 66 6f 72 20 rom.device.Specify.the.name.for.
26480 74 68 69 73 20 72 65 61 64 69 6e 67 20 6f 72 64 65 72 20 73 65 72 69 65 73 0a 49 66 20 6c 65 66 this.reading.order.series.If.lef
264a0 74 20 62 6c 61 6e 6b 2c 20 77 69 6c 6c 20 75 73 65 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 t.blank,.will.use.the.name.of.th
264c0 65 20 6c 69 73 74 20 74 68 69 73 20 62 6f 6f 6b 20 69 73 20 6f 6e 2e 00 53 70 65 63 69 66 79 20 e.list.this.book.is.on..Specify.
264e0 74 68 65 20 74 61 67 20 6f 72 20 63 75 73 74 6f 6d 20 63 6f 6c 75 6d 6e 20 76 61 6c 75 65 20 74 the.tag.or.custom.column.value.t
26500 6f 20 62 65 20 61 64 64 65 64 20 77 68 65 6e 20 61 64 64 69 6e 67 0a 74 6f 20 74 68 69 73 20 6c o.be.added.when.adding.to.this.l
26520 69 73 74 20 6f 72 20 72 65 6d 6f 76 65 64 20 77 68 65 6e 20 74 68 65 20 62 6f 6f 6b 20 69 73 20 ist.or.removed.when.the.book.is.
26540 74 61 6b 65 6e 20 6f 66 66 20 74 68 65 20 6c 69 73 74 00 53 74 61 74 75 73 00 53 74 6f 72 61 67 taken.off.the.list.Status.Storag
26560 65 20 43 61 72 64 20 41 00 53 74 6f 72 61 67 65 20 43 61 72 64 20 42 00 53 77 69 74 63 68 20 74 e.Card.A.Storage.Card.B.Switch.t
26580 68 65 20 6c 69 73 74 20 74 6f 20 75 73 65 20 61 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 64 65 he.list.to.use.as.the.current.de
265a0 66 61 75 6c 74 00 53 79 6e 63 20 4e 6f 77 00 53 79 6e 63 20 4e 6f 77 20 28 25 64 29 00 53 79 6e fault.Sync.Now.Sync.Now.(%d).Syn
265c0 63 20 4f 70 74 69 6f 6e 73 3a 00 53 79 6e 63 20 74 6f 20 74 68 69 73 20 64 65 76 69 63 65 20 61 c.Options:.Sync.to.this.device.a
265e0 73 20 73 6f 6f 6e 20 61 73 20 69 74 20 69 73 20 63 6f 6e 6e 65 63 74 65 64 00 54 68 65 20 73 65 s.soon.as.it.is.connected.The.se
26600 6c 65 63 74 65 64 20 62 6f 6f 6b 28 73 29 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 20 6f 6e 20 lected.book(s).already.exist.on.
26620 74 68 69 73 20 6c 69 73 74 3a 20 3c 62 3e 25 73 3c 2f 62 3e 00 54 68 65 20 73 65 6c 65 63 74 65 this.list:.<b>%s</b>.The.selecte
26640 64 20 62 6f 6f 6b 28 73 29 20 64 6f 20 6e 6f 74 20 65 78 69 73 74 20 6f 6e 20 74 68 69 73 20 6c d.book(s).do.not.exist.on.this.l
26660 69 73 74 00 54 69 74 6c 65 20 69 6d 61 67 65 20 6e 6f 74 20 66 6f 75 6e 64 20 2d 20 79 6f 75 20 ist.Title.image.not.found.-.you.
26680 6d 75 73 74 20 72 65 73 74 61 72 74 20 43 61 6c 69 62 72 65 20 62 65 66 6f 72 65 20 75 73 69 6e must.restart.Calibre.before.usin
266a0 67 20 74 68 69 73 20 70 6c 75 67 69 6e 21 00 55 6e 61 62 6c 65 20 74 6f 20 66 69 6e 64 20 74 68 g.this.plugin!.Unable.to.find.th
266c0 65 20 52 65 6d 6f 76 65 20 42 6f 6f 6b 73 20 70 6c 75 67 69 6e 00 55 6e 63 68 65 63 6b 20 74 68 e.Remove.Books.plugin.Uncheck.th
266e0 69 73 20 6f 70 74 69 6f 6e 20 69 66 20 79 6f 75 20 70 72 65 66 65 72 20 74 6f 20 6d 61 6e 75 61 is.option.if.you.prefer.to.manua
26700 6c 6c 79 20 73 79 6e 63 20 74 6f 20 79 6f 75 72 20 64 65 76 69 63 65 2e 0a 49 66 20 6e 6f 20 64 lly.sync.to.your.device..If.no.d
26720 65 76 69 63 65 20 69 73 20 73 70 65 63 69 66 69 65 64 20 74 68 69 73 20 63 68 65 63 6b 62 6f 78 evice.is.specified.this.checkbox
26740 20 68 61 73 20 6e 6f 20 65 66 66 65 63 74 00 55 6e 64 65 66 69 6e 65 64 00 55 70 64 61 74 65 20 .has.no.effect.Undefined.Update.
26760 63 6f 6c 75 6d 6e 20 66 6f 72 20 61 64 64 20 6f 72 20 72 65 6d 6f 76 65 00 55 70 64 61 74 65 20 column.for.add.or.remove.Update.
26780 63 6f 6c 75 6d 6e 20 66 6f 72 20 61 64 64 20 74 6f 20 6c 69 73 74 20 6f 6e 6c 79 00 55 70 64 61 column.for.add.to.list.only.Upda
267a0 74 65 20 63 6f 6c 75 6d 6e 20 66 6f 72 20 72 65 6d 6f 76 65 20 66 72 6f 6d 20 6c 69 73 74 20 6f te.column.for.remove.from.list.o
267c0 6e 6c 79 00 56 69 65 77 20 25 73 20 6c 69 73 74 20 28 25 64 29 00 56 69 65 77 20 62 6f 6f 6b 73 nly.View.%s.list.(%d).View.books
267e0 20 6f 6e 20 74 68 65 20 22 25 73 22 20 6c 69 73 74 00 56 69 65 77 20 62 6f 6f 6b 73 20 6f 6e 20 .on.the."%s".list.View.books.on.
26800 74 68 65 20 73 70 65 63 69 66 69 65 64 20 6c 69 73 74 00 56 69 65 77 20 64 61 74 61 20 73 74 6f the.specified.list.View.data.sto
26820 72 65 64 20 69 6e 20 74 68 65 20 6c 69 62 72 61 72 79 20 64 61 74 61 62 61 73 65 20 66 6f 72 20 red.in.the.library.database.for.
26840 74 68 69 73 20 70 6c 75 67 69 6e 00 56 69 65 77 20 64 65 66 61 75 6c 74 20 6c 69 73 74 00 56 69 this.plugin.View.default.list.Vi
26860 65 77 20 6c 69 73 74 00 56 69 65 77 20 6c 69 73 74 3a 20 25 73 00 56 69 65 77 20 6f 72 20 65 64 ew.list.View.list:.%s.View.or.ed
26880 69 74 20 6c 69 73 74 73 20 6f 66 20 62 6f 6f 6b 73 00 57 68 65 6e 20 26 63 68 61 6e 67 69 6e 67 it.lists.of.books.When.&changing
268a0 20 74 68 69 73 20 6c 69 73 74 3a 00 59 6f 75 20 61 72 65 20 61 62 6f 75 74 20 74 6f 20 72 65 6d .this.list:.You.are.about.to.rem
268c0 6f 76 65 20 74 68 65 20 3c 62 3e 25 73 3c 2f 62 3e 20 64 65 76 69 63 65 20 66 72 6f 6d 20 74 68 ove.the.<b>%s</b>.device.from.th
268e0 69 73 20 6c 69 73 74 2e 20 00 59 6f 75 20 63 61 6e 20 6f 6e 6c 79 20 72 65 6e 61 6d 65 20 61 20 is.list...You.can.only.rename.a.
26900 64 65 76 69 63 65 20 74 68 61 74 20 69 73 20 63 75 72 72 65 6e 74 6c 79 20 63 6f 6e 6e 65 63 74 device.that.is.currently.connect
26920 65 64 00 59 6f 75 20 63 61 6e 20 6f 70 74 69 6f 6e 61 6c 6c 79 20 64 69 73 70 6c 61 79 20 74 68 ed.You.can.optionally.display.th
26940 65 20 63 75 72 72 65 6e 74 20 72 65 61 64 69 6e 67 20 6c 69 73 74 20 6f 72 64 65 72 0a 69 6e 20 e.current.reading.list.order.in.
26960 61 20 63 75 73 74 6f 6d 20 73 65 72 69 65 73 20 63 6f 6c 75 6d 6e 2e 20 59 6f 75 20 73 68 6f 75 a.custom.series.column..You.shou
26980 6c 64 20 6e 6f 74 20 65 64 69 74 20 74 68 69 73 20 63 6f 6c 75 6d 6e 20 64 69 72 65 63 74 6c 79 ld.not.edit.this.column.directly
269a0 21 0a 4f 6e 6c 79 20 75 73 61 62 6c 65 20 77 69 74 68 20 4d 61 6e 75 61 6c 6c 79 20 6d 61 6e 61 !.Only.usable.with.Manually.mana
269c0 67 65 64 20 6c 69 73 74 73 20 74 68 61 74 20 61 72 65 20 6e 6f 74 20 43 6c 65 61 72 65 64 20 6f ged.lists.that.are.not.Cleared.o
269e0 6e 20 53 79 6e 63 2e 00 59 6f 75 20 6d 75 73 74 20 68 61 76 65 20 61 74 20 6c 65 61 73 74 20 6f n.Sync..You.must.have.at.least.o
26a00 6e 65 20 6c 69 73 74 00 59 6f 75 20 6d 75 73 74 20 68 61 76 65 20 74 68 65 20 4b 69 6e 64 6c 65 ne.list.You.must.have.the.Kindle
26a20 20 43 6f 6c 6c 65 63 74 69 6f 6e 73 20 70 6c 75 67 69 6e 20 69 6e 73 74 61 6c 6c 65 64 20 69 6e .Collections.plugin.installed.in
26a40 20 6f 72 64 65 72 20 74 6f 20 72 65 63 72 65 61 74 65 20 63 6f 6c 6c 65 63 74 69 6f 6e 73 20 61 .order.to.recreate.collections.a
26a60 66 74 65 72 20 61 20 73 79 6e 63 2e 00 59 6f 75 20 6d 75 73 74 20 72 65 73 74 61 72 74 20 63 61 fter.a.sync..You.must.restart.ca
26a80 6c 69 62 72 65 20 61 66 74 65 72 77 61 72 64 73 2e 00 59 6f 75 20 6d 75 73 74 20 73 65 6c 65 63 libre.afterwards..You.must.selec
26aa0 74 20 61 20 64 65 76 69 63 65 20 66 69 72 73 74 00 50 72 6f 6a 65 63 74 2d 49 64 2d 56 65 72 73 t.a.device.first.Project-Id-Vers
26ac0 69 6f 6e 3a 20 50 41 43 4b 41 47 45 20 56 45 52 53 49 4f 4e 0a 50 4f 54 2d 43 72 65 61 74 69 6f ion:.PACKAGE.VERSION.POT-Creatio
26ae0 6e 2d 44 61 74 65 3a 20 32 30 32 32 2d 31 30 2d 31 30 20 32 30 3a 30 36 2b 30 31 30 30 0a 50 4f n-Date:.2022-10-10.20:06+0100.PO
26b00 2d 52 65 76 69 73 69 6f 6e 2d 44 61 74 65 3a 20 32 30 32 32 2d 30 39 2d 31 39 20 31 34 3a 35 31 -Revision-Date:.2022-09-19.14:51
26b20 2b 30 30 30 30 0a 4c 61 73 74 2d 54 72 61 6e 73 6c 61 74 6f 72 3a 20 59 75 72 69 20 43 68 6f 72 +0000.Last-Translator:.Yuri.Chor
26b40 6e 6f 69 76 61 6e 20 3c 79 75 72 63 68 6f 72 40 75 6b 72 2e 6e 65 74 3e 2c 20 32 30 32 32 0a 4c noivan.<yurchor@ukr.net>,.2022.L
26b60 61 6e 67 75 61 67 65 2d 54 65 61 6d 3a 20 55 6b 72 61 69 6e 69 61 6e 20 28 68 74 74 70 73 3a 2f anguage-Team:.Ukrainian.(https:/
26b80 2f 61 70 70 2e 74 72 61 6e 73 69 66 65 78 2e 63 6f 6d 2f 63 61 6c 69 62 72 65 2f 74 65 61 6d 73 /app.transifex.com/calibre/teams
26ba0 2f 31 39 33 33 37 2f 75 6b 2f 29 0a 4d 49 4d 45 2d 56 65 72 73 69 6f 6e 3a 20 31 2e 30 0a 43 6f /19337/uk/).MIME-Version:.1.0.Co
26bc0 6e 74 65 6e 74 2d 54 79 70 65 3a 20 74 65 78 74 2f 70 6c 61 69 6e 3b 20 63 68 61 72 73 65 74 3d ntent-Type:.text/plain;.charset=
26be0 55 54 46 2d 38 0a 43 6f 6e 74 65 6e 74 2d 54 72 61 6e 73 66 65 72 2d 45 6e 63 6f 64 69 6e 67 3a UTF-8.Content-Transfer-Encoding:
26c00 20 38 62 69 74 0a 47 65 6e 65 72 61 74 65 64 2d 42 79 3a 20 70 79 67 65 74 74 65 78 74 2e 70 79 .8bit.Generated-By:.pygettext.py
26c20 20 31 2e 35 0a 4c 61 6e 67 75 61 67 65 3a 20 75 6b 0a 50 6c 75 72 61 6c 2d 46 6f 72 6d 73 3a 20 .1.5.Language:.uk.Plural-Forms:.
26c40 6e 70 6c 75 72 61 6c 73 3d 34 3b 20 70 6c 75 72 61 6c 3d 28 6e 20 25 20 31 20 3d 3d 20 30 20 26 nplurals=4;.plural=(n.%.1.==.0.&
26c60 26 20 6e 20 25 20 31 30 20 3d 3d 20 31 20 26 26 20 6e 20 25 20 31 30 30 20 21 3d 20 31 31 20 3f &.n.%.10.==.1.&&.n.%.100.!=.11.?
26c80 20 30 20 3a 20 6e 20 25 20 31 20 3d 3d 20 30 20 26 26 20 6e 20 25 20 31 30 20 3e 3d 20 32 20 26 .0.:.n.%.1.==.0.&&.n.%.10.>=.2.&
26ca0 26 20 6e 20 25 20 31 30 20 3c 3d 20 34 20 26 26 20 28 6e 20 25 20 31 30 30 20 3c 20 31 32 20 7c &.n.%.10.<=.4.&&.(n.%.100.<.12.|
26cc0 7c 20 6e 20 25 20 31 30 30 20 3e 20 31 34 29 20 3f 20 31 20 3a 20 6e 20 25 20 31 20 3d 3d 20 30 |.n.%.100.>.14).?.1.:.n.%.1.==.0
26ce0 20 26 26 20 28 6e 20 25 20 31 30 20 3d 3d 30 20 7c 7c 20 28 6e 20 25 20 31 30 20 3e 3d 35 20 26 .&&.(n.%.10.==0.||.(n.%.10.>=5.&
26d00 26 20 6e 20 25 20 31 30 20 3c 3d 39 29 20 7c 7c 20 28 6e 20 25 20 31 30 30 20 3e 3d 31 31 20 26 &.n.%.10.<=9).||.(n.%.100.>=11.&
26d20 26 20 6e 20 25 20 31 30 30 20 3c 3d 31 34 20 29 29 20 3f 20 32 3a 20 33 29 3b 0a 00 26 d0 90 d0 &.n.%.100.<=14.)).?.2:.3);..&...
26d40 b2 d1 82 d0 be d0 bc d0 b0 d1 82 d0 b8 d1 87 d0 bd d0 be 20 d0 b7 d0 b0 d0 bf d0 be d0 b2 d0 bd ................................
26d60 d0 b8 d1 82 d0 b8 20 d0 b7 20 d0 bf d0 be d1 88 d1 83 d0 ba d1 83 3a 00 d0 a1 26 d1 82 d0 be d0 ......................:...&.....
26d80 b2 d0 bf d1 87 d0 b8 d0 ba 20 d0 b4 d0 bb d1 8f 20 d0 be d0 bd d0 be d0 b2 d0 bb d0 b5 d0 bd d0 ................................
26da0 bd d1 8f 3a 00 26 d0 9d d0 b0 d0 bb d0 b0 d1 88 d1 82 d1 83 d0 b2 d0 b0 d1 82 d0 b8 20 d0 b4 d0 ...:.&..........................
26dc0 be d0 b4 d0 b0 d1 82 d0 be d0 ba 00 d0 9f 26 d1 80 d0 b8 d1 81 d1 82 d1 80 d1 96 d0 b9 20 d0 b4 ..............&.................
26de0 d0 bb d1 8f 20 d1 81 d0 b8 d0 bd d1 85 d1 80 d0 be d0 bd d1 96 d0 b7 d0 b0 d1 86 d1 96 d1 97 20 ................................
26e00 d1 86 d1 8c d0 be d0 b3 d0 be 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d1 83 3a 00 26 d0 94 d0 be d0 b2 .......................:.&......
26e20 d1 96 d0 b4 d0 ba d0 b0 00 26 d0 a2 d0 b8 d0 bf 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d1 83 3a 00 d0 .........&...................:..
26e40 9d d0 b0 d0 b7 d0 b2 d0 b0 20 26 d1 86 d0 b8 d0 ba d0 bb d1 83 3a 00 d0 97 26 d0 b1 d0 b5 d1 80 ..........&..........:...&......
26e60 d0 b5 d0 bd d1 82 d0 b8 20 d1 83 20 d1 81 d1 82 d0 be d0 b2 d0 bf d1 87 d0 b8 d0 ba d1 83 20 d1 ................................
26e80 86 d0 b8 d0 ba d0 bb d1 83 3a 00 d0 97 26 d0 bd d0 b0 d1 87 d0 b5 d0 bd d0 bd d1 8f 20 d1 83 20 .........:...&..................
26ea0 d1 81 d1 82 d0 be d0 b2 d0 bf d1 87 d0 b8 d0 ba d1 83 2c 20 d1 8f d0 ba d0 b5 20 d1 81 d0 bb d1 ..................,.............
26ec0 96 d0 b4 20 d0 b4 d0 be d0 b4 d0 b0 d1 82 d0 b8 2f d0 b2 d0 b8 d0 bb d1 83 d1 87 d0 b8 d1 82 d0 ................/...............
26ee0 b8 3a 00 d0 9f 26 d0 b5 d1 80 d0 b5 d0 b3 d0 bb d1 8f d0 bd d1 83 d1 82 d0 b8 20 d0 bd d0 b0 d0 .:...&..........................
26f00 bb d0 b0 d1 88 d1 82 d1 83 d0 b2 d0 b0 d0 bd d0 bd d1 8f 20 d0 b1 d1 96 d0 b1 d0 bb d1 96 d0 be ................................
26f20 d1 82 d0 b5 d0 ba d0 b8 00 d0 9f d1 80 26 d0 b8 20 d1 81 d0 b8 d0 bd d1 85 d1 80 d0 be d0 bd d1 .............&..................
26f40 96 d0 b7 d0 b0 d1 86 d1 96 d1 97 20 d1 86 d1 8c d0 be d0 b3 d0 be 20 d1 81 d0 bf d0 b8 d1 81 d0 ................................
26f60 ba d1 83 3a 00 2a d0 91 d1 83 d0 b4 d1 8c 2d d1 8f d0 ba d0 b8 d0 b9 20 d0 bf d1 80 d0 b8 d1 81 ...:.*........-.................
26f80 d1 82 d1 80 d1 96 d0 b9 00 d0 a1 d0 bf d0 b8 d1 81 d0 be d0 ba 20 d1 96 d0 b7 20 d1 82 d0 b0 d0 ................................
26fa0 ba d0 be d1 8e 20 d0 bd d0 b0 d0 b7 d0 b2 d0 be d1 8e 20 d0 b2 d0 b6 d0 b5 20 d1 96 d1 81 d0 bd ................................
26fc0 d1 83 d1 94 00 d0 a1 d0 bf d0 b8 d1 81 d0 be d0 ba 20 d1 96 d0 b7 20 d1 82 d0 b0 d0 ba d0 be d1 ................................
26fe0 8e 20 d0 bd d0 b0 d0 b7 d0 b2 d0 be d1 8e 20 d0 b2 d0 b6 d0 b5 20 d1 96 d1 81 d0 bd d1 83 d1 94 ................................
27000 00 d0 94 d0 be d0 b4 d0 b0 d1 82 d0 b8 20 d1 83 d1 81 d1 96 20 d0 ba d0 bd d0 b8 d0 b3 d0 b8 20 ................................
27020 d1 83 20 d1 86 d0 b8 d0 ba d0 bb d1 96 20 d0 b4 d0 be 20 d0 b2 d0 ba d0 b0 d0 b7 d0 b0 d0 bd d0 ................................
27040 be 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d1 83 00 d0 94 d0 be d0 b4 d0 b0 d1 82 d0 b8 20 d0 b7 27 d1 ..............................'.
27060 94 d0 b4 d0 bd d0 b0 d0 bd d0 b8 d0 b9 20 d0 bf d1 80 d0 b8 d1 81 d1 82 d1 80 d1 96 d0 b9 00 d0 ................................
27080 9d d0 b5 20 d0 b2 d0 b4 d0 b0 d0 bb d0 be d1 81 d1 8f 20 d0 b4 d0 be d0 b4 d0 b0 d1 82 d0 b8 00 ................................
270a0 d0 94 d0 be d0 b4 d0 b0 d1 82 d0 b8 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba 00 d0 94 d0 be d0 b4 ................................
270c0 d0 b0 d1 82 d0 b8 20 d0 bd d0 be d0 b2 d0 b8 d0 b9 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba 00 d0 ................................
270e0 94 d0 be d0 b4 d0 b0 d1 82 d0 b8 20 d0 bd d0 be d0 b2 d0 b8 d0 b9 20 d1 81 d0 bf d0 b8 d1 81 d0 ................................
27100 be d0 ba 20 d0 b7 d0 b0 d0 bf d0 b8 d1 81 d1 96 d0 b2 20 d0 bd d0 b0 20 d0 bf d1 80 d0 b8 d1 81 ................................
27120 d1 82 d1 80 d1 96 d0 b9 00 d0 94 d0 be d0 b4 d0 b0 d1 82 d0 b8 20 d1 86 d0 b8 d0 ba d0 bb 20 d0 ................................
27140 b4 d0 be 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d1 83 20 25 73 00 d0 94 d0 be d0 b4 d0 b0 d1 82 d0 b8 .................%s.............
27160 20 d1 86 d0 b8 d0 ba d0 bb 20 d0 b4 d0 be 20 d1 83 d1 81 d1 96 d1 85 20 d1 81 d0 bf d0 b8 d1 81 ................................
27180 d0 ba d1 96 d0 b2 00 d0 94 d0 be d0 b4 d0 b0 d1 82 d0 b8 20 d1 86 d0 b8 d0 ba d0 bb 20 d0 b4 d0 ................................
271a0 be 20 d1 82 d0 b8 d0 bf d0 be d0 b2 d0 be d0 b3 d0 be 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d1 83 00 ................................
271c0 d0 94 d0 be d0 b4 d0 b0 d1 82 d0 b8 20 d1 86 d0 b8 d0 ba d0 bb 20 d0 b4 d0 be 20 d1 81 d0 bf d0 ................................
271e0 b8 d1 81 d0 ba d1 83 00 d0 94 d0 be d0 b4 d0 b0 d1 82 d0 b8 20 d1 86 d0 b8 d0 ba d0 bb 20 d0 b4 ................................
27200 d0 be 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d1 83 3a 20 25 73 00 d0 94 d0 be d0 b4 d0 b0 d1 82 d0 b8 ...............:.%s.............
27220 20 d1 86 d0 b8 d0 ba d0 bb 20 d0 b4 d0 be 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d1 83 20 c2 ab 25 73 ..............................%s
27240 c2 bb 00 d0 94 d0 be d0 b4 d0 b0 d1 82 d0 b8 20 d0 b4 d0 be 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d1 ................................
27260 83 20 25 73 00 d0 94 d0 be d0 b4 d0 b0 d1 82 d0 b8 20 d0 b4 d0 be 20 d1 83 d1 81 d1 96 d1 85 20 ..%s............................
27280 d1 81 d0 bf d0 b8 d1 81 d0 ba d1 96 d0 b2 00 d0 94 d0 be d0 b4 d0 b0 d1 82 d0 b8 20 d0 b4 d0 be ................................
272a0 20 d1 82 d0 b8 d0 bf d0 be d0 b2 d0 be d0 b3 d0 be 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d1 83 00 d0 ................................
272c0 94 d0 be d0 b4 d0 b0 d1 82 d0 b8 20 d0 b4 d0 be 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d1 83 00 d0 94 ................................
272e0 d0 be d0 b4 d0 b0 d1 82 d0 b8 20 d0 b4 d0 be 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d1 83 3a 20 25 73 ............................:.%s
27300 00 d0 94 d0 be d0 b4 d0 b0 d1 82 d0 b8 20 d0 b4 d0 be 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d1 83 20 ................................
27320 c2 ab 25 73 c2 bb 00 d0 94 d0 be d0 b4 d0 b0 d1 82 d0 b8 20 d0 b4 d0 be 20 d0 b2 d0 ba d0 b0 d0 ..%s............................
27340 b7 d0 b0 d0 bd d0 be d0 b3 d0 be 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d1 83 00 d0 94 d0 be d0 b4 d0 ................................
27360 b0 d0 bd d0 be 2f d0 9f d0 b5 d1 80 d0 b5 d0 b7 d0 b0 d0 bf d0 b8 d1 81 d0 b0 d0 bd d0 be 20 d1 ...../..........................
27380 83 d1 81 d1 96 20 d0 b7 d0 b0 d0 bf d0 b8 d1 81 d0 b8 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d1 83 20 ................................
273a0 d0 bd d0 b0 20 d0 bf d1 80 d0 b8 d1 81 d1 82 d1 80 d0 be d1 97 00 d0 94 d0 be d0 b4 d0 b0 d0 bd ................................
273c0 d0 be 20 25 64 20 d0 ba d0 bd d0 b8 d0 b3 20 d0 b4 d0 be 20 d0 b2 d0 b0 d1 88 d0 be d0 b3 d0 be ...%d...........................
273e0 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d1 83 20 25 73 00 d0 94 d0 be d0 b4 d0 b0 d0 bd d0 be 20 d0 b4 ..............%s................
27400 d0 be 20 25 64 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d1 96 d0 b2 20 d1 87 d0 b8 d1 82 d0 b0 d0 bd d0 ...%d...........................
27420 bd d1 8f 00 d0 92 d1 81 d1 96 20 d0 bd d0 b0 d0 bb d0 b0 d1 88 d1 82 d1 83 d0 b2 d0 b0 d0 bd d0 ................................
27440 bd d1 8f 20 d0 b4 d0 bb d1 8f 20 d1 86 d1 8c d0 be d0 b3 d0 be 20 d0 bf d0 bb d0 b0 d0 b3 d1 96 ................................
27460 d0 bd d1 83 20 d0 b2 20 d1 86 d1 96 d0 b9 20 d0 b1 d1 96 d0 b1 d0 bb d1 96 d0 be d1 82 d0 b5 d1 ................................
27480 86 d1 96 20 d0 b1 d1 83 d0 bb d0 b8 20 d0 be d1 87 d0 b8 d1 89 d0 b5 d0 bd d1 96 2e 00 d0 9f d1 ................................
274a0 96 d0 b4 20 d1 87 d0 b0 d1 81 20 d1 81 d0 bf d1 80 d0 be d0 b1 d0 b8 20 d0 bf d0 b5 d1 80 d0 b5 ................................
274c0 d0 b9 d0 bc d0 b5 d0 bd d1 83 d0 b2 d0 b0 d0 bd d0 bd d1 8f 20 d1 81 d1 82 d0 b0 d0 bb d0 b0 d1 ................................
274e0 81 d1 8f 20 d0 bf d0 be d0 bc d0 b8 d0 bb d0 ba d0 b0 2e 00 d0 91 d1 83 d0 b4 d1 8c 2d d1 8f d0 ............................-...
27500 ba d1 96 20 d0 bd d0 b0 d0 bb d0 b0 d1 88 d1 82 d1 83 d0 b2 d0 b0 d0 bd d0 bd d1 8f 20 d0 b2 20 ................................
27520 d1 96 d0 bd d1 88 d0 b8 d1 85 20 d0 b1 d1 96 d0 b1 d0 bb d1 96 d0 be d1 82 d0 b5 d0 ba d0 b0 d1 ................................
27540 85 2c 20 d0 b0 d0 b1 d0 be 20 d0 b7 d0 b1 d0 b5 d1 80 d0 b5 d0 b6 d0 b5 d0 bd d1 96 20 d0 b2 20 .,..............................
27560 d1 84 d0 b0 d0 b9 d0 bb d1 96 20 4a 53 4f 4e 20 d0 b2 20 d0 bf d0 b0 d0 bf d1 86 d1 96 20 d0 b2 ...........JSON.................
27580 d0 b0 d1 88 d0 b8 d0 b9 20 d0 bf d0 bb d0 b0 d0 b3 d1 96 d0 bd d1 96 d0 b2 20 d0 bd d0 b5 20 d0 ................................
275a0 b1 d1 83 d0 b4 d1 83 d1 82 d1 8c 20 d0 b7 d0 bc d1 96 d0 bd d0 b5 d0 bd d1 96 2e 00 d0 97 d0 b0 ................................
275c0 d1 81 d1 82 d0 be d1 81 d1 83 d0 b2 d0 b0 d1 82 d0 b8 20 d0 bf d0 be d1 80 d1 8f d0 b4 d0 be d0 ................................
275e0 ba 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d1 83 20 d1 87 d0 b8 d1 82 d0 b0 d0 bd d0 bd d1 8f 20 d0 bf ................................
27600 d1 80 d0 b8 20 d0 bf d0 b5 d1 80 d0 b5 d0 b3 d0 bb d1 8f d0 b4 d1 96 20 d1 81 d0 bf d0 b8 d1 81 ................................
27620 d0 ba d1 83 00 d0 92 d0 b8 20 d0 b2 d0 bf d0 b5 d0 b2 d0 bd d0 b5 d0 bd d1 96 2c 20 d1 89 d0 be ..........................,.....
27640 20 d0 b1 d0 b0 d0 b6 d0 b0 d1 94 d1 82 d0 b5 20 d0 b7 d0 bc d1 96 d0 bd d0 b8 d1 82 d0 b8 20 d0 ................................
27660 b2 d0 b0 d1 88 d1 96 20 d0 bd d0 b0 d0 bb d0 b0 d1 88 d1 82 d1 83 d0 b2 d0 b0 d0 bd d0 bd d1 8f ................................
27680 20 d1 83 20 d1 86 d1 96 d0 b9 20 d0 b1 d1 96 d0 b1 d0 bb d1 96 d0 be d1 82 d0 b5 d1 86 d1 96 20 ................................
276a0 d0 b4 d0 bb d1 8f 20 d1 86 d1 8c d0 be d0 b3 d0 be 20 d0 b4 d0 be d0 b4 d0 b0 d1 82 d0 ba d0 b0 ................................
276c0 3f 00 d0 92 d0 b8 20 d1 81 d0 bf d1 80 d0 b0 d0 b2 d0 b4 d1 96 20 d1 85 d0 be d1 87 d0 b5 d1 82 ?...............................
276e0 d0 b5 20 d1 81 d0 bf d0 be d1 80 d0 be d0 b6 d0 bd d0 b8 d1 82 d0 b8 20 d1 81 d0 bf d0 b8 d1 81 ................................
27700 d0 be d0 ba 20 d1 87 d0 b8 d1 82 d0 b0 d0 bd d0 bd d1 8f 20 c2 ab 25 73 c2 bb 3f 00 d0 92 d0 b8 ......................%s..?.....
27720 20 d0 b2 d0 bf d0 b5 d0 b2 d0 bd d0 b5 d0 bd d1 96 2c 20 d1 89 d0 be 20 d0 b1 d0 b0 d0 b6 d0 b0 .................,..............
27740 d1 94 d1 82 d0 b5 20 d0 be d1 87 d0 b8 d1 81 d1 82 d0 b8 d1 82 d0 b8 20 d0 b2 d0 b0 d1 88 d1 96 ................................
27760 20 d0 bd d0 b0 d0 bb d0 b0 d1 88 d1 82 d1 83 d0 b2 d0 b0 d0 bd d0 bd d1 8f 20 d0 b2 20 d1 86 d1 ................................
27780 96 d0 b9 20 d0 b1 d1 96 d0 b1 d0 bb d1 96 d0 be d1 82 d1 86 d0 b5 d1 86 d1 96 20 d0 b4 d0 bb d1 ................................
277a0 8f 20 d0 b4 d0 b0 d0 bd d0 be d0 b3 d0 be 20 d0 bf d0 bb d0 b0 d0 b3 d1 96 d0 bd d1 83 3f 00 d0 .............................?..
277c0 92 d0 b8 20 d1 81 d0 bf d1 80 d0 b0 d0 b2 d0 b4 d1 96 20 d1 85 d0 be d1 87 d0 b5 d1 82 d0 b5 20 ................................
277e0 d0 bf d1 80 d0 be d0 b4 d0 be d0 b2 d0 b6 d0 b8 d1 82 d0 b8 20 d0 b2 d0 b8 d0 ba d0 be d0 bd d0 ................................
27800 b0 d0 bd d0 bd d1 8f 20 d0 b4 d1 96 d1 97 3f 00 d0 92 d0 b8 20 d0 bf d0 b5 d0 b2 d0 bd d1 96 3f ..............?................?
27820 00 d0 90 d0 b2 d1 82 d0 be d0 bc d0 b0 d1 82 d0 b8 d1 87 d0 bd d0 be 20 d0 b7 d0 b0 d0 bf d0 be ................................
27840 d0 b2 d0 bd d0 b8 d1 82 d0 b8 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba 20 d0 b7 20 d0 ba d0 bd d0 ................................
27860 b8 d0 b3 20 d0 bd d0 b0 20 d0 bf d1 80 d0 b8 d1 81 d1 82 d1 80 d0 be d1 97 00 d0 90 d0 b2 d1 82 ................................
27880 d0 be d0 bc d0 b0 d1 82 d0 b8 d1 87 d0 bd d0 be 20 d0 b7 d0 b0 d0 bf d0 be d0 b2 d0 bd d0 b5 d0 ................................
278a0 bd d0 be 20 d0 b7 20 d0 ba d0 bd d0 b8 d0 b3 20 d0 bd d0 b0 20 d0 bf d1 80 d0 b8 d1 81 d1 82 d1 ................................
278c0 80 d0 be d1 97 00 d0 90 d0 b2 d1 82 d0 be d0 bc d0 b0 d1 82 d0 b8 d1 87 d0 bd d0 be 20 d0 b7 d0 ................................
278e0 b0 d0 bf d0 be d0 b2 d0 bd d0 b5 d0 bd d0 be 20 d0 b7 20 d0 bf d0 be d1 88 d1 83 d0 ba d1 83 00 ................................
27900 d0 a2 d0 b8 d0 bf d0 be d0 b2 d0 be 2c 20 d0 b4 d0 be d0 b4 d0 b0 d1 82 d0 be d0 ba 20 d1 81 d0 ............,...................
27920 bf d0 b8 d1 81 d0 ba d1 83 20 d1 87 d0 b8 d1 82 d0 b0 d0 bd d0 bd d1 8f 20 d1 81 d1 82 d0 b2 d0 ................................
27940 be d1 80 d1 8e d1 94 20 d0 bf d1 96 d0 b4 d0 bc d0 b5 d0 bd d1 8e 20 d1 81 d0 bf d0 b8 d1 81 d0 ................................
27960 ba d1 83 20 d1 87 d0 b8 d1 82 d0 b0 d0 bd d0 bd d1 8f 20 d0 b4 d0 bb d1 8f 20 d1 83 d1 81 d1 96 ................................
27980 d1 85 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d1 96 d0 b2 2c 20 d1 8f d0 ba d1 89 d0 be 20 d1 83 20 d0 .................,..............
279a0 b2 d0 b0 d1 81 20 d1 94 20 d0 b4 d0 b5 d0 ba d1 96 d0 bb d1 8c d0 ba d0 b0 20 d1 82 d0 b0 d0 ba ................................
279c0 d0 b8 d1 85 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d1 96 d0 b2 2e 0a d0 af d0 ba d1 89 d0 be 20 d0 bf ................................
279e0 d0 be d0 b7 d0 bd d0 b0 d1 87 d0 b5 d0 bd d0 be 20 d1 86 d0 b5 d0 b9 20 d0 bf d1 83 d0 bd d0 ba ................................
27a00 d1 82 2c 20 d1 86 d0 b5 d0 b9 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba 20 d0 b1 d1 83 d0 b4 d0 b5 ..,.............................
27a20 20 d0 bf d0 b5 d1 80 d0 b5 d1 81 d1 83 d0 bd d1 83 d1 82 d0 be 20 d0 bd d0 b0 20 d0 b2 d0 b5 d1 ................................
27a40 80 d1 85 d1 96 d0 b2 d0 ba d1 83 20 d0 bc d0 b5 d0 bd d1 8e 20 d0 b4 d0 bb d1 8f 20 d1 81 d0 bf ................................
27a60 d1 80 d0 be d1 89 d0 b5 d0 bd d0 bd d1 8f 20 d0 b4 d0 be d1 81 d1 82 d1 83 d0 bf d1 83 2e 0a d0 ................................
27a80 97 d0 b0 d1 83 d0 b2 d0 b0 d0 b6 d0 b5 d0 bd d0 bd d1 8f 3a 20 d0 b2 d0 b0 d1 88 20 c2 ab d1 82 ...................:............
27aa0 d0 b8 d0 bf d0 be d0 b2 d0 b8 d0 b9 c2 bb 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba 20 d0 b7 d0 b0 ................................
27ac0 d0 b2 d0 b6 d0 b4 d0 b8 20 d0 b7 27 d1 8f d0 b2 d0 bb d1 8f d1 82 d0 b8 d0 bc d0 b5 d1 82 d1 8c ...........'....................
27ae0 d1 81 d1 8f 20 d0 bd d0 b0 20 d0 b2 d0 b5 d1 80 d1 85 d1 96 d0 b2 d1 86 d1 96 20 d1 81 d0 bf d0 ................................
27b00 b8 d1 81 d0 ba d1 83 2c 20 d0 bd d0 b5 d0 b7 d0 b0 d0 bb d0 b5 d0 b6 d0 bd d0 be 20 d0 b2 d1 96 .......,........................
27b20 d0 b4 20 d1 82 d0 be d0 b3 d0 be 2c 20 d1 87 d0 b8 20 d0 bf d0 be d0 b7 d0 bd d0 b0 d1 87 d0 b5 ...........,....................
27b40 d0 bd d0 be 20 d1 86 d0 b5 d0 b9 20 d0 bf d1 83 d0 bd d0 ba d1 82 00 d0 af d0 ba d1 89 d0 be 20 ................................
27b60 d0 b2 d0 b8 20 d0 b2 d0 ba d0 b0 d0 b6 d0 b5 d1 82 d0 b5 20 d0 bf d1 80 d0 b8 d1 81 d1 82 d1 80 ................................
27b80 d1 96 d0 b9 2c 20 d0 b2 d0 bc d1 96 d1 81 d1 82 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d1 83 20 d0 b1 ....,...........................
27ba0 d1 83 d0 b4 d0 b5 20 d0 b2 d1 80 d1 83 d1 87 d0 bd d1 83 0a d0 b0 d0 b1 d0 be 20 d0 b0 d0 b2 d1 ................................
27bc0 82 d0 be d0 bc d0 b0 d1 82 d0 b8 d1 87 d0 bd d0 be 20 d1 81 d0 b8 d0 bd d1 85 d1 80 d0 be d0 bd ................................
27be0 d1 96 d0 b7 d0 be d0 b2 d0 b0 d0 bd d0 be 20 d1 96 d0 b7 20 d1 86 d0 b8 d0 bc 20 d0 bf d1 80 d0 ................................
27c00 b8 d1 81 d1 82 d1 80 d0 be d1 94 d0 bc 2e 0a d0 a6 d0 b5 d0 b9 20 d0 bf d0 b0 d1 80 d0 b0 d0 bc ................................
27c20 d0 b5 d1 82 d1 80 20 d0 b7 d0 b0 d0 bc d1 96 d0 bd d1 8e d1 94 20 d1 84 d1 83 d0 bd d0 ba d1 86 ................................
27c40 d1 96 d0 be d0 bd d0 b0 d0 bb d1 8c d0 bd d1 96 20 d0 bc d0 be d0 b6 d0 bb d0 b8 d0 b2 d0 be d1 ................................
27c60 81 d1 82 d1 96 20 d0 b4 d0 be d0 b4 d0 b0 d1 82 d0 ba d0 b0 20 d1 81 d0 b8 d0 bd d1 85 d1 80 d0 ................................
27c80 be d0 bd d1 96 d0 b7 d0 b0 d1 86 d1 96 d1 97 20 d0 ba d0 bd d0 b8 d0 b3 2e 00 d0 9d d0 b5 20 d0 ................................
27ca0 b2 d0 b4 d0 b0 d0 bb d0 be d1 81 d1 8f 20 d0 b4 d0 be d0 b4 d0 b0 d1 82 d0 b8 20 d0 b4 d0 be 20 ................................
27cc0 d1 81 d0 bf d0 b8 d1 81 d0 ba d1 83 00 d0 9d d0 b5 20 d0 b2 d0 b4 d0 b0 d0 bb d0 be 20 d1 81 d0 ................................
27ce0 bf d0 be d1 80 d0 be d0 b6 d0 bd d0 b8 d1 82 d0 b8 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba 00 d0 ................................
27d00 9d d0 b5 20 d0 b2 d0 b4 d0 b0 d0 bb d0 be d1 81 d1 8f 20 d1 81 d1 82 d0 b2 d0 be d1 80 d0 b8 d1 ................................
27d20 82 d0 b8 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba 00 d0 9d d0 b5 20 d0 b2 d0 b4 d0 b0 d0 bb d0 be ................................
27d40 d1 81 d1 8f 20 d0 b2 d0 b8 d0 bb d1 83 d1 87 d0 b8 d1 82 d0 b8 00 d0 9d d0 b5 20 d0 b2 d0 b4 d0 ................................
27d60 b0 d0 bb d0 be d1 81 d1 8f 20 d0 b7 d0 bc d1 96 d0 bd d0 b8 d1 82 d0 b8 20 d1 81 d0 bf d0 b8 d1 ................................
27d80 81 d0 be d0 ba 00 d0 9d d0 b5 20 d0 b2 d0 b4 d0 b0 d0 bb d0 be d1 81 d1 8f 20 d0 bf d0 b5 d1 80 ................................
27da0 d0 b5 d1 81 d1 83 d0 bd d1 83 d1 82 d0 b8 20 d0 b4 d0 be 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d1 83 ................................
27dc0 00 d0 9d d0 b5 20 d0 b2 d0 b4 d0 b0 d0 bb d0 be d1 81 d1 8f 20 d0 b2 d0 b8 d0 bb d1 83 d1 87 d0 ................................
27de0 b8 d1 82 d0 b8 20 d0 b7 d1 96 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d1 83 00 d0 9d d0 b5 20 d0 b2 d0 ................................
27e00 b4 d0 b0 d0 bb d0 be d1 81 d1 8f 20 d1 81 d0 b8 d0 bd d1 85 d1 80 d0 be d0 bd d1 96 d0 b7 d1 83 ................................
27e20 d0 b2 d0 b0 d1 82 d0 b8 20 d0 b4 d0 b0 d0 bd d1 96 20 d0 b7 20 d0 bf d1 80 d0 b8 d1 81 d1 82 d1 ................................
27e40 80 d0 be d1 94 d0 bc 00 d0 9d d0 b5 d0 bc d0 be d0 b6 d0 bb d0 b8 d0 b2 d0 be 20 d0 bf d0 b5 d1 ................................
27e60 80 d0 b5 d0 b3 d0 bb d1 8f d0 bd d1 83 d1 82 d0 b8 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba 00 d0 ................................
27e80 92 d0 b8 d0 b1 d0 b5 d1 80 d1 96 d1 82 d1 8c 20 d1 81 d0 bf d0 be d1 81 d1 96 d0 b1 20 d0 b7 d0 ................................
27ea0 b0 d0 bf d0 be d0 b2 d0 bd d0 b5 d0 bd d0 bd d1 8f 20 d1 86 d1 8c d0 be d0 b3 d0 be 20 d1 81 d0 ................................
27ec0 bf d0 b8 d1 81 d0 ba d1 83 00 d0 9e d1 87 d0 b8 d1 81 d1 82 d0 b8 d1 82 d0 b8 00 d0 a1 d0 bf d0 ................................
27ee0 be d1 80 d0 be d0 b6 d0 bd d0 b8 d1 82 d0 b8 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba 20 25 73 00 .............................%s.
27f00 d0 92 d0 b8 d0 bb d1 83 d1 87 d0 b8 d1 82 d0 b8 20 d1 83 d1 81 d0 b5 20 d0 b7 d1 96 20 d0 b2 d0 ................................
27f20 ba d0 b0 d0 b7 d0 b0 d0 bd d0 be d0 b3 d0 be 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d1 83 00 d0 9e d1 ................................
27f40 87 d0 b8 d1 81 d1 82 d0 b8 d1 82 d0 b8 20 d0 b2 d1 81 d1 96 20 d0 bd d0 b0 d0 bb d0 b0 d1 88 d1 ................................
27f60 82 d1 83 d0 b2 d0 b0 d0 bd d0 bd d1 8f 20 d0 b4 d0 bb d1 8f 20 d1 86 d1 8c d0 be d0 b3 d0 be 20 ................................
27f80 d0 bf d0 bb d0 b0 d0 b3 d1 96 d0 bd d1 83 00 d0 a1 d0 bf d0 be d1 80 d0 be d0 b6 d0 bd d0 b8 d1 ................................
27fa0 82 d0 b8 20 d1 82 d0 b8 d0 bf d0 be d0 b2 d0 b8 d0 b9 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba 00 ................................
27fc0 d0 a1 d0 bf d0 be d1 80 d0 be d0 b6 d0 bd d0 b8 d1 82 d0 b8 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ................................
27fe0 ba 00 d0 a1 d0 bf d0 be d1 80 d0 be d0 b6 d0 bd d0 b8 d1 82 d0 b8 20 d1 81 d0 bf d0 b8 d1 81 d0 ................................
28000 be d0 ba 20 28 25 64 29 00 d0 a1 d0 bf d0 be d1 80 d0 be d0 b6 d0 bd d0 b8 d1 82 d0 b8 20 d1 81 ....(%d)........................
28020 d0 bf d0 b8 d1 81 d0 be d0 ba 3a 20 25 73 00 d0 a1 d0 bf d0 be d1 80 d0 be d0 b6 d0 bd d0 b8 d1 ..........:.%s..................
28040 82 d0 b8 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba 20 c2 ab 25 73 c2 bb 00 d0 a1 d0 bf d0 be d1 80 ...................%s...........
28060 d0 be d0 b6 d0 bd d0 b8 d1 82 d0 b8 20 d1 86 d0 b5 d0 b9 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba ................................
28080 20 d0 bf d1 96 d1 81 d0 bb d1 8f 20 d1 81 d0 b8 d0 bd d1 85 d1 80 d0 be d0 bd d1 96 d0 b7 d0 b0 ................................
280a0 d1 86 d1 96 d1 97 20 d0 b7 20 d1 86 d0 b8 d0 bc 20 d0 bf d1 80 d0 b8 d1 81 d1 82 d1 80 d0 be d1 ................................
280c0 94 d0 bc 00 d0 9f d0 b0 d1 80 d0 b0 d0 bc d0 b5 d1 82 d1 80 d0 b8 20 d0 be d0 bd d0 be d0 b2 d0 ................................
280e0 bb d0 b5 d0 bd d0 bd d1 8f 20 d1 81 d1 82 d0 be d0 b2 d0 bf d1 87 d0 b8 d0 ba d0 b0 3a 00 d0 9f ............................:...
28100 d0 be d0 ba d0 b0 d0 b7 20 d0 b4 d1 96 d0 b0 d0 bb d0 be d0 b3 d0 be d0 b2 d0 b8 d1 85 20 d0 b2 ................................
28120 d1 96 d0 ba d0 be d0 bd 20 d0 bf d1 96 d0 b4 d1 82 d0 b2 d0 b5 d1 80 d0 b4 d0 b6 d0 b5 d0 bd d0 ................................
28140 bd d1 8f 20 d0 b2 d1 96 d0 b4 d0 bd d0 be d0 b2 d0 bb d0 b5 d0 bd d0 be 00 d0 9a d0 b5 d1 80 d1 ................................
28160 83 d1 94 20 d1 82 d0 b8 d0 bc 2c 20 d1 8f d0 ba 20 d0 b7 d0 b0 d0 bf d0 b8 d1 81 d0 b8 20 d0 b1 ..........,.....................
28180 d1 83 d0 b4 d0 b5 20 d1 81 d0 b8 d0 bd d1 85 d1 80 d0 be d0 bd d1 96 d0 b7 d0 be d0 b2 d0 b0 d0 ................................
281a0 bd d0 be 20 d0 b7 20 d0 b2 d0 b0 d1 88 d0 b8 d0 bc 20 d0 bf d1 80 d0 b8 d1 81 d1 82 d1 80 d0 be ................................
281c0 d1 94 d0 bc 2e 0a d0 9c d0 be d0 b6 d0 bd d0 b0 20 d1 81 d0 b8 d0 bd d1 85 d1 80 d0 be d0 bd d1 ................................
281e0 96 d0 b7 d1 83 d0 b2 d0 b0 d1 82 d0 b8 20 d0 bb d0 b8 d1 88 d0 b5 20 d0 bd d0 be d0 b2 d1 96 20 ................................
28200 d0 b7 d0 b0 d0 bf d0 b8 d1 81 d0 b8 2c 20 d1 81 d0 b8 d0 bd d1 85 d1 80 d0 be d0 bd d1 96 d0 b7 ............,...................
28220 d1 83 d0 b2 d0 b0 d1 82 d0 b8 20 d1 83 d1 81 d1 96 20 d0 b7 d0 b0 d0 bf d0 b8 d1 81 d0 b8 0a d1 ................................
28240 96 d0 b7 20 d0 bf d0 b5 d1 80 d0 b5 d0 b7 d0 b0 d0 bf d0 b8 d1 81 d0 be d0 bc 20 d0 bd d0 b0 d1 ................................
28260 8f d0 b2 d0 bd d0 b8 d1 85 20 d0 b0 d0 b1 d0 be 20 d1 81 d0 ba d0 be d1 80 d0 b8 d1 81 d1 82 d0 ................................
28280 b0 d1 82 d0 b8 d1 81 d1 8f 20 d1 86 d0 b8 d0 bc 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d0 be d0 bc 20 ................................
282a0 d0 bb d0 b8 d1 88 d0 b5 20 d0 b4 d0 bb d1 8f 20 d0 b2 d0 b8 d0 bb d1 83 d1 87 d0 b5 d0 bd d0 bd ................................
282c0 d1 8f 20 d0 b7 d0 b0 d0 bf d0 b8 d1 81 d1 96 d0 b2 20 d0 b7 20 d0 b2 d0 b0 d1 88 d0 be d0 b3 d0 ................................
282e0 be 20 d0 bf d1 80 d0 b8 d1 81 d1 82 d1 80 d0 be d1 8e 2e 00 d0 9a d0 be d0 bf d1 96 d1 8e d0 b2 ................................
28300 d0 b0 d1 82 d0 b8 20 d0 b4 d0 be 20 d0 b1 d1 83 d1 84 d0 b5 d1 80 d0 b0 20 d0 be d0 b1 d0 bc d1 ................................
28320 96 d0 bd d1 83 00 d0 a1 d1 82 d0 b2 d0 be d1 80 d0 b8 d1 82 d0 b8 20 d1 81 d1 82 d0 be d0 b2 d0 ................................
28340 bf d1 87 d0 b8 d0 ba 00 d0 a2 d0 b8 d0 bf d0 be d0 b2 d0 b8 d0 b9 00 d0 9d d0 b5 20 d0 b2 d0 b4 ................................
28360 d0 b0 d0 bb d0 be d1 81 d1 8f 20 d0 b2 d0 b8 d0 bb d1 83 d1 87 d0 b8 d1 82 d0 b8 00 d0 92 d0 b8 ................................
28380 d0 bb d1 83 d1 87 d0 b8 d1 82 d0 b8 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba 00 d0 92 d0 b8 d0 bb ................................
283a0 d1 83 d1 87 d0 b8 d1 82 d0 b8 20 d1 86 d0 b5 d0 b9 20 d0 bf d1 80 d0 b8 d1 81 d1 82 d1 80 d1 96 ................................
283c0 d0 b9 20 d0 b7 d1 96 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d1 83 20 d0 bf d1 80 d0 b8 d1 81 d1 82 d1 ................................
283e0 80 d0 be d1 97 d0 b2 00 d0 92 d0 b8 d0 bb d1 83 d1 87 d0 b0 d1 94 d0 bc d0 be 20 d0 ba d0 bd d0 ................................
28400 b8 d0 b3 d0 b8 20 d0 b7 20 d0 bf d1 80 d0 b8 d1 81 d1 82 d1 80 d0 be d1 8e 2e 00 d0 9f d1 80 d0 ................................
28420 b8 d1 81 d1 82 d1 80 d0 be d1 97 00 d0 9f d1 80 d0 b8 d1 81 d1 82 d1 80 d0 be d1 97 3a 00 d0 9f ............................:...
28440 d0 b0 d1 80 d0 b0 d0 bc d0 b5 d1 82 d1 80 d0 b8 20 d0 bf d0 be d0 ba d0 b0 d0 b7 d1 83 3a 00 d0 .............................:..
28460 9d d0 b5 20 d0 be d0 bd d0 be d0 b2 d0 bb d1 8e d0 b2 d0 b0 d1 82 d0 b8 20 d1 81 d1 82 d0 be d0 ................................
28480 b2 d0 bf d1 87 d0 b8 d0 ba 20 63 61 6c 69 62 72 65 00 d0 a5 d0 be d1 87 d0 b5 d1 82 d0 b5 20 d0 ..........calibre...............
284a0 b2 d0 b8 d0 bb d1 83 d1 87 d0 b8 d1 82 d0 b8 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba 20 d1 96 d0 ................................
284c0 b7 20 d0 bd d0 b0 d0 b7 d0 b2 d0 be d1 8e 20 c2 ab 25 73 c2 bb 00 d0 92 d0 b8 d0 ba d0 be d0 bd .................%s.............
284e0 d0 b0 d0 bd d0 be 00 d0 97 d0 bc d1 96 d0 bd d0 b8 d1 82 d0 b8 20 d1 81 d0 bf d0 b8 d1 81 d0 be ................................
28500 d0 ba 20 25 73 00 d0 97 d0 bc d1 96 d0 bd d0 b8 d1 82 d0 b8 20 d0 ba d0 bd d0 b8 d0 b3 d0 b8 20 ...%s...........................
28520 d1 83 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d1 83 20 c2 ab 25 73 c2 bb 00 d0 97 d0 bc d1 96 d0 bd d0 ..................%s............
28540 b8 d1 82 d0 b8 20 d0 ba d0 bd d0 b8 d0 b3 d0 b8 20 d1 83 20 d0 b2 d0 ba d0 b0 d0 b7 d0 b0 d0 bd ................................
28560 d0 be d0 bc d1 83 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d1 83 00 d0 97 d0 bc d1 96 d0 bd d0 b8 d1 82 ................................
28580 d0 b8 20 d1 82 d0 b8 d0 bf d0 be d0 b2 d0 b8 d0 b9 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba 00 d0 ................................
285a0 97 d0 bc d1 96 d0 bd d0 b8 d1 82 d0 b8 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba 00 d0 97 d0 bc d1 ................................
285c0 96 d0 bd d0 b8 d1 82 d0 b8 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba 3a 20 25 73 00 d0 a0 d0 b5 d0 ......................:.%s......
285e0 b4 d0 b0 d0 b3 d1 83 d0 b2 d0 b0 d1 82 d0 b8 20 d0 ba d0 bb d0 b0 d0 b2 d1 96 d0 b0 d1 82 d1 83 ................................
28600 d1 80 d0 bd d1 96 20 d1 81 d0 ba d0 be d1 80 d0 be d1 87 d0 b5 d0 bd d0 bd d1 8f 2c 20 d0 bf d0 ...........................,....
28620 be d0 b2 e2 80 99 d1 8f d0 b7 d0 b0 d0 bd d1 96 20 d1 96 d0 b7 20 d1 80 d0 be d0 b1 d0 be d1 82 ................................
28640 d0 be d1 8e 20 d1 86 d1 8c d0 be d0 b3 d0 be 20 d0 b4 d0 be d0 b4 d0 b0 d1 82 d0 ba d0 b0 2e 00 ................................
28660 d0 92 d0 b2 d0 b5 d0 b4 d1 96 d1 82 d1 8c 20 d0 bd d0 be d0 b2 d1 83 20 d0 bf d0 be d0 ba d0 b0 ................................
28680 d0 b7 d0 b0 d0 bd d1 83 20 d0 bd d0 b0 d0 b7 d0 b2 d1 83 20 d1 86 d1 8c d0 be d0 b3 d0 be 20 d0 ................................
286a0 bf d1 80 d0 b8 d1 81 d1 82 d1 80 d0 be d1 8e 3a 00 d0 92 d0 b2 d0 b5 d0 b4 d1 96 d1 82 d1 8c 20 ...............:................
286c0 d0 bd d0 be d0 b2 d1 83 20 d0 bf d0 be d0 ba d0 b0 d0 b7 d0 b0 d0 bd d1 83 20 d0 bd d0 b0 d0 b7 ................................
286e0 d0 b2 d1 83 20 d0 b4 d0 bb d1 8f 20 d1 86 d1 8c d0 be d0 b3 d0 be 20 d1 81 d0 bf d0 b8 d1 81 d0 ................................
28700 ba d1 83 3a 00 d0 92 d0 b2 d0 b5 d0 b4 d1 96 d1 82 d1 8c 20 d1 83 d0 bd d1 96 d0 ba d0 b0 d0 bb ...:............................
28720 d1 8c d0 bd d1 83 20 d0 bf d0 be d0 ba d0 b0 d0 b7 d0 b0 d0 bd d1 83 20 d0 bd d0 b0 d0 b7 d0 b2 ................................
28740 d0 b0 20 d0 b4 d0 bb d1 8f 20 d1 86 d1 8c d0 be d0 b3 d0 be 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d1 ................................
28760 83 3a 00 d0 9d d0 b5 20 d0 b2 d0 b4 d0 b0 d0 bb d0 be d1 81 d1 8f 20 d0 b4 d0 be d0 b4 d0 b0 d1 .:..............................
28780 82 d0 b8 20 d0 b4 d0 be 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d1 83 00 d0 af d0 ba d1 89 d0 be 20 d0 ................................
287a0 bf d1 83 d0 bd d0 ba d1 82 20 d0 bf d0 be d0 b7 d0 bd d0 b0 d1 87 d0 b5 d0 bd d0 be 2c 20 d1 83 ............................,...
287c0 d0 bf d0 be d1 80 d1 8f d0 b4 d0 ba d1 83 d0 b2 d0 b0 d0 bd d0 bd d1 8f 20 63 61 6c 69 62 72 65 .........................calibre
287e0 20 d0 b1 d1 83 d0 b4 d0 b5 20 d0 b2 d1 96 d0 b4 d0 bd d0 be d0 b2 d0 bb d0 b5 d0 bd d0 be 20 d0 ................................
28800 b4 d0 be 20 d0 bf d0 be d1 87 d0 b0 d1 82 d0 ba d0 be d0 b2 d0 be d0 b3 d0 be 20 d1 81 d1 82 d0 ................................
28820 b0 d0 bd d1 83 20 d0 bf d1 96 d1 81 d0 bb d1 8f 20 d1 82 d0 be d0 b3 d0 be 2c 0a d1 8f d0 ba 20 .........................,......
28840 d0 ba d0 be d1 80 d0 b8 d1 81 d1 82 d1 83 d0 b2 d0 b0 d1 87 20 d0 bf d1 80 d0 b8 d0 bf d0 b8 d0 ................................
28860 bd d0 b8 d1 82 d1 8c 20 d0 bf d0 b5 d1 80 d0 b5 d0 b3 d0 bb d1 8f d0 b4 20 d1 81 d0 bf d0 b8 d1 ................................
28880 81 d0 ba d1 83 20 d1 87 d0 b8 d1 82 d0 b0 d0 bd d0 bd d1 8f 20 d0 b7 d0 bc d1 96 d0 bd d0 be d1 ................................
288a0 8e 20 d0 b0 d0 b1 d0 be 20 d1 81 d0 bf d0 be d1 80 d0 be d0 b6 d0 bd d0 b5 d0 bd d0 bd d1 8f d0 ................................
288c0 bc 20 d1 80 d0 b5 d0 b7 d1 83 d0 bb d1 8c d1 82 d0 b0 d1 82 d1 96 d0 b2 20 d0 bf d0 be d1 88 d1 ................................
288e0 83 d0 ba d1 83 20 d1 83 20 63 61 6c 69 62 72 65 2c 0a d0 bf d0 b5 d1 80 d0 b5 d0 bc d0 b8 d0 ba .........calibre,...............
28900 d0 b0 d0 bd d0 bd d1 8f d0 bc 20 d0 b1 d1 96 d0 b1 d0 bb d1 96 d0 be d1 82 d0 b5 d0 ba 20 d0 b0 ................................
28920 d0 b1 d0 be 20 d0 b2 d0 b8 d1 85 d0 be d0 b4 d0 be d0 bc 20 d0 b7 20 63 61 6c 69 62 72 65 2e 00 .......................calibre..
28940 d0 af d0 ba d1 89 d0 be 20 d0 bf d1 83 d0 bd d0 ba d1 82 20 d0 bf d0 be d0 b7 d0 bd d0 b0 d1 87 ................................
28960 d0 b5 d0 bd d0 be 2c 20 d0 bf d0 b5 d1 80 d0 b5 d0 b3 d0 bb d1 8f d0 b4 20 d0 b2 d0 b0 d1 88 d0 ......,.........................
28980 be d0 b3 d0 be 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d1 83 20 d1 87 d0 b8 d1 82 d0 b0 d0 bd d0 bd d1 ................................
289a0 8f 20 d1 82 d0 b0 d0 ba d0 be d0 b6 20 d0 b7 d0 bc d1 96 d0 bd d1 8e d0 b2 d0 b0 d1 82 d0 b8 d0 ................................
289c0 bc d0 b5 20 d1 81 d0 bf d0 be d1 81 d1 96 d0 b1 20 d1 83 d0 bf d0 be d1 80 d1 8f d0 b4 d0 ba d0 ................................
289e0 be d0 b2 d1 83 d0 b2 d0 b0 d0 bd d0 bd d1 8f 20 d1 83 20 d0 b2 d0 b0 d1 88 d1 96 d0 b9 20 63 61 ..............................ca
28a00 6c 69 62 72 65 2e 0a d0 a1 d0 bf d0 b8 d1 81 d0 ba d0 b8 20 d0 bc d0 be d0 b6 d0 b5 20 d0 b1 d1 libre...........................
28a20 83 d1 82 d0 b8 20 d0 bf d0 b5 d1 80 d0 b5 d1 83 d0 bf d0 be d1 80 d1 8f d0 b4 d0 ba d0 be d0 b2 ................................
28a40 d0 b0 d0 bd d0 be 20 d0 b2 d1 80 d1 83 d1 87 d0 bd d1 83 20 d0 b7 d0 b0 20 d0 b4 d0 be d0 bf d0 ................................
28a60 be d0 bc d0 be d0 b3 d0 be d1 8e 20 d1 86 d1 8c d0 be d0 b3 d0 be 20 d0 b4 d0 be d0 b4 d0 b0 d1 ................................
28a80 82 d0 ba d0 b0 20 d1 96 d0 b7 20 d1 80 d0 b5 d0 b7 d0 b5 d1 80 d0 b2 d0 bd d0 b8 d0 bc 20 d0 bf ................................
28aa0 d0 b5 d1 80 d0 b5 d1 85 d0 be d0 b4 d0 be d0 bc 20 d0 b4 d0 be 20 d1 82 d0 b8 d0 bf d0 be d0 b2 ................................
28ac0 d0 be d0 b3 d0 be 20 d0 bf d0 be d1 80 d1 8f d0 b4 d0 ba d1 83 20 d0 b4 d0 be d0 b4 d0 b0 d0 b2 ................................
28ae0 d0 b0 d0 bd d0 bd d1 8f 20 d0 b4 d0 be 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d1 83 2e 0a d0 af d0 ba ................................
28b00 d1 89 d0 be 20 d0 bf d1 83 d0 bd d0 ba d1 82 20 d0 bd d0 b5 20 d0 bf d0 be d0 b7 d0 bd d0 b0 d1 ................................
28b20 87 d0 b5 d0 bd d0 be 2c 20 d0 bf d0 be d1 82 d0 be d1 87 d0 bd d0 b8 d0 b9 20 d0 bf d0 be d1 80 .......,........................
28b40 d1 8f d0 b4 d0 be d0 ba 20 63 61 6c 69 62 72 65 20 d0 bd d0 b5 20 d0 b1 d1 83 d0 b4 d0 b5 20 d0 .........calibre................
28b60 b7 d0 bc d1 96 d0 bd d0 b5 d0 bd d0 be 2c 20 d0 ba d0 be d0 bb d0 b8 20 d0 b2 d0 b8 20 d0 bf d0 .............,..................
28b80 b5 d1 80 d0 b5 d0 b3 d0 bb d1 8f d0 b4 d0 b0 d1 82 d0 b8 d0 bc d0 b5 d1 82 d0 b5 20 d1 81 d0 bf ................................
28ba0 d0 b8 d1 81 d0 be d0 ba 2e 00 d0 af d0 ba d1 89 d0 be 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba 20 ................................
28bc0 d0 b7 d0 b0 d0 bf d0 be d0 b2 d0 bd d1 8e d1 94 d1 82 d1 8c d1 81 d1 8f 20 d0 b7 20 d0 bf d0 be ................................
28be0 d1 88 d1 83 d0 ba d1 83 2c 20 d0 b2 d0 ba d0 b0 d0 b6 d1 96 d1 82 d1 8c 20 d0 b2 d0 b8 d1 80 d0 ........,.......................
28c00 b0 d0 b7 20 d0 bf d0 be d1 88 d1 83 d0 ba d1 83 20 63 61 6c 69 62 72 65 00 d0 af d0 ba d1 89 d0 .................calibre........
28c20 be 20 d1 81 d0 b8 d0 bd d1 85 d1 80 d0 be d0 bd d1 96 d0 b7 d0 b0 d1 86 d1 96 d1 8f 20 d0 bf d1 ................................
28c40 80 d0 b8 d0 b7 d0 b2 d0 be d0 b4 d0 b8 d1 82 d0 b8 d0 bc d0 b5 20 d0 b4 d0 be 20 d0 b2 d0 b8 d0 ................................
28c60 bb d1 83 d1 87 d0 b5 d0 bd d0 bd d1 8f 20 d0 ba d0 bd d0 b8 d0 b3 20 d0 b7 20 d0 b2 d0 b0 d1 88 ................................
28c80 d0 be d0 b3 d0 be 20 d0 bf d1 80 d0 b8 d1 81 d1 82 d1 80 d0 be d1 8e 2c 20 d0 bf d1 80 d0 be d0 .......................,........
28ca0 b3 d1 80 d0 b0 d0 bc d0 b0 20 d0 bf d0 be d0 ba d0 b0 d0 b6 d0 b5 20 d0 b4 d1 96 d0 b0 d0 bb d0 ................................
28cc0 be d0 b3 d0 be d0 b2 d0 b5 20 d0 b2 d1 96 d0 ba d0 bd d0 be 2c 20 d0 b7 d0 b0 20 d0 b4 d0 be d0 ....................,...........
28ce0 bf d0 be d0 bc d0 be d0 b3 d0 be d1 8e 20 d1 8f d0 ba d0 be d0 b3 d0 be 20 d0 b2 d0 b8 20 d0 b7 ................................
28d00 d0 bc d0 be d0 b6 d0 b5 d1 82 d0 b5 20 d0 bf d1 96 d0 b4 d1 82 d0 b2 d0 b5 d1 80 d0 b4 d0 b8 d1 ................................
28d20 82 d0 b8 20 d1 86 d1 8e 20 d0 b4 d1 96 d1 8e 2e 0a d0 97 d0 bd d1 96 d0 bc d1 96 d1 82 d1 8c 20 ................................
28d40 d0 bf d0 be d0 b7 d0 bd d0 b0 d1 87 d0 ba d1 83 20 d0 b7 20 d0 bf d1 83 d0 bd d0 ba d1 82 d1 83 ................................
28d60 2c 20 d1 89 d0 be d0 b1 20 d0 b4 d0 be d0 b7 d0 b2 d0 be d0 bb d0 b8 d1 82 d0 b8 20 d0 b1 d0 b5 ,...............................
28d80 d0 b7 d1 83 d0 bc d0 be d0 b2 d0 bd d1 83 20 d1 81 d0 b8 d0 bd d1 85 d1 80 d0 be d0 bd d1 96 d0 ................................
28da0 b7 d0 b0 d1 86 d1 96 d1 8e 20 d0 b7 20 d0 b2 d0 b0 d1 88 d0 b8 d0 bc 20 d0 bf d1 80 d0 b8 d1 81 ................................
28dc0 d1 82 d1 80 d0 be d1 94 d0 bc 2e 00 d0 af d0 ba d1 89 d0 be 20 d0 bd d0 b5 20 d0 bf d0 be d0 b7 ................................
28de0 d0 bd d0 b0 d1 87 d0 b5 d0 bd d0 be 2c 20 d1 81 d0 b8 d0 bd d1 85 d1 80 d0 be d0 bd d1 96 d0 b7 ............,...................
28e00 d0 be d0 b2 d0 b0 d0 bd d0 be 20 d0 b1 d1 83 d0 b4 d0 b5 20 d0 bb d0 b8 d1 88 d0 b5 20 d0 b7 d0 ................................
28e20 b0 d0 bf d0 b8 d1 81 d0 b8 2c 20 d1 8f d0 ba d0 b8 d1 85 20 d0 bd d0 b5 d0 bc d0 b0 d1 94 20 d0 .........,......................
28e40 bd d0 b0 20 d0 bf d1 80 d0 b8 d1 81 d1 82 d1 80 d0 be d1 97 2e 0a d0 af d0 ba d1 89 d0 be 20 d0 ................................
28e60 bd d0 b5 20 d0 b1 d1 83 d0 b4 d0 b5 20 d0 b2 d0 ba d0 b0 d0 b7 d0 b0 d0 bd d0 be 20 d0 bf d1 80 ................................
28e80 d0 b8 d1 81 d1 82 d1 80 d1 96 d0 b9 2c 20 d1 86 d0 b5 d0 b9 20 d0 bf d1 83 d0 bd d0 ba d1 82 20 ............,...................
28ea0 d0 bd d0 b5 20 d0 b4 d1 96 d1 8f d1 82 d0 b8 d0 bc d0 b5 2e 0a d0 a6 d0 b5 d0 b9 20 d0 bf d0 b0 ................................
28ec0 d1 80 d0 b0 d0 bc d0 b5 d1 82 d1 80 20 d0 bc d0 be d0 b6 d0 bd d0 b0 20 d0 b2 d0 b8 d0 ba d0 be ................................
28ee0 d1 80 d0 b8 d1 81 d1 82 d0 be d0 b2 d1 83 d0 b2 d0 b0 d1 82 d0 b8 20 d0 bb d0 b8 d1 88 d0 b5 20 ................................
28f00 d0 b4 d0 bb d1 8f 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d1 96 d0 b2 2c 20 d1 81 d1 84 d0 be d1 80 d0 .....................,..........
28f20 bc d0 be d0 b2 d0 b0 d0 bd d0 b8 d1 85 20 d0 b2 d1 80 d1 83 d1 87 d0 bd d1 83 2e 00 d0 af d0 ba ................................
28f40 d1 89 d0 be 20 d0 b7 d0 b0 d1 80 d0 b0 d0 b7 20 d1 96 d0 b7 20 d0 ba d0 be d0 bc d0 bf 27 d1 8e .............................'..
28f60 d1 82 d0 b5 d1 80 d0 be d0 bc 20 d0 bd d0 b5 20 d0 b7 27 d1 94 d0 b4 d0 bd d0 b0 d0 bd d0 be 20 ..................'.............
28f80 d0 bf d1 80 d0 b8 d1 81 d1 82 d1 80 d0 be d1 8e 2c 20 d0 b0 d0 b1 d0 be 20 d0 b7 27 d1 94 d0 b4 ................,..........'....
28fa0 d0 bd d0 b0 d0 b9 d1 82 d0 b5 20 d0 b9 d0 be d0 b3 d0 be 2c 0a d0 b0 d0 b1 d0 be 20 d0 b7 d0 b0 ...................,............
28fc0 d0 ba d1 80 d0 b8 d0 b9 d1 82 d0 b5 20 d0 b2 d1 96 d0 ba d0 bd d0 be 20 d1 96 20 d0 b2 d1 81 d1 ................................
28fe0 82 d0 b0 d0 bd d0 be d0 b2 d1 96 d1 82 d1 8c 20 d1 81 d0 bf d0 be d1 87 d0 b0 d1 82 d0 ba d1 83 ................................
29000 20 d0 b7 27 d1 94 d0 b4 d0 bd d0 b0 d0 bd d0 bd d1 8f 20 d1 96 d0 b7 20 d1 82 d0 b5 d0 ba d0 be ...'............................
29020 d1 8e 2f 69 54 75 6e 65 73 00 d0 9a d0 bb d0 b0 d0 b2 d1 96 d0 b0 d1 82 d1 83 d1 80 d0 bd d1 96 ../iTunes.......................
29040 20 d1 81 d0 ba d0 be d1 80 d0 be d1 87 d0 b5 d0 bd d0 bd d1 8f 00 d0 97 d0 b1 d1 96 d1 80 d0 ba ................................
29060 d0 b8 20 4b 69 6e 64 6c 65 00 d0 9f d0 be d0 bc d0 b8 d0 bb d0 ba d0 b0 20 d0 b7 d0 b1 d1 96 d1 ...Kindle.......................
29080 80 d0 be d0 ba 20 4b 69 6e 64 6c 65 00 d0 a1 d0 bf d0 b8 d1 81 d0 ba d0 b8 00 d0 a1 d0 bf d0 b8 ......Kindle....................
290a0 d1 81 d0 ba d0 b8 3a 00 d0 9c d1 96 d1 81 d1 86 d0 b5 00 d0 9e d1 81 d0 bd d0 be d0 b2 d0 bd d0 ......:.........................
290c0 b0 20 d0 bf d0 b0 d0 bc 27 d1 8f d1 82 d1 8c 00 d0 92 d1 80 d1 83 d1 87 d0 bd d1 83 20 d0 b4 d0 ........'.......................
290e0 be d0 b4 d0 b0 d1 82 d0 b8 2f d0 b2 d0 b8 d0 bb d1 83 d1 87 d0 b8 d1 82 d0 b8 20 d0 b7 d0 b0 d0 ........./......................
29100 bf d0 b8 d1 81 d0 b8 00 d0 9c d0 b5 d0 bd d1 8e 00 d0 9f d0 b5 d1 80 d0 b5 d1 81 d1 83 d0 bd d1 ................................
29120 83 d1 82 d0 b8 20 c2 ab d0 9f d0 b5 d1 80 d0 b5 d0 b3 d0 bb d1 8f d0 bd d1 83 d1 82 d0 b8 20 d1 ................................
29140 81 d0 bf d0 b8 d1 81 d0 be d0 ba c2 bb 20 d0 bd d0 b0 20 d0 b2 d0 b5 d1 80 d1 88 d0 b8 d0 bd d1 ................................
29160 83 20 d0 bc d0 b5 d0 bd d1 8e 20 d0 b4 d0 be d0 b4 d0 b0 d1 82 d0 ba d0 b0 20 d0 b4 d0 bb d1 8f ................................
29180 20 d1 86 d1 8c d0 be d0 b3 d0 be 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d1 83 00 d0 9f d0 b5 d1 80 d0 ................................
291a0 b5 d1 81 d1 83 d0 bd d1 83 d1 82 d0 b8 20 d0 b4 d0 be 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d1 83 00 ................................
291c0 d0 9f d0 b5 d1 80 d0 b5 d1 81 d1 83 d0 bd d1 83 d1 82 d0 be 20 25 64 20 d0 ba d0 bd d0 b8 d0 b3 .....................%d.........
291e0 20 d0 b4 d0 be 20 d0 b2 d0 b0 d1 88 d0 b8 d1 85 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d1 96 d0 b2 00 ................................
29200 d0 9d d0 b0 d0 b7 d0 b2 d0 b0 00 d0 a3 20 d1 86 d1 8c d0 be d0 bc d1 83 20 d1 81 d0 bf d0 b8 d1 ................................
29220 81 d0 ba d1 83 20 d0 bd d0 b5 d0 bc d0 b0 d1 94 20 d0 ba d0 bd d0 b8 d0 b3 00 d0 9d d0 b5 20 d0 ................................
29240 b7 d0 bd d0 b0 d0 b9 d0 b4 d0 b5 d0 bd d0 be 20 d0 bf d1 80 d0 b8 d1 81 d1 82 d1 80 d1 96 d0 b9 ................................
29260 20 d0 b4 d0 bb d1 8f 20 55 55 49 44 3a 20 25 73 00 d0 9d d0 b5 20 d0 b2 d0 ba d0 b0 d0 b7 d0 b0 ........UUID:.%s................
29280 d0 bd d0 be 20 d0 bd d0 b0 d0 b7 d0 b2 d0 b8 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d1 83 00 d0 9d d0 ................................
292a0 b5 20 d0 b2 d0 ba d0 b0 d0 b7 d0 b0 d0 bd d0 be 20 d0 bd d0 b0 d0 b7 d0 b2 20 d0 bf d0 be d1 87 ................................
292c0 d0 b0 d1 82 d0 ba d0 be d0 b2 d0 b8 d1 85 20 d1 81 d0 bf d0 b8 d1 81 d1 96 d0 b2 00 d0 af d0 ba ................................
292e0 d1 89 d0 be 20 d1 85 d0 be d1 87 d0 b5 d1 82 d0 b5 2c 20 d0 b2 d0 bd d0 be d1 81 d0 b8 d1 82 d0 .................,..............
29300 b8 20 d0 b7 d0 bc d1 96 d0 bd d0 b8 20 d0 b4 d0 be 20 d0 bc d1 96 d1 82 d0 be d0 ba 20 d0 b0 d0 ................................
29320 b1 d0 be 20 d0 bd d0 b5 d1 82 d0 b8 d0 bf d0 be d0 b2 d0 be d0 b3 d0 be 20 d1 81 d1 82 d0 be d0 ................................
29340 b2 d0 bf d1 87 d0 b8 d0 ba d0 b0 2c 0a d0 ba d0 be d0 bb d0 b8 20 d0 b2 d0 b8 20 d0 b4 d0 be d0 ...........,....................
29360 b4 d0 b0 d1 94 d1 82 d0 b5 20 d1 96 2f d0 b0 d0 b1 d0 be 20 d0 b2 d0 b8 d0 bb d1 83 d1 87 d0 b0 ............/...................
29380 d1 94 d1 82 d0 b5 20 d0 b7 d0 b0 d0 bf d0 b8 d1 81 d0 b8 20 d0 b7 20 d1 86 d1 8c d0 be d0 b3 d0 ................................
293a0 be 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d1 83 2e 00 d0 af d0 ba d1 89 d0 be 20 d1 85 d0 be d1 87 d0 ................................
293c0 b5 d1 82 d0 b5 2c 20 d0 b2 d0 b8 d0 b7 d0 bd d0 b0 d1 87 d0 b8 d1 82 d0 b8 20 d1 81 d1 82 d0 be .....,..........................
293e0 d0 b2 d0 bf d1 87 d0 b8 d0 ba 20 d0 b4 d0 bb d1 8f 20 d0 b4 d0 be d0 b4 d0 b0 d0 b2 d0 b0 d0 bd ................................
29400 d0 bd d1 8f 2f d0 b2 d0 b8 d0 bb d1 83 d1 87 d0 b5 d0 bd d0 bd d1 8f 20 d0 b7 d0 bd d0 b0 d1 87 ..../...........................
29420 d0 b5 d0 bd d0 bd d1 8f 0a d0 bf d1 80 d0 b8 20 d0 b4 d0 be d0 b4 d0 b0 d0 b2 d0 b0 d0 bd d0 bd ................................
29440 d1 96 20 d0 b0 d0 b1 d0 be 20 d0 b2 d0 b8 d0 bb d1 83 d1 87 d0 b5 d0 bd d0 bd d1 96 20 d0 b7 d0 ................................
29460 b0 d0 bf d0 b8 d1 81 d1 96 d0 b2 20 d0 b7 20 d1 86 d1 8c d0 be d0 b3 d0 be 20 d1 81 d0 bf d0 b8 ................................
29480 d1 81 d0 ba d1 83 2e 00 d0 86 d0 bd d1 88 d0 b5 00 d0 91 d1 83 d0 b4 d1 8c 20 d0 bb d0 b0 d1 81 ................................
294a0 d0 ba d0 b0 2c 20 d0 bf d0 b5 d1 80 d0 b5 d0 b7 d0 b0 d0 b2 d0 b0 d0 bd d1 82 d0 b0 d0 b6 d1 82 ....,...........................
294c0 d0 b5 20 43 61 6c 69 62 72 65 2e 00 d0 9f d0 b0 d1 80 d0 b0 d0 bc d0 b5 d1 82 d1 80 d0 b8 20 d0 ...Calibre......................
294e0 b7 d0 b0 d0 bf d0 be d0 b2 d0 bd d0 b5 d0 bd d0 bd d1 8f 3a 00 d0 9d d0 b0 d0 bb d0 b0 d1 88 d1 ...................:............
29500 82 d1 83 d0 b2 d0 b0 d0 bd d0 bd d1 8f 3a 00 d0 a1 d0 9f d0 98 d0 a1 d0 9e d0 9a 20 d0 a7 d0 98 .............:..................
29520 d0 a2 d0 90 d0 9d d0 9d d0 af 3a 20 d0 bf d0 b5 d1 80 d0 b5 d1 80 d0 b8 d0 b2 d0 b0 d1 94 d0 bc ..........:.....................
29540 d0 be 20 d0 be d0 bd d0 be d0 b2 d0 bb d0 b5 d0 bd d0 bd d1 8f 20 d1 81 d0 bf d0 b8 d1 81 d0 ba ................................
29560 d1 83 20 d0 b0 d0 b2 d1 82 d0 be d0 bc d0 b0 d1 82 d0 b8 d1 87 d0 bd d0 be d0 b3 d0 be 20 d0 bf ................................
29580 d0 be d1 88 d1 83 d0 ba d1 83 2c 20 d0 be d1 81 d0 ba d1 96 d0 bb d1 8c d0 ba d0 b8 20 d0 bd d0 ..........,.....................
295a0 b5 d0 bc d0 b0 d1 94 20 d0 b2 d0 b8 d1 80 d0 b0 d0 b7 d1 83 3a 20 00 d0 a1 d0 9f d0 98 d0 a1 d0 ....................:...........
295c0 9e d0 9a 20 d0 a7 d0 98 d0 a2 d0 90 d0 9d d0 9d d0 af 3a 20 d0 b4 d0 be d0 b4 d0 b0 d0 b2 d0 b0 ..................:.............
295e0 d0 bd d0 bd d1 8f 20 25 64 20 d1 96 d0 b4 d0 b5 d0 bd d1 82 d0 b8 d1 84 d1 96 d0 ba d0 b0 d1 82 .......%d.......................
29600 d0 be d1 80 d1 96 d0 b2 20 d0 b4 d0 be 20 d0 b0 d0 b2 d1 82 d0 be d0 bc d0 b0 d1 82 d0 b8 d1 87 ................................
29620 d0 bd d0 be d0 b3 d0 be 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d1 83 3a 20 25 73 00 d0 a1 d0 9f d0 98 .....................:.%s.......
29640 d0 a1 d0 9e d0 9a 20 d0 a7 d0 98 d0 a2 d0 90 d0 9d d0 9d d0 af 3a 20 d1 81 d0 bf d1 80 d0 be d0 .....................:..........
29660 b1 d0 b0 20 d0 bf d0 be d0 b2 d1 82 d0 be d1 80 d0 bd d0 be d0 b3 d0 be 20 d1 81 d1 82 d0 b2 d0 ................................
29680 be d1 80 d0 b5 d0 bd d0 bd d1 8f 20 d0 b7 d0 b1 d1 96 d1 80 d0 be d0 ba 20 4b 69 6e 64 6c 65 00 .........................Kindle.
296a0 d0 a1 d0 9f d0 98 d0 a1 d0 9e d0 9a 20 d0 a7 d0 98 d0 a2 d0 90 d0 9d d0 9d d0 af 3a 20 d0 b0 d0 ...........................:....
296c0 b2 d1 82 d0 be d0 bc d0 b0 d1 82 d0 b8 d1 87 d0 bd d0 be 20 d0 b7 d0 b0 d0 bf d0 be d0 b2 d0 bd ................................
296e0 d1 8e d1 94 d0 bc d0 be 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba 20 d0 bf d1 80 d0 b8 d1 81 d1 82 ................................
29700 d1 80 d0 be d1 97 d0 b2 3a 00 d0 a1 d0 9f d0 98 d0 a1 d0 9e d0 9a 20 d0 a7 d0 98 d0 a2 d0 90 d0 ........:.......................
29720 9d d0 9d d0 af 3a 20 d0 b0 d0 b2 d1 82 d0 be d0 bc d0 b0 d1 82 d0 b8 d1 87 d0 bd d0 b5 20 d0 b7 .....:..........................
29740 d0 b0 d0 bf d0 be d0 b2 d0 bd d0 b5 d0 bd d0 bd d1 8f 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d1 83 20 ................................
29760 d0 bf d0 be d1 88 d1 83 d0 ba d1 83 3a 00 d0 a1 d0 9f d0 98 d0 a1 d0 9e d0 9a 20 d0 a7 d0 98 d0 ............:...................
29780 a2 d0 90 d0 9d d0 9d d0 af 3a 20 d0 bf d1 80 d0 b8 d1 81 d1 82 d1 80 d1 96 d0 b9 20 d0 b2 d1 96 .........:......................
297a0 d0 b4 27 d1 94 d0 b4 d0 bd d0 b0 d0 bd d0 be 00 d0 a1 d0 9f d0 98 d0 a1 d0 9e d0 9a 20 d0 a7 d0 ..'.............................
297c0 98 d0 a2 d0 90 d0 9d d0 9d d0 af 3a 20 d0 b7 d0 bd d0 b0 d0 b9 d0 b4 d0 b5 d0 bd d0 be 20 d0 bf ...........:....................
297e0 d1 80 d0 b8 d1 81 d1 82 d1 80 d1 96 d0 b9 20 d0 b4 d0 bb d1 8f 20 d1 81 d0 b8 d0 bd d1 85 d1 80 ................................
29800 d0 be d0 bd d1 96 d0 b7 d0 b0 d1 86 d1 96 d1 97 3a 00 d0 a1 d0 9f d0 98 d0 a1 d0 9e d0 9a 20 d0 ................:...............
29820 a7 d0 98 d0 a2 d0 90 d0 9d d0 9d d0 af 3a 20 d0 b4 d0 be d1 81 d1 82 d1 83 d0 bf d0 bd d1 96 20 .............:..................
29840 d0 bc d0 b5 d1 82 d0 b0 d0 b4 d0 b0 d0 bd d1 96 3a 00 d0 a1 d0 9f d0 98 d0 a1 d0 9e d0 9a 20 d0 ................:...............
29860 a7 d0 98 d0 a2 d0 90 d0 9d d0 9d d0 af 3a 20 d0 bd d0 b5 20 d0 b7 d0 bd d0 b0 d0 b9 d0 b4 d0 b5 .............:..................
29880 d0 bd d0 be 20 d0 ba d0 bd d0 b8 d0 b3 20 d1 83 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d1 83 20 c2 ab ................................
298a0 25 73 c2 bb 20 d0 b4 d0 bb d1 8f 20 d0 b2 d0 b8 d0 bb d1 83 d1 87 d0 b5 d0 bd d0 bd d1 8f 00 d0 %s..............................
298c0 a1 d0 9f d0 98 d0 a1 d0 9e d0 9a 20 d0 a7 d0 98 d0 a2 d0 90 d0 9d d0 9d d0 af 3a 20 d0 bd d0 b5 ..........................:.....
298e0 d0 bc d0 b0 d1 94 20 d0 ba d0 bd d0 b8 d0 b3 20 d1 83 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d1 83 20 ................................
29900 c2 ab 25 73 c2 bb 2c 20 d1 8f d0 ba d1 96 20 d0 bf d0 be d1 82 d1 80 d0 b5 d0 b1 d1 83 d0 b2 d0 ..%s..,.........................
29920 b0 d0 bb d0 b8 20 d0 b1 20 d1 81 d0 b8 d0 bd d1 85 d1 80 d0 be d0 bd d1 96 d0 b7 d0 b0 d1 86 d1 ................................
29940 96 d1 97 00 d0 a1 d0 9f d0 98 d0 a1 d0 9e d0 9a 20 d0 a7 d0 98 d0 a2 d0 90 d0 9d d0 9d d0 af 3a ...............................:
29960 20 d0 bd d0 b5 d0 bc d0 b0 d1 94 20 d1 81 d0 b8 d0 bd d1 85 d1 80 d0 be d0 bd d1 96 d0 b7 d0 b0 ................................
29980 d1 86 d1 96 d1 97 20 c2 ab 25 73 c2 bb 20 d1 96 d0 b7 20 d0 bf d1 80 d0 b8 d1 81 d1 82 d1 80 d0 .........%s.....................
299a0 be d1 94 d0 bc 2c 20 d0 be d1 81 d0 ba d1 96 d0 bb d1 8c d0 ba d0 b8 20 d0 b7 d0 bd d0 b0 d1 87 .....,..........................
299c0 d0 b5 d0 bd d0 bd d1 8f d0 bc 20 61 75 74 6f 73 79 6e 63 20 d1 94 20 66 61 6c 73 65 00 d0 a1 d0 ...........autosync....false....
299e0 9f d0 98 d0 a1 d0 9e d0 9a 20 d0 a7 d0 98 d0 a2 d0 90 d0 9d d0 9d d0 af 3a 20 d0 bd d0 b5 d0 bc ........................:.......
29a00 d0 b0 d1 94 20 d1 81 d0 b8 d0 bd d1 85 d1 80 d0 be d0 bd d1 96 d0 b7 d0 b0 d1 86 d1 96 d1 97 20 ................................
29a20 d0 bd d0 b0 20 d0 bf d1 80 d0 b8 d1 81 d1 82 d1 80 d1 96 d0 b9 2c 20 d0 be d1 81 d0 ba d1 96 d0 .....................,..........
29a40 bb d1 8c d0 ba d0 b8 20 d0 b2 d1 96 d0 bd 20 d0 bd d0 b5 20 d1 94 20 d0 b0 d0 ba d1 82 d0 b8 d0 ................................
29a60 b2 d0 bd d0 b8 d0 bc 00 d0 a1 d0 9f d0 98 d0 a1 d0 9e d0 9a 20 d0 a7 d0 98 d0 a2 d0 90 d0 9d d0 ................................
29a80 9d d0 af 3a 20 d0 b7 d0 b0 d1 80 d0 b0 d0 b7 20 d0 b2 20 d0 b0 d0 b2 d1 82 d0 be d0 bc d0 b0 d1 ...:............................
29aa0 82 d0 b8 d1 87 d0 bd d0 be d0 bc d1 83 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d1 83 20 25 64 20 d1 96 ...........................%d...
29ac0 d0 b4 d0 b5 d0 bd d1 82 d0 b8 d1 84 d1 96 d0 ba d0 b0 d1 82 d0 be d1 80 d1 96 d0 b2 3a 20 25 73 ............................:.%s
29ae0 00 d0 a1 d0 9f d0 98 d0 a1 d0 9e d0 9a 20 d0 a7 d0 98 d0 a2 d0 90 d0 9d d0 9d d0 af 3a 20 d0 b2 ............................:...
29b00 d0 b8 d0 bb d1 83 d1 87 d0 b5 d0 bd d0 bd d1 8f 20 25 64 20 d1 96 d0 b4 d0 b5 d0 bd d1 82 d0 b8 .................%d.............
29b20 d1 84 d1 96 d0 ba d0 b0 d1 82 d0 be d1 80 d1 96 d0 b2 20 d0 b7 20 d0 b0 d0 b2 d1 82 d0 be d0 bc ................................
29b40 d0 b0 d1 82 d0 b8 d1 87 d0 bd d0 be d0 b3 d0 be 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d1 83 3a 20 25 .............................:.%
29b60 73 00 d0 a1 d0 9f d0 98 d0 a1 d0 9e d0 9a 20 d0 a7 d0 98 d0 a2 d0 90 d0 9d d0 9d d0 af 3a 20 d0 s............................:..
29b80 bf d1 80 d0 be d0 bf d1 83 d1 81 d0 ba d0 b0 d1 94 d0 bc d0 be 20 25 64 20 d0 ba d0 bd d0 b8 d0 ......................%d........
29ba0 b3 20 d1 83 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d1 83 20 c2 ab 25 73 c2 bb 20 d0 b1 d0 b5 d0 b7 20 ....................%s..........
29bc0 d1 84 d0 be d1 80 d0 bc d0 b0 d1 82 d1 96 d0 b2 00 d0 a1 d0 9f d0 98 d0 a1 d0 9e d0 9a 20 d0 a7 ................................
29be0 d0 98 d0 a2 d0 90 d0 9d d0 9d d0 af 3a 20 d1 81 d0 b8 d0 bd d1 85 d1 80 d0 be d0 bd d1 96 d0 b7 ............:...................
29c00 d0 b0 d1 86 d1 96 d1 8f 20 e2 80 94 20 66 6f 72 63 65 5f 73 79 6e 63 3d 00 d0 a1 d0 9f d0 98 d0 .............force_sync=........
29c20 a1 d0 9e d0 9a 20 d0 a7 d0 98 d0 a2 d0 90 d0 9d d0 9d d0 af 3a 20 d1 81 d0 b8 d0 bd d1 85 d1 80 ....................:...........
29c40 d0 be d0 bd d1 96 d0 b7 d0 b0 d1 86 d1 96 d1 8f 20 25 64 20 d0 ba d0 bd d0 b8 d0 b3 20 d1 83 20 .................%d.............
29c60 c2 ab 25 73 c2 bb 20 d0 b4 d0 be 3a 20 25 73 20 28 d0 bc d1 96 d1 81 d1 86 d0 b5 3a 25 73 29 00 ..%s.......:.%s.(..........:%s).
29c80 d0 a1 d0 9f d0 98 d0 a1 d0 9e d0 9a 20 d0 a7 d0 98 d0 a2 d0 90 d0 9d d0 9d d0 af 3a 20 d0 be d0 ...........................:....
29ca0 bd d0 be d0 b2 d0 bb d0 b5 d0 bd d0 bd d1 8f 20 d0 b0 d0 b2 d1 82 d0 be d0 bc d0 b0 d1 82 d0 b8 ................................
29cc0 d1 87 d0 bd d0 b8 d1 85 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d1 96 d0 b2 20 d1 81 d1 82 d0 be d0 b2 ................................
29ce0 d0 bf d1 87 d0 b8 d0 ba d1 96 d0 b2 00 d0 a1 d0 9f d0 98 d0 a1 d0 9e d0 9a 20 d0 a7 d0 98 d0 a2 ................................
29d00 d0 90 d0 9d d0 9d d0 af 3a 20 d0 be d0 bd d0 be d0 b2 d0 bb d0 b5 d0 bd d0 bd d1 8f 20 d0 b0 d0 ........:.......................
29d20 b2 d1 82 d0 be d0 bc d0 b0 d1 82 d0 b8 d1 87 d0 bd d0 b8 d1 85 20 d1 81 d0 bf d0 b8 d1 81 d0 ba ................................
29d40 d1 96 d0 b2 20 d0 bf d1 80 d0 b8 d1 81 d1 82 d1 80 d0 be d1 97 d0 b2 00 d0 a1 d0 bf d0 b8 d1 81 ................................
29d60 d0 be d0 ba 20 d1 87 d0 b8 d1 82 d0 b0 d0 bd d0 bd d1 8f 00 d0 9f d0 be d0 bc d0 b8 d0 bb d0 ba ................................
29d80 d0 b0 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d1 83 20 d1 87 d0 b8 d1 82 d0 b0 d0 bd d0 bd d1 8f 00 d0 ................................
29da0 a1 d0 bf d0 b8 d1 81 d0 be d0 ba 20 d1 87 d0 b8 d1 82 d0 b0 d0 bd d0 bd d1 8f 3a 20 d0 bd d0 b5 ..........................:.....
29dc0 20 d0 b2 d0 b4 d0 b0 d0 bb d0 be d1 81 d1 8f 20 d1 81 d1 82 d0 b2 d0 be d1 80 d0 b8 d1 82 d0 b8 ................................
29de0 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba 2c 20 d0 be d1 81 d0 ba d1 96 d0 bb d1 8c d0 ba d0 b8 20 .............,..................
29e00 d1 96 d1 81 d0 bd d1 83 d1 94 20 d0 b4 d1 83 d0 b1 d0 bb d1 96 d0 ba d0 b0 d1 82 20 6c 69 73 74 ............................list
29e20 5f 6e 61 6d 65 3a 00 d0 a1 d0 bf d0 b8 d1 81 d0 be d0 ba 20 d1 87 d0 b8 d1 82 d0 b0 d0 bd d0 bd _name:..........................
29e40 d1 8f 3a 20 d0 bd d0 b5 20 d0 b2 d0 b4 d0 b0 d0 bb d0 be d1 81 d1 8f 20 d1 81 d1 82 d0 b2 d0 be ..:.............................
29e60 d1 80 d0 b8 d1 82 d0 b8 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba 2c 20 d0 be d1 81 d0 ba d1 96 d0 .....................,..........
29e80 bb d1 8c d0 ba d0 b8 20 d0 bd d0 b5 20 d0 b2 d0 ba d0 b0 d0 b7 d0 b0 d0 bd d0 be 20 6c 69 73 74 ............................list
29ea0 5f 6e 61 6d 65 00 d0 9f d0 b0 d1 80 d0 b0 d0 bc d0 b5 d1 82 d1 80 d0 b8 20 d0 bf d0 be d1 80 d1 _name...........................
29ec0 8f d0 b4 d0 ba d1 83 20 d1 87 d0 b8 d1 82 d0 b0 d0 bd d0 bd d1 8f 3a 00 d0 92 d0 b8 d0 bb d1 83 ......................:.........
29ee0 d1 87 d0 b8 d1 82 d0 b8 20 d0 b7 20 d1 83 d1 81 d1 96 d1 85 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d1 ................................
29f00 96 d0 b2 00 d0 92 d0 b8 d0 bb d1 83 d1 87 d0 b8 d1 82 d0 b8 20 d0 b7 20 d1 82 d0 b8 d0 bf d0 be ................................
29f20 d0 b2 d0 be d0 b3 d0 be 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d1 83 00 d0 92 d0 b8 d0 bb d1 83 d1 87 ................................
29f40 d0 b8 d1 82 d0 b8 20 d0 b7 d1 96 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d1 83 00 d0 92 d0 b8 d0 bb d1 ................................
29f60 83 d1 87 d0 b8 d1 82 d0 b8 20 d0 b7 d1 96 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d1 83 3a 20 25 73 00 ...........................:.%s.
29f80 d0 92 d0 b8 d0 bb d1 83 d1 87 d0 b8 d1 82 d0 b8 20 d0 b7 d1 96 20 d1 81 d0 bf d0 b8 d1 81 d0 ba ................................
29fa0 d1 83 20 c2 ab 25 73 c2 bb 00 d0 92 d0 b8 d0 bb d1 83 d1 87 d0 b8 d1 82 d0 b8 20 d0 b7 d1 96 20 .....%s.........................
29fc0 d0 b2 d0 ba d0 b0 d0 b7 d0 b0 d0 bd d0 be d0 b3 d0 be 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d1 83 00 ................................
29fe0 d0 92 d0 b8 d0 bb d1 83 d1 87 d0 b8 d1 82 d0 b8 20 d0 b7 d0 b0 d0 bf d0 b8 d1 81 d0 b8 20 d1 81 ................................
2a000 d0 bf d0 b8 d1 81 d0 ba d1 83 20 d0 b7 20 d0 bf d1 80 d0 b8 d1 81 d1 82 d1 80 d0 be d1 8e 00 d0 ................................
2a020 92 d0 b8 d0 bb d1 83 d1 87 d0 b5 d0 bd d0 be 20 25 64 20 d0 ba d0 bd d0 b8 d0 b3 20 d0 b7 20 d0 ................%d..............
2a040 b2 d0 b0 d1 88 d0 be d0 b3 d0 be 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d1 83 20 25 73 00 d0 92 d0 b8 .........................%s.....
2a060 d0 bb d1 83 d1 87 d0 b5 d0 bd d0 be 20 d0 b7 20 25 64 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d1 96 d0 ................%d..............
2a080 b2 20 d1 87 d0 b8 d1 82 d0 b0 d0 bd d0 bd d1 8f 00 d0 9f d0 b5 d1 80 d0 b5 d0 b9 d0 bc d0 b5 d0 ................................
2a0a0 bd d1 83 d0 b2 d0 b0 d1 82 d0 b8 20 d0 bf d1 80 d0 b8 d1 81 d1 82 d1 80 d1 96 d0 b9 00 d0 9d d0 ................................
2a0c0 b5 20 d0 b2 d0 b4 d0 b0 d0 bb d0 be d1 81 d1 8f 20 d0 bf d0 b5 d1 80 d0 b5 d0 b9 d0 bc d0 b5 d0 ................................
2a0e0 bd d1 83 d0 b2 d0 b0 d1 82 d0 b8 00 d0 9f d0 b5 d1 80 d0 b5 d0 b9 d0 bc d0 b5 d0 bd d1 83 d0 b2 ................................
2a100 d0 b0 d1 82 d0 b8 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba 00 d0 9f d0 b5 d1 80 d0 b5 d0 b9 d0 bc ................................
2a120 d0 b5 d0 bd d1 83 d0 b2 d0 b0 d1 82 d0 b8 20 d0 bf d0 be d1 82 d0 be d1 87 d0 bd d0 b8 d0 b9 20 ................................
2a140 d0 b7 27 d1 94 d0 b4 d0 bd d0 b0 d0 bd d0 b8 d0 b9 20 d0 bf d1 80 d0 b8 d1 81 d1 82 d1 80 d1 96 ..'.............................
2a160 d0 b9 00 d0 97 d0 b0 d0 bc d1 96 d0 bd d0 b8 d1 82 d0 b8 20 d0 bf d1 80 d0 b8 d1 81 d1 82 d1 80 ................................
2a180 d1 96 d0 b9 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d0 be d0 bc 2c 20 d0 b4 d0 be d0 b4 d0 b0 d1 82 d0 ...................,............
2a1a0 b8 20 d0 bb d0 b8 d1 88 d0 b5 20 d0 bd d0 be d0 b2 d1 96 20 d0 b7 d0 b0 d0 bf d0 b8 d1 81 00 d0 ................................
2a1c0 97 d0 b0 d0 bc d1 96 d1 80 d0 b8 d1 82 d0 b8 20 d0 bf d1 80 d0 b8 d1 81 d1 82 d1 80 d1 96 d0 b9 ................................
2a1e0 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d0 be d0 bc 2c 20 d0 b4 d0 be d0 b4 d0 b0 d1 82 d0 b8 2f d0 bf ...............,............./..
2a200 d0 b5 d1 80 d0 b5 d0 b7 d0 b0 d0 bf d0 b8 d1 81 d0 b0 d1 82 d0 b8 20 d1 83 d1 81 d0 b5 00 d0 92 ................................
2a220 d1 96 d0 b4 d0 bd d0 be d0 b2 d0 b8 d1 82 d0 b8 20 d0 b2 d1 96 26 d0 ba d0 bd d0 b0 20 d0 bf d1 .....................&..........
2a240 96 d0 b4 d1 82 d0 b2 d0 b5 d1 80 d0 b4 d0 b6 d0 b5 d0 bd d0 bd d1 8f 00 d0 97 d0 bd d0 be d0 b2 ................................
2a260 d1 83 20 d0 bf d0 be d0 ba d0 b0 d0 b7 d1 83 d0 b2 d0 b0 d1 82 d0 b8 20 d1 83 d1 81 d1 96 20 d0 ................................
2a280 b2 d1 96 d0 ba d0 bd d0 b0 20 d0 bf d1 96 d0 b4 d1 82 d0 b2 d0 b5 d1 80 d0 b4 d0 b6 d0 b5 d0 bd ................................
2a2a0 d0 bd d1 8f 20 d0 b4 d0 bb d1 8f 20 d0 b4 d0 be d0 b4 d0 b0 d1 82 d0 ba d0 b0 20 d1 81 d0 bf d0 ................................
2a2c0 b8 d1 81 d0 ba d1 83 20 d1 87 d0 b8 d1 82 d0 b0 d0 bd d0 bd d1 8f 00 d0 9f d0 b5 d1 80 d0 b5 d0 ................................
2a2e0 b7 d0 b0 d0 b2 d0 b0 d0 bd d1 82 d0 b0 d0 b6 d0 b8 d1 82 d0 b8 20 43 61 6c 69 62 72 65 00 d0 9f ......................Calibre...
2a300 d0 be d1 82 d1 80 d1 96 d0 b1 d0 b5 d0 bd 20 d0 bf d0 b5 d1 80 d0 b5 d0 b7 d0 b0 d0 bf d1 83 d1 ................................
2a320 81 d0 ba 00 d0 92 d1 96 d0 b4 d0 bd d0 be d0 b2 d0 b8 d1 82 d0 b8 20 d0 bf d0 be d1 80 d1 8f d0 ................................
2a340 b4 d0 be d0 ba 20 d0 bf d1 96 d1 81 d0 bb d1 8f 20 d0 bf d0 b5 d1 80 d0 b5 d0 b3 d0 bb d1 8f d0 ................................
2a360 b4 d1 83 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d1 83 00 d0 92 d1 81 d1 82 d0 b0 d0 bd d0 be d0 b2 d0 ................................
2a380 b8 d1 82 d0 b8 20 d1 82 d0 b8 d0 bf d0 be d0 b2 d0 b8 d0 b9 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ................................
2a3a0 ba 00 d0 97 d1 80 d0 be d0 b1 d0 b8 d1 82 d0 b8 20 d1 82 d0 b8 d0 bf d0 be d0 b2 d0 b8 d0 bc 20 ................................
2a3c0 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba 3a 20 25 73 00 d0 92 d1 81 d1 82 d0 b0 d0 bd d0 be d0 b2 d0 ............:.%s................
2a3e0 b8 d1 82 d0 b8 20 d1 82 d0 b8 d0 bf d0 be d0 b2 d0 b8 d0 bc 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ................................
2a400 ba 20 c2 ab 25 73 c2 bb 00 d0 9f d0 b0 d1 80 d0 b0 d0 bc d0 b5 d1 82 d1 80 d0 b8 20 d0 b7 d0 bc ....%s..........................
2a420 d1 96 d0 bd d0 b5 d0 bd d0 be 00 d0 9f d0 b0 d1 80 d0 b0 d0 bc d0 b5 d1 82 d1 80 d0 b8 20 d0 b2 ................................
2a440 d0 b8 d0 bb d1 83 d1 87 d0 b5 d0 bd d0 be 00 d0 9f d0 b0 d1 80 d0 b0 d0 bc d0 b5 d1 82 d1 80 d0 ................................
2a460 b8 20 d0 b4 d0 bb d1 8f 20 d1 86 d1 8c d0 be d0 b3 d0 be 20 d0 b4 d0 be d0 b4 d0 b0 d1 82 d0 ba ................................
2a480 d0 b0 20 d1 83 20 d1 86 d1 96 d0 b9 20 d0 b1 d1 96 d0 b1 d0 bb d1 96 d0 be d1 82 d0 b5 d1 86 d1 ................................
2a4a0 96 20 d0 b1 d1 83 d0 bb d0 be 20 d0 b7 d0 bc d1 96 d0 bd d0 b5 d0 bd d0 be 2e 00 d0 9f d0 be d0 ................................
2a4c0 ba d0 b0 d0 b7 d1 83 d0 b2 d0 b0 d1 82 d0 b8 20 d0 b2 d1 96 d0 ba d0 bd d0 be 20 d0 bf d1 80 d0 ................................
2a4e0 b8 20 d0 b2 d0 b8 d0 bb d1 83 d1 87 d0 b5 d0 bd d0 bd d1 96 20 d0 ba d0 bd d0 b8 d0 b3 20 d0 b7 ................................
2a500 20 d0 bf d1 80 d0 b8 d1 81 d1 82 d1 80 d0 be d1 8e 00 d0 92 d0 ba d0 b0 d0 b6 d1 96 d1 82 d1 8c ................................
2a520 20 d0 bd d0 b0 d0 b7 d0 b2 d1 83 20 d0 b4 d0 bb d1 8f 20 d1 86 d0 b8 d1 85 20 d1 86 d0 b8 d0 ba ................................
2a540 d0 bb d1 96 d0 b2 20 d0 bf d0 be d1 80 d1 8f d0 b4 d0 ba d1 83 20 d1 87 d0 b8 d1 82 d0 b0 d0 bd ................................
2a560 d0 bd d1 8f 2e 0a d0 af d0 ba d1 89 d0 be 20 d0 bd d0 b5 20 d0 b7 d0 b0 d0 bf d0 be d0 b2 d0 bd ................................
2a580 d1 8e d0 b2 d0 b0 d1 82 d0 b8 2c 20 d0 b1 d1 83 d0 b4 d0 b5 20 d0 b2 d0 b8 d0 ba d0 be d1 80 d0 ..........,.....................
2a5a0 b8 d1 81 d1 82 d0 b0 d0 bd d0 be 20 d0 bd d0 b0 d0 b7 d0 b2 d1 83 20 d1 81 d0 bf d0 b8 d1 81 d0 ................................
2a5c0 ba d1 83 2c 20 d0 b4 d0 be 20 d1 8f d0 ba d0 be d0 b3 d0 be 20 d0 bd d0 b0 d0 bb d0 b5 d0 b6 d0 ...,............................
2a5e0 b0 d1 82 d0 b8 d0 bc d0 b5 20 d1 86 d1 8f 20 d0 ba d0 bd d0 b8 d0 b3 d0 b0 2e 00 d0 92 d0 ba d0 ................................
2a600 b0 d0 b7 d0 b0 d1 82 d0 b8 20 d0 bc d1 96 d1 82 d0 ba d1 83 20 d0 b0 d0 b1 d0 be 20 d0 b7 d0 bd ................................
2a620 d0 b0 d1 87 d0 b5 d0 bd d0 bd d1 8f 20 d0 bd d0 b5 d1 82 d0 b8 d0 bf d0 be d0 b2 d0 be d0 b3 d0 ................................
2a640 be 20 d1 81 d1 82 d0 be d0 b2 d0 bf d1 87 d0 b8 d0 ba d0 b0 2c 20 d1 8f d0 ba d0 b8 d0 b9 20 d1 ....................,...........
2a660 81 d0 bb d1 96 d0 b4 20 d0 b4 d0 be d0 b4 d0 b0 d1 82 d0 b8 0a d0 bf d1 80 d0 b8 20 d0 b4 d0 be ................................
2a680 d0 b4 d0 b0 d0 b2 d0 b0 d0 bd d0 bd d1 96 20 d0 b0 d0 b1 d0 be 20 d0 b2 d0 b8 d0 bb d1 83 d1 87 ................................
2a6a0 d0 b5 d0 bd d0 bd d1 8f 20 d0 b7 20 d1 86 d1 8c d0 be d0 b3 d0 be 20 d1 81 d0 bf d0 b8 d1 81 d0 ................................
2a6c0 ba d1 83 20 d0 b0 d0 b1 d0 be 20 d0 b2 d0 b8 d0 bb d1 83 d1 87 d0 b5 d0 bd d0 be 20 d0 bf d1 80 ................................
2a6e0 d0 b8 20 d1 83 d1 81 d1 83 d0 b2 d0 b0 d0 bd d0 bd d1 96 20 d0 ba d0 bd d0 b8 d0 b3 d0 b8 20 d0 ................................
2a700 b7 d1 96 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d1 83 00 d0 a1 d1 82 d0 b0 d0 bd 00 d0 9a d0 b0 d1 80 ................................
2a720 d1 82 d0 ba d0 b0 20 d0 bf d0 b0 d0 bc 27 d1 8f d1 82 d1 96 20 41 00 d0 9a d0 b0 d1 80 d1 82 d0 .............'.......A..........
2a740 ba d0 b0 20 d0 bf d0 b0 d0 bc 27 d1 8f d1 82 d1 96 20 42 00 d0 9f d0 b5 d1 80 d0 b5 d0 bc d0 ba ..........'.......B.............
2a760 d0 bd d1 83 d1 82 d0 b8 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba 20 d0 b4 d0 bb d1 8f 20 d0 b2 d0 ................................
2a780 b8 d0 ba d0 be d1 80 d0 b8 d1 81 d1 82 d0 b0 d0 bd d0 bd d1 8f 20 d0 b9 d0 be d0 b3 d0 be 20 d1 ................................
2a7a0 8f d0 ba 20 d0 bf d0 be d1 82 d0 be d1 87 d0 bd d0 be d0 b3 d0 be 00 d0 a1 d0 b8 d0 bd d1 85 d1 ................................
2a7c0 80 d0 be d0 bd d1 96 d0 b7 d1 83 d0 b2 d0 b0 d1 82 d0 b8 00 d0 a1 d0 b8 d0 bd d1 85 d1 80 d0 be ................................
2a7e0 d0 bd d1 96 d0 b7 d1 83 d0 b2 d0 b0 d1 82 d0 b8 20 28 25 64 29 00 d0 9f d0 b0 d1 80 d0 b0 d0 bc .................(%d)...........
2a800 d0 b5 d1 82 d1 80 d0 b8 20 d1 81 d0 b8 d0 bd d1 85 d1 80 d0 be d0 bd d1 96 d0 b7 d0 b0 d1 86 d1 ................................
2a820 96 d1 97 3a 00 d0 a1 d0 b8 d0 bd d1 85 d1 80 d0 be d0 bd d1 96 d0 b7 d1 83 d0 b2 d0 b0 d1 82 d0 ...:............................
2a840 b8 20 d0 b7 20 d1 86 d0 b8 d0 bc 20 d0 bf d1 80 d0 b8 d1 81 d1 82 d1 80 d0 be d1 94 d0 bc 2c 20 ..............................,.
2a860 d1 89 d0 be d0 b9 d0 bd d0 be 20 d0 b9 d0 be d0 b3 d0 be 20 d0 b1 d1 83 d0 b4 d0 b5 20 d0 b7 27 ...............................'
2a880 d1 94 d0 b4 d0 bd d0 b0 d0 bd d0 be 00 d0 9f d0 be d0 b7 d0 bd d0 b0 d1 87 d0 b5 d0 bd d1 96 20 ................................
2a8a0 d0 ba d0 bd d0 b8 d0 b3 d0 b8 20 d0 b2 d0 b6 d0 b5 20 d1 94 20 d1 83 20 d1 86 d1 8c d0 be d0 bc ................................
2a8c0 d1 83 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d1 83 3a 20 3c 62 3e 25 73 3c 2f 62 3e 00 d0 9f d0 be d0 ...............:.<b>%s</b>......
2a8e0 b7 d0 bd d0 b0 d1 87 d0 b5 d0 bd d0 b8 d1 85 20 d0 ba d0 bd d0 b8 d0 b3 20 d0 bd d0 b5 d0 bc d0 ................................
2a900 b0 d1 94 20 d1 83 20 d1 86 d1 8c d0 be d0 bc d1 83 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d1 83 00 d0 ................................
2a920 9d d0 b5 20 d0 b7 d0 bd d0 b0 d0 b9 d0 b4 d0 b5 d0 bd d0 be 20 d1 82 d0 b8 d1 82 d1 83 d0 bb d1 ................................
2a940 8c d0 bd d0 be d0 b3 d0 be 20 d0 b7 d0 be d0 b1 d1 80 d0 b0 d0 b6 d0 b5 d0 bd d0 bd d1 8f 20 e2 ................................
2a960 80 94 20 d0 b2 d0 b0 d0 bc 20 d1 81 d0 bb d1 96 d0 b4 20 d0 bf d0 b5 d1 80 d0 b5 d0 b7 d0 b0 d0 ................................
2a980 bf d1 83 d1 81 d1 82 d0 b8 d1 82 d0 b8 20 43 61 6c 69 62 72 65 2c 20 d0 bf d0 b5 d1 80 d1 88 20 ..............Calibre,..........
2a9a0 d0 bd d1 96 d0 b6 20 d0 ba d0 be d1 80 d0 b8 d1 81 d1 82 d1 83 d0 b2 d0 b0 d1 82 d0 b8 d1 81 d1 ................................
2a9c0 8f 20 d1 86 d0 b8 d0 bc 20 d0 b4 d0 be d0 b4 d0 b0 d1 82 d0 ba d0 be d0 bc 21 00 d0 9d d0 b5 20 .........................!......
2a9e0 d0 b2 d0 b4 d0 b0 d0 bb d0 be d1 81 d1 8f 20 d0 b7 d0 bd d0 b0 d0 b9 d1 82 d0 b8 20 d0 b4 d0 be ................................
2aa00 d0 b4 d0 b0 d1 82 d0 be d0 ba 20 d0 b2 d0 b8 d0 bb d1 83 d1 87 d0 b5 d0 bd d0 bd d1 8f 20 d0 ba ................................
2aa20 d0 bd d0 b8 d0 b3 00 d0 97 d0 bd d1 96 d0 bc d1 96 d1 82 d1 8c 20 d0 bf d0 be d0 b7 d0 bd d0 b0 ................................
2aa40 d1 87 d0 ba d1 83 20 d0 b7 20 d1 86 d1 8c d0 be d0 b3 d0 be 20 d0 bf d1 83 d0 bd d0 ba d1 82 d1 ................................
2aa60 83 2c 20 d1 8f d0 ba d1 89 d0 be 20 d0 b2 d0 b8 20 d0 bd d0 b0 d0 b4 d0 b0 d1 94 d1 82 d0 b5 20 .,..............................
2aa80 d0 bf d0 b5 d1 80 d0 b5 d0 b2 d0 b0 d0 b3 d1 83 20 d1 81 d0 b8 d0 bd d1 85 d1 80 d0 be d0 bd d1 ................................
2aaa0 96 d0 b7 d0 b0 d1 86 d1 96 d1 97 20 d0 b4 d0 b0 d0 bd d0 b8 d1 85 20 d0 b7 20 d0 b2 d0 b0 d1 88 ................................
2aac0 d0 b8 d0 bc 20 d0 bf d1 80 d0 b8 d1 81 d1 82 d1 80 d0 be d1 94 d0 bc 20 d0 b2 d1 80 d1 83 d1 87 ................................
2aae0 d0 bd d1 83 2e 0a d0 af d0 ba d1 89 d0 be 20 d0 bf d1 80 d0 b8 d1 81 d1 82 d1 80 d1 96 d0 b9 20 ................................
2ab00 d0 bd d0 b5 20 d0 b1 d1 83 d0 b4 d0 b5 20 d0 b2 d0 ba d0 b0 d0 b7 d0 b0 d0 bd d0 be 2c 20 d1 86 ............................,...
2ab20 d0 b5 d0 b9 20 d0 bf d1 83 d0 bd d0 ba d1 82 20 d0 bd d0 b5 20 d0 b4 d1 96 d1 8f d1 82 d0 b8 d0 ................................
2ab40 bc d0 b5 2e 00 d0 9d d0 b5 d0 b2 d0 b8 d0 b7 d0 bd d0 b0 d1 87 d0 b5 d0 bd d0 be 00 d0 9e d0 bd ................................
2ab60 d0 be d0 b2 d0 b8 d1 82 d0 b8 20 d1 81 d1 82 d0 be d0 b2 d0 bf d1 87 d0 b8 d0 ba 20 d0 b4 d0 bb ................................
2ab80 d1 8f 20 d0 b4 d0 be d0 b4 d0 b0 d0 b2 d0 b0 d0 bd d0 bd d1 8f 20 d0 b0 d0 b1 d0 be 20 d0 b2 d0 ................................
2aba0 b8 d0 bb d1 83 d1 87 d0 b5 d0 bd d0 bd d1 8f 00 d0 9e d0 bd d0 be d0 b2 d0 b8 d1 82 d0 b8 20 d1 ................................
2abc0 81 d1 82 d0 be d0 b2 d0 bf d1 87 d0 b8 d0 ba 20 d0 b4 d0 bb d1 8f 20 d0 b4 d0 be d0 b4 d0 b0 d0 ................................
2abe0 b2 d0 b0 d0 bd d0 bd d1 8f 20 d0 bb d0 b8 d1 88 d0 b5 20 d0 b4 d0 be 20 d1 81 d0 bf d0 b8 d1 81 ................................
2ac00 d0 ba d1 83 00 d0 9e d0 bd d0 be d0 b2 d0 b8 d1 82 d0 b8 20 d1 81 d1 82 d0 be d0 b2 d0 bf d1 87 ................................
2ac20 d0 b8 d0 ba 20 d0 b4 d0 bb d1 8f 20 d0 b2 d0 b8 d0 bb d1 83 d1 87 d0 b5 d0 bd d0 bd d1 8f 20 d0 ................................
2ac40 bb d0 b8 d1 88 d0 b5 20 d0 b7 d1 96 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d1 83 00 d0 9f d0 b5 d1 80 ................................
2ac60 d0 b5 d0 b3 d0 bb d1 8f d0 bd d1 83 d1 82 d0 b8 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba 20 25 73 ..............................%s
2ac80 20 28 25 64 29 00 d0 9f d0 b5 d1 80 d0 b5 d0 b3 d0 bb d1 8f d0 bd d1 83 d1 82 d0 b8 20 d0 ba d0 .(%d)...........................
2aca0 bd d0 b8 d0 b3 d0 b8 20 d1 83 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d1 83 20 c2 ab 25 73 c2 bb 00 d0 ..........................%s....
2acc0 9f d0 b5 d1 80 d0 b5 d0 b3 d0 bb d1 8f d0 bd d1 83 d1 82 d0 b8 20 d0 ba d0 bd d0 b8 d0 b3 d0 b8 ................................
2ace0 20 d1 83 20 d0 b2 d0 ba d0 b0 d0 b7 d0 b0 d0 bd d0 be d0 bc d1 83 20 d1 81 d0 bf d0 b8 d1 81 d0 ................................
2ad00 ba d1 83 00 d0 9f d0 b5 d1 80 d0 b5 d0 b3 d0 bb d1 8f d0 bd d1 83 d1 82 d0 b8 20 d0 b4 d0 b0 d0 ................................
2ad20 bd d1 96 2c 20 d0 b7 d0 b1 d0 b5 d1 80 d0 b5 d0 b6 d0 b5 d0 bd d1 96 20 d1 83 20 d0 b1 d0 b0 d0 ...,............................
2ad40 b7 d1 96 20 d0 b4 d0 b0 d0 bd d0 b8 d1 85 20 d0 b1 d1 96 d0 b1 d0 bb d1 96 d0 be d1 82 d0 b5 d0 ................................
2ad60 ba d0 b8 20 d0 b4 d0 bb d1 8f 20 d1 86 d1 8c d0 be d0 b3 d0 be 20 d0 b4 d0 be d0 b4 d0 b0 d1 82 ................................
2ad80 d0 ba d0 b0 00 d0 9f d0 b5 d1 80 d0 b5 d0 b3 d0 bb d1 8f d0 bd d1 83 d1 82 d0 b8 20 d1 82 d0 b8 ................................
2ada0 d0 bf d0 be d0 b2 d0 b8 d0 b9 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba 00 d0 9f d0 b5 d1 80 d0 b5 ................................
2adc0 d0 b3 d0 bb d1 8f d0 bd d1 83 d1 82 d0 b8 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba 00 d0 9f d0 b5 ................................
2ade0 d1 80 d0 b5 d0 b3 d0 bb d1 8f d0 bd d1 83 d1 82 d0 b8 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba 3a ...............................:
2ae00 20 25 73 00 d0 9f d0 b5 d1 80 d0 b5 d0 b3 d0 bb d1 8f d0 b4 20 d1 82 d0 b0 20 d1 80 d0 b5 d0 b4 .%s.............................
2ae20 d0 b0 d0 b3 d1 83 d0 b2 d0 b0 d0 bd d0 bd d1 8f 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d1 96 d0 b2 20 ................................
2ae40 d0 ba d0 bd d0 b8 d0 b3 00 d0 9f d1 80 d0 b8 20 d0 b2 26 d0 bd d0 b5 d1 81 d0 b5 d0 bd d0 bd d1 ..................&.............
2ae60 96 20 d0 b7 d0 bc d1 96 d0 bd 20 d0 b4 d0 be 20 d1 86 d1 8c d0 be d0 b3 d0 be 20 d1 81 d0 bf d0 ................................
2ae80 b8 d1 81 d0 ba d1 83 3a 00 d0 97 d0 b0 d1 80 d0 b0 d0 b7 20 d0 bf d1 80 d0 b8 d1 81 d1 82 d1 80 .......:........................
2aea0 d1 96 d0 b9 20 3c 62 3e 25 73 3c 2f 62 3e 20 d0 b1 d1 83 d0 b4 d0 b5 20 d0 b2 d0 b8 d0 bb d1 83 .....<b>%s</b>..................
2aec0 d1 87 d0 b5 d0 bd d0 be 20 d0 b7 20 d1 86 d1 8c d0 be d0 b3 d0 be 20 d1 81 d0 bf d0 b8 d1 81 d0 ................................
2aee0 ba d1 83 2e 20 00 d0 9f d0 b5 d1 80 d0 b5 d0 b9 d0 bc d0 b5 d0 bd d0 be d0 b2 d1 83 d0 b2 d0 b0 ................................
2af00 d1 82 d0 b8 20 d0 bc d0 be d0 b6 d0 bd d0 b0 20 d0 bb d0 b8 d1 88 d0 b5 20 d0 bf d1 80 d0 b8 d1 ................................
2af20 81 d1 82 d1 80 d1 96 d0 b9 2c 20 d1 8f d0 ba d0 b8 d0 b9 20 d0 b7 27 d1 94 d0 b4 d0 bd d0 b0 d0 .........,............'.........
2af40 bd d0 be 20 d0 b7 20 d0 ba d0 be d0 bc d0 bf 27 d1 8e d1 82 d0 b5 d1 80 d0 be d0 bc 00 d0 92 d0 ...............'................
2af60 b8 2c 20 d1 8f d0 ba d1 89 d0 be 20 d1 85 d0 be d1 87 d0 b5 d1 82 d0 b5 2c 20 d0 bc d0 be d0 b6 .,......................,.......
2af80 d0 b5 d1 82 d0 b5 20 d0 bd d0 b0 d0 ba d0 b0 d0 b7 d0 b0 d1 82 d0 b8 20 d0 bf d1 80 d0 be d0 b3 ................................
2afa0 d1 80 d0 b0 d0 bc d1 96 20 d0 bf d0 be d0 ba d0 b0 d0 b7 d1 83 d0 b2 d0 b0 d1 82 d0 b8 20 d0 bf ................................
2afc0 d0 be d1 82 d0 be d1 87 d0 bd d0 b8 d0 b9 20 d0 bf d0 be d1 80 d1 8f d0 b4 d0 be d0 ba 20 d1 81 ................................
2afe0 d0 bf d0 b8 d1 81 d0 ba d1 83 20 d1 87 d0 b8 d1 82 d0 b0 d0 bd d0 bd d1 8f 20 d1 83 20 d0 bd d0 ................................
2b000 b5 d1 82 d0 b8 d0 bf d0 be d0 b2 d0 be d0 bc d1 83 20 d1 81 d1 82 d0 be d0 b2 d0 bf d1 87 d0 b8 ................................
2b020 d0 ba d1 83 20 d1 86 d0 b8 d0 ba d0 bb d1 83 2e 20 d0 9d d0 b5 20 d1 81 d0 bb d1 96 d0 b4 20 d1 ................................
2b040 80 d0 b5 d0 b4 d0 b0 d0 b3 d1 83 d0 b2 d0 b0 d1 82 d0 b8 20 d0 b2 d0 bc d1 96 d1 81 d1 82 20 d1 ................................
2b060 86 d1 8c d0 be d0 b3 d0 be 20 d1 81 d1 82 d0 be d0 b2 d0 bf d1 87 d0 b8 d0 ba d0 b0 20 d0 b1 d0 ................................
2b080 b5 d0 b7 d0 bf d0 be d1 81 d0 b5 d1 80 d0 b5 d0 b4 d0 bd d1 8c d0 be 21 0a d0 9c d0 be d0 b6 d0 .......................!........
2b0a0 bd d0 b0 20 d0 b2 d0 b8 d0 ba d0 be d1 80 d0 b8 d1 81 d1 82 d0 be d0 b2 d1 83 d0 b2 d0 b0 d1 82 ................................
2b0c0 d0 b8 20 d0 bb d0 b8 d1 88 d0 b5 20 d0 b4 d0 bb d1 8f 20 d1 81 d0 bf d0 b8 d1 81 d0 ba d1 96 d0 ................................
2b0e0 b2 2c 20 d1 8f d0 ba d0 b8 d0 bc d0 b8 20 d0 ba d0 b5 d1 80 d1 83 d1 8e d1 82 d1 8c 20 d0 b2 d1 .,..............................
2b100 80 d1 83 d1 87 d0 bd d1 83 2c 20 d1 8f d0 ba d1 96 20 d0 bd d0 b5 20 d0 be d1 87 d0 b8 d1 89 d0 .........,......................
2b120 b5 d0 bd d0 be 20 d0 b0 d0 b1 d0 be 20 d1 81 d0 b8 d0 bd d1 85 d1 80 d0 be d0 bd d1 96 d0 b7 d0 ................................
2b140 be d0 b2 d0 b0 d0 bd d0 be 2e 00 d0 a3 20 d0 b2 d0 b0 d1 81 20 d0 bc d0 b0 d1 94 20 d0 b1 d1 83 ................................
2b160 d1 82 d0 b8 20 d0 bf d1 80 d0 b8 d0 bd d0 b0 d0 b9 d0 bc d0 bd d1 96 20 d0 be d0 b4 d0 b8 d0 bd ................................
2b180 20 d1 81 d0 bf d0 b8 d1 81 d0 be d0 ba 00 d0 92 d0 b0 d0 bc 20 d1 81 d0 bb d1 96 d0 b4 20 d0 b2 ................................
2b1a0 d1 81 d1 82 d0 b0 d0 bd d0 be d0 b2 d0 b8 d1 82 d0 b8 20 d0 b4 d0 be d0 b4 d0 b0 d1 82 d0 be d0 ................................
2b1c0 ba 20 d0 b7 d0 b1 d1 96 d1 80 d0 be d0 ba 20 4b 69 6e 64 6c 65 2c 20 d1 89 d0 be d0 b1 20 d0 bf ...............Kindle,..........
2b1e0 d0 be d0 b2 d1 82 d0 be d1 80 d0 bd d0 be 20 d1 81 d1 82 d0 b2 d0 be d1 80 d0 b8 d1 82 d0 b8 20 ................................
2b200 d0 b7 d0 b1 d1 96 d1 80 d0 ba d0 b8 20 d0 bf d1 96 d1 81 d0 bb d1 8f 20 d1 81 d0 b8 d0 bd d1 85 ................................
2b220 d1 80 d0 be d0 bd d1 96 d0 b7 d0 b0 d1 86 d1 96 d1 97 2e 00 d0 9f d1 96 d1 81 d0 bb d1 8f 20 d1 ................................
2b240 86 d1 8c d0 be d0 b3 d0 be 20 d0 b2 d0 b8 20 d0 bf d0 be d0 b2 d0 b8 d0 bd d0 bd d1 96 20 d0 bf ................................
2b260 d0 b5 d1 80 d0 b5 d0 b7 d0 b0 d0 b2 d0 b0 d0 bd d1 82 d0 b0 d0 b6 d0 b8 d1 82 d0 b8 20 43 61 6c .............................Cal
2b280 69 62 72 65 2e 00 d0 92 d0 b0 d0 bc 20 d1 81 d0 bb d1 96 d0 b4 20 d1 81 d0 bf d0 be d1 87 d0 b0 ibre............................
2b2a0 d1 82 d0 ba d1 83 20 d0 b2 d0 b8 d0 b1 d1 80 d0 b0 d1 82 d0 b8 20 d0 bf d1 80 d0 b8 d1 81 d1 82 ................................
2b2c0 d1 80 d1 96 d0 b9 00 50 4b 03 04 14 00 00 00 00 00 ee 73 8b 58 71 33 11 6f 5d 25 01 00 5d 25 01 .......PK.........s.Xq3.o]%..]%.
2b2e0 00 09 00 00 00 61 63 74 69 6f 6e 2e 70 79 66 72 6f 6d 20 5f 5f 66 75 74 75 72 65 5f 5f 20 69 6d .....action.pyfrom.__future__.im
2b300 70 6f 72 74 20 75 6e 69 63 6f 64 65 5f 6c 69 74 65 72 61 6c 73 2c 20 64 69 76 69 73 69 6f 6e 2c port.unicode_literals,.division,
2b320 20 61 62 73 6f 6c 75 74 65 5f 69 6d 70 6f 72 74 2c 20 70 72 69 6e 74 5f 66 75 6e 63 74 69 6f 6e .absolute_import,.print_function
2b340 0d 0a 0d 0a 5f 5f 6c 69 63 65 6e 73 65 5f 5f 20 3d 20 27 47 50 4c 20 76 33 27 0d 0a 5f 5f 63 6f ....__license__.=.'GPL.v3'..__co
2b360 70 79 72 69 67 68 74 5f 5f 20 3d 20 27 32 30 31 31 2c 20 47 72 61 6e 74 20 44 72 61 6b 65 27 0d pyright__.=.'2011,.Grant.Drake'.
2b380 0a 0d 0a 69 6d 70 6f 72 74 20 74 68 72 65 61 64 69 6e 67 2c 20 72 65 0d 0a 66 72 6f 6d 20 63 6f ...import.threading,.re..from.co
2b3a0 6c 6c 65 63 74 69 6f 6e 73 20 69 6d 70 6f 72 74 20 4f 72 64 65 72 65 64 44 69 63 74 0d 0a 66 72 llections.import.OrderedDict..fr
2b3c0 6f 6d 20 66 75 6e 63 74 6f 6f 6c 73 20 69 6d 70 6f 72 74 20 70 61 72 74 69 61 6c 0d 0a 0d 0a 69 om.functools.import.partial....i
2b3e0 6d 70 6f 72 74 20 73 69 78 0d 0a 66 72 6f 6d 20 73 69 78 20 69 6d 70 6f 72 74 20 74 65 78 74 5f mport.six..from.six.import.text_
2b400 74 79 70 65 20 61 73 20 75 6e 69 63 6f 64 65 0d 0a 0d 0a 74 72 79 3a 0d 0a 20 20 20 20 66 72 6f type.as.unicode....try:......fro
2b420 6d 20 71 74 2e 63 6f 72 65 20 69 6d 70 6f 72 74 20 51 4d 65 6e 75 2c 20 51 54 6f 6f 6c 42 75 74 m.qt.core.import.QMenu,.QToolBut
2b440 74 6f 6e 2c 20 70 79 71 74 53 69 67 6e 61 6c 0d 0a 65 78 63 65 70 74 20 49 6d 70 6f 72 74 45 72 ton,.pyqtSignal..except.ImportEr
2b460 72 6f 72 3a 0d 0a 20 20 20 20 66 72 6f 6d 20 50 79 51 74 35 2e 51 74 20 69 6d 70 6f 72 74 20 51 ror:......from.PyQt5.Qt.import.Q
2b480 4d 65 6e 75 2c 20 51 54 6f 6f 6c 42 75 74 74 6f 6e 2c 20 70 79 71 74 53 69 67 6e 61 6c 0d 0a 0d Menu,.QToolButton,.pyqtSignal...
2b4a0 0a 74 72 79 3a 0d 0a 20 20 20 20 6c 6f 61 64 5f 74 72 61 6e 73 6c 61 74 69 6f 6e 73 28 29 0d 0a .try:......load_translations()..
2b4c0 65 78 63 65 70 74 20 4e 61 6d 65 45 72 72 6f 72 3a 0d 0a 20 20 20 20 70 61 73 73 20 23 20 6c 6f except.NameError:......pass.#.lo
2b4e0 61 64 5f 74 72 61 6e 73 6c 61 74 69 6f 6e 73 28 29 20 61 64 64 65 64 20 69 6e 20 63 61 6c 69 62 ad_translations().added.in.calib
2b500 72 65 20 31 2e 39 0d 0a 0d 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 20 69 6d 70 6f 72 74 20 70 72 re.1.9....from.calibre.import.pr
2b520 69 6e 74 73 0d 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 2e 63 6f 6e 73 74 61 6e 74 73 20 69 6d 70 ints..from.calibre.constants.imp
2b540 6f 72 74 20 44 45 42 55 47 0d 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 2e 65 62 6f 6f 6b 73 2e 6d ort.DEBUG..from.calibre.ebooks.m
2b560 65 74 61 64 61 74 61 20 69 6d 70 6f 72 74 20 61 75 74 68 6f 72 73 5f 74 6f 5f 73 74 72 69 6e 67 etadata.import.authors_to_string
2b580 0d 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 2e 67 75 69 32 20 69 6d 70 6f 72 74 20 65 72 72 6f 72 ..from.calibre.gui2.import.error
2b5a0 5f 64 69 61 6c 6f 67 2c 20 71 75 65 73 74 69 6f 6e 5f 64 69 61 6c 6f 67 2c 20 69 6e 66 6f 5f 64 _dialog,.question_dialog,.info_d
2b5c0 69 61 6c 6f 67 0d 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 2e 67 75 69 32 2e 61 63 74 69 6f 6e 73 ialog..from.calibre.gui2.actions
2b5e0 20 69 6d 70 6f 72 74 20 49 6e 74 65 72 66 61 63 65 41 63 74 69 6f 6e 0d 0a 66 72 6f 6d 20 63 61 .import.InterfaceAction..from.ca
2b600 6c 69 62 72 65 2e 67 75 69 32 2e 64 65 76 69 63 65 20 69 6d 70 6f 72 74 20 64 65 76 69 63 65 5f libre.gui2.device.import.device_
2b620 73 69 67 6e 61 6c 73 0d 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 2e 67 75 69 32 2e 64 69 61 6c 6f signals..from.calibre.gui2.dialo
2b640 67 73 2e 63 6f 6e 66 69 72 6d 5f 64 65 6c 65 74 65 20 69 6d 70 6f 72 74 20 63 6f 6e 66 69 72 6d gs.confirm_delete.import.confirm
2b660 0d 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 2e 67 75 69 32 2e 64 69 61 6c 6f 67 73 2e 64 65 6c 65 ..from.calibre.gui2.dialogs.dele
2b680 74 65 5f 6d 61 74 63 68 69 6e 67 5f 66 72 6f 6d 5f 64 65 76 69 63 65 20 69 6d 70 6f 72 74 20 44 te_matching_from_device.import.D
2b6a0 65 6c 65 74 65 4d 61 74 63 68 69 6e 67 46 72 6f 6d 44 65 76 69 63 65 44 69 61 6c 6f 67 0d 0a 66 eleteMatchingFromDeviceDialog..f
2b6c0 72 6f 6d 20 63 61 6c 69 62 72 65 2e 75 74 69 6c 73 2e 63 6f 6e 66 69 67 20 69 6d 70 6f 72 74 20 rom.calibre.utils.config.import.
2b6e0 74 77 65 61 6b 73 0d 0a 0d 0a 69 6d 70 6f 72 74 20 63 61 6c 69 62 72 65 5f 70 6c 75 67 69 6e 73 tweaks....import.calibre_plugins
2b700 2e 72 65 61 64 69 6e 67 5f 6c 69 73 74 2e 63 6f 6e 66 69 67 20 61 73 20 63 66 67 0d 0a 66 72 6f .reading_list.config.as.cfg..fro
2b720 6d 20 63 61 6c 69 62 72 65 5f 70 6c 75 67 69 6e 73 2e 72 65 61 64 69 6e 67 5f 6c 69 73 74 2e 63 m.calibre_plugins.reading_list.c
2b740 6f 6d 6d 6f 6e 5f 69 63 6f 6e 73 20 69 6d 70 6f 72 74 20 73 65 74 5f 70 6c 75 67 69 6e 5f 69 63 ommon_icons.import.set_plugin_ic
2b760 6f 6e 5f 72 65 73 6f 75 72 63 65 73 2c 20 67 65 74 5f 69 63 6f 6e 0d 0a 66 72 6f 6d 20 63 61 6c on_resources,.get_icon..from.cal
2b780 69 62 72 65 5f 70 6c 75 67 69 6e 73 2e 72 65 61 64 69 6e 67 5f 6c 69 73 74 2e 63 6f 6d 6d 6f 6e ibre_plugins.reading_list.common
2b7a0 5f 6d 65 6e 75 73 20 69 6d 70 6f 72 74 20 75 6e 72 65 67 69 73 74 65 72 5f 6d 65 6e 75 5f 61 63 _menus.import.unregister_menu_ac
2b7c0 74 69 6f 6e 73 2c 20 63 72 65 61 74 65 5f 6d 65 6e 75 5f 61 63 74 69 6f 6e 5f 75 6e 69 71 75 65 tions,.create_menu_action_unique
2b7e0 0d 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 5f 70 6c 75 67 69 6e 73 2e 72 65 61 64 69 6e 67 5f 6c ..from.calibre_plugins.reading_l
2b800 69 73 74 2e 64 69 61 6c 6f 67 73 20 69 6d 70 6f 72 74 20 45 64 69 74 4c 69 73 74 44 69 61 6c 6f ist.dialogs.import.EditListDialo
2b820 67 2c 20 4d 6f 76 65 42 6f 6f 6b 73 44 69 61 6c 6f 67 0d 0a 0d 0a 50 4c 55 47 49 4e 5f 49 43 4f g,.MoveBooksDialog....PLUGIN_ICO
2b840 4e 53 20 3d 20 5b 27 69 6d 61 67 65 73 2f 72 65 61 64 69 6e 67 5f 6c 69 73 74 2e 70 6e 67 27 2c NS.=.['images/reading_list.png',
2b860 20 27 69 6d 61 67 65 73 2f 64 65 76 69 63 65 2e 70 6e 67 27 2c 0d 0a 20 20 20 20 20 20 20 20 20 .'images/device.png',...........
2b880 20 20 20 20 20 20 20 27 69 6d 61 67 65 73 2f 64 65 76 69 63 65 5f 63 6f 6e 6e 65 63 74 65 64 2e .......'images/device_connected.
2b8a0 70 6e 67 27 2c 20 27 69 6d 61 67 65 73 2f 62 6f 6f 6b 5f 73 79 6e 63 2e 70 6e 67 27 2c 0d 0a 20 png',.'images/book_sync.png',...
2b8c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 69 6d 61 67 65 73 2f 61 72 72 6f 77 5f 64 6f 77 ...............'images/arrow_dow
2b8e0 6e 5f 64 6f 75 62 6c 65 2e 70 6e 67 27 2c 20 27 69 6d 61 67 65 73 2f 61 72 72 6f 77 5f 64 6f 77 n_double.png',.'images/arrow_dow
2b900 6e 5f 64 6f 75 62 6c 65 5f 62 61 72 2e 70 6e 67 27 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 n_double_bar.png',..............
2b920 20 20 20 20 27 69 6d 61 67 65 73 2f 61 72 72 6f 77 5f 64 6f 77 6e 5f 73 69 6e 67 6c 65 2e 70 6e ....'images/arrow_down_single.pn
2b940 67 27 2c 20 27 69 6d 61 67 65 73 2f 61 72 72 6f 77 5f 75 70 5f 64 6f 75 62 6c 65 2e 70 6e 67 27 g',.'images/arrow_up_double.png'
2b960 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 69 6d 61 67 65 73 2f 61 72 72 6f 77 ,..................'images/arrow
2b980 5f 75 70 5f 64 6f 75 62 6c 65 5f 62 61 72 2e 70 6e 67 27 2c 20 27 69 6d 61 67 65 73 2f 61 72 72 _up_double_bar.png',.'images/arr
2b9a0 6f 77 5f 75 70 5f 73 69 6e 67 6c 65 2e 70 6e 67 27 5d 0d 0a 0d 0a 63 6c 61 73 73 20 52 65 61 64 ow_up_single.png']....class.Read
2b9c0 69 6e 67 4c 69 73 74 41 63 74 69 6f 6e 28 49 6e 74 65 72 66 61 63 65 41 63 74 69 6f 6e 29 3a 0d ingListAction(InterfaceAction):.
2b9e0 0a 0d 0a 20 20 20 20 6e 61 6d 65 20 3d 20 27 52 65 61 64 69 6e 67 20 4c 69 73 74 27 0d 0a 20 20 .......name.=.'Reading.List'....
2ba00 20 20 23 20 43 72 65 61 74 65 20 6f 75 72 20 74 6f 70 2d 6c 65 76 65 6c 20 6d 65 6e 75 2f 74 6f ..#.Create.our.top-level.menu/to
2ba20 6f 6c 62 61 72 20 61 63 74 69 6f 6e 20 28 74 65 78 74 2c 20 69 63 6f 6e 5f 70 61 74 68 2c 20 74 olbar.action.(text,.icon_path,.t
2ba40 6f 6f 6c 74 69 70 2c 20 6b 65 79 62 6f 61 72 64 20 73 68 6f 72 74 63 75 74 29 0d 0a 20 20 20 20 ooltip,.keyboard.shortcut)......
2ba60 61 63 74 69 6f 6e 5f 73 70 65 63 20 3d 20 28 5f 28 27 52 65 61 64 69 6e 67 20 4c 69 73 74 27 29 action_spec.=.(_('Reading.List')
2ba80 2c 20 4e 6f 6e 65 2c 20 5f 28 27 56 69 65 77 20 6f 72 20 65 64 69 74 20 6c 69 73 74 73 20 6f 66 ,.None,._('View.or.edit.lists.of
2baa0 20 62 6f 6f 6b 73 27 29 2c 20 4e 6f 6e 65 29 0d 0a 20 20 20 20 70 6f 70 75 70 5f 74 79 70 65 20 .books'),.None)......popup_type.
2bac0 3d 20 51 54 6f 6f 6c 42 75 74 74 6f 6e 2e 49 6e 73 74 61 6e 74 50 6f 70 75 70 0d 0a 20 20 20 20 =.QToolButton.InstantPopup......
2bae0 61 63 74 69 6f 6e 5f 74 79 70 65 20 3d 20 27 63 75 72 72 65 6e 74 27 0d 0a 0d 0a 20 20 20 20 70 action_type.=.'current'........p
2bb00 6c 75 67 69 6e 5f 64 65 76 69 63 65 5f 63 6f 6e 6e 65 63 74 69 6f 6e 5f 63 68 61 6e 67 65 64 20 lugin_device_connection_changed.
2bb20 3d 20 70 79 71 74 53 69 67 6e 61 6c 28 6f 62 6a 65 63 74 29 3b 0d 0a 20 20 20 20 70 6c 75 67 69 =.pyqtSignal(object);......plugi
2bb40 6e 5f 64 65 76 69 63 65 5f 6d 65 74 61 64 61 74 61 5f 61 76 61 69 6c 61 62 6c 65 20 3d 20 70 79 n_device_metadata_available.=.py
2bb60 71 74 53 69 67 6e 61 6c 28 29 3b 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 5f 69 6e 69 74 5f 5f 28 qtSignal();........def.__init__(
2bb80 73 65 6c 66 2c 20 70 61 72 65 6e 74 2c 20 73 69 74 65 5f 63 75 73 74 6f 6d 69 7a 61 74 69 6f 6e self,.parent,.site_customization
2bba0 29 3a 0d 0a 20 20 20 20 20 20 20 20 27 27 27 0d 0a 20 20 20 20 20 20 20 20 54 68 69 73 20 70 6c ):..........'''..........This.pl
2bbc0 75 67 69 6e 20 77 69 6c 6c 20 75 6e 69 71 75 65 6c 79 20 68 61 76 65 20 61 6e 20 5f 5f 69 6e 69 ugin.will.uniquely.have.an.__ini
2bbe0 74 5f 5f 20 6d 65 74 68 6f 64 20 6f 76 65 72 72 69 64 65 2c 20 70 75 72 65 6c 79 20 6a 75 73 74 t__.method.override,.purely.just
2bc00 20 74 6f 20 6d 61 6b 65 20 69 74 0d 0a 20 20 20 20 20 20 20 20 65 61 73 69 65 72 20 74 6f 20 74 .to.make.it..........easier.to.t
2bc20 65 73 74 20 74 68 65 20 70 6c 75 67 69 6e 20 41 50 49 20 77 68 65 6e 20 69 6e 73 74 61 6e 74 69 est.the.plugin.API.when.instanti
2bc40 61 74 69 6e 67 20 61 6e 20 61 64 2d 68 6f 63 20 69 6e 73 74 61 6e 63 65 20 76 69 61 20 61 20 6d ating.an.ad-hoc.instance.via.a.m
2bc60 61 69 6e 28 29 20 66 75 6e 63 2e 0d 0a 20 20 20 20 20 20 20 20 27 27 27 0d 0a 20 20 20 20 20 20 ain().func...........'''........
2bc80 20 20 49 6e 74 65 72 66 61 63 65 41 63 74 69 6f 6e 2e 5f 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 2c ..InterfaceAction.__init__(self,
2bca0 20 70 61 72 65 6e 74 2c 20 73 69 74 65 5f 63 75 73 74 6f 6d 69 7a 61 74 69 6f 6e 29 0d 0a 0d 0a .parent,.site_customization)....
2bcc0 20 20 20 20 64 65 66 20 67 65 6e 65 73 69 73 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 ....def.genesis(self):..........
2bce0 73 65 6c 66 2e 6d 65 6e 75 73 5f 6c 6f 63 6b 20 3d 20 74 68 72 65 61 64 69 6e 67 2e 52 4c 6f 63 self.menus_lock.=.threading.RLoc
2bd00 6b 28 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 79 6e 63 5f 6c 6f 63 6b 20 3d 20 74 68 k()..........self.sync_lock.=.th
2bd20 72 65 61 64 69 6e 67 2e 52 4c 6f 63 6b 28 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6d 65 reading.RLock()..........self.me
2bd40 6e 75 20 3d 20 51 4d 65 6e 75 28 73 65 6c 66 2e 67 75 69 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 nu.=.QMenu(self.gui)............
2bd60 23 20 52 65 61 64 20 74 68 65 20 70 6c 75 67 69 6e 20 69 63 6f 6e 73 20 61 6e 64 20 73 74 6f 72 #.Read.the.plugin.icons.and.stor
2bd80 65 20 66 6f 72 20 70 6f 74 65 6e 74 69 61 6c 20 73 68 61 72 69 6e 67 20 77 69 74 68 20 74 68 65 e.for.potential.sharing.with.the
2bda0 20 63 6f 6e 66 69 67 20 77 69 64 67 65 74 0d 0a 20 20 20 20 20 20 20 20 69 63 6f 6e 5f 72 65 73 .config.widget..........icon_res
2bdc0 6f 75 72 63 65 73 20 3d 20 73 65 6c 66 2e 6c 6f 61 64 5f 72 65 73 6f 75 72 63 65 73 28 50 4c 55 ources.=.self.load_resources(PLU
2bde0 47 49 4e 5f 49 43 4f 4e 53 29 0d 0a 20 20 20 20 20 20 20 20 73 65 74 5f 70 6c 75 67 69 6e 5f 69 GIN_ICONS)..........set_plugin_i
2be00 63 6f 6e 5f 72 65 73 6f 75 72 63 65 73 28 73 65 6c 66 2e 6e 61 6d 65 2c 20 69 63 6f 6e 5f 72 65 con_resources(self.name,.icon_re
2be20 73 6f 75 72 63 65 73 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 23 20 41 73 73 69 67 6e 20 6f 75 72 sources)............#.Assign.our
2be40 20 6d 65 6e 75 20 74 6f 20 74 68 69 73 20 61 63 74 69 6f 6e 20 61 6e 64 20 61 6e 20 69 63 6f 6e .menu.to.this.action.and.an.icon
2be60 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 71 61 63 74 69 6f 6e 2e 73 65 74 4d 65 6e 75 28 73 ..........self.qaction.setMenu(s
2be80 65 6c 66 2e 6d 65 6e 75 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 71 61 63 74 69 6f 6e 2e elf.menu)..........self.qaction.
2bea0 73 65 74 49 63 6f 6e 28 67 65 74 5f 69 63 6f 6e 28 50 4c 55 47 49 4e 5f 49 43 4f 4e 53 5b 30 5d setIcon(get_icon(PLUGIN_ICONS[0]
2bec0 29 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 71 61 63 74 69 6f 6e 2e 74 72 69 67 67 65 72 ))..........self.qaction.trigger
2bee0 65 64 2e 63 6f 6e 6e 65 63 74 28 73 65 6c 66 2e 5f 76 69 65 77 5f 71 75 69 63 6b 5f 61 63 63 65 ed.connect(self._view_quick_acce
2bf00 73 73 5f 6c 69 73 74 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6d 65 6e 75 2e 61 62 6f 75 ss_list)..........self.menu.abou
2bf20 74 54 6f 53 68 6f 77 2e 63 6f 6e 6e 65 63 74 28 73 65 6c 66 2e 61 62 6f 75 74 5f 74 6f 5f 73 68 tToShow.connect(self.about_to_sh
2bf40 6f 77 5f 6d 65 6e 75 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 69 6e 69 74 69 61 6c 69 7a 61 74 69 ow_menu)........def.initializati
2bf60 6f 6e 5f 63 6f 6d 70 6c 65 74 65 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 on_complete(self):..........self
2bf80 2e 63 6f 6e 6e 65 63 74 65 64 5f 64 65 76 69 63 65 5f 69 6e 66 6f 20 3d 20 4e 6f 6e 65 0d 0a 20 .connected_device_info.=.None...
2bfa0 20 20 20 20 20 20 20 73 65 6c 66 2e 76 69 65 77 5f 6c 69 73 74 5f 6e 61 6d 65 20 3d 20 4e 6f 6e .......self.view_list_name.=.Non
2bfc0 65 0d 0a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 5f 70 6f 70 75 70 5f 6d 6f 64 65 e............self.set_popup_mode
2bfe0 28 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 72 65 62 75 69 6c 64 5f 6d 65 6e 75 73 28 29 ()..........self.rebuild_menus()
2c000 0d 0a 20 20 20 20 20 20 20 20 23 20 53 75 62 73 63 72 69 62 65 20 74 6f 20 64 65 76 69 63 65 20 ..........#.Subscribe.to.device.
2c020 63 6f 6e 6e 65 63 74 69 6f 6e 20 65 76 65 6e 74 73 0d 0a 20 20 20 20 20 20 20 20 64 65 76 69 63 connection.events..........devic
2c040 65 5f 73 69 67 6e 61 6c 73 2e 64 65 76 69 63 65 5f 63 6f 6e 6e 65 63 74 69 6f 6e 5f 63 68 61 6e e_signals.device_connection_chan
2c060 67 65 64 2e 63 6f 6e 6e 65 63 74 28 73 65 6c 66 2e 5f 6f 6e 5f 64 65 76 69 63 65 5f 63 6f 6e 6e ged.connect(self._on_device_conn
2c080 65 63 74 69 6f 6e 5f 63 68 61 6e 67 65 64 29 0d 0a 20 20 20 20 20 20 20 20 64 65 76 69 63 65 5f ection_changed)..........device_
2c0a0 73 69 67 6e 61 6c 73 2e 64 65 76 69 63 65 5f 6d 65 74 61 64 61 74 61 5f 61 76 61 69 6c 61 62 6c signals.device_metadata_availabl
2c0c0 65 2e 63 6f 6e 6e 65 63 74 28 73 65 6c 66 2e 5f 6f 6e 5f 64 65 76 69 63 65 5f 6d 65 74 61 64 61 e.connect(self._on_device_metada
2c0e0 74 61 5f 61 76 61 69 6c 61 62 6c 65 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 6f 72 74 ta_available)..........self.sort
2c100 5f 68 69 73 74 6f 72 79 20 3d 20 5b 5d 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 67 75 69 2e _history.=.[]..........self.gui.
2c120 73 65 61 72 63 68 2e 63 6c 65 61 72 65 64 2e 63 6f 6e 6e 65 63 74 28 73 65 6c 66 2e 72 65 73 74 search.cleared.connect(self.rest
2c140 6f 72 65 5f 73 74 61 74 65 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 67 75 69 2e 73 65 61 ore_state)..........self.gui.sea
2c160 72 63 68 2e 63 68 61 6e 67 65 64 2e 63 6f 6e 6e 65 63 74 28 73 65 6c 66 2e 72 65 73 74 6f 72 65 rch.changed.connect(self.restore
2c180 5f 73 74 61 74 65 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 73 65 74 5f 70 6f 70 75 70 5f 6d 6f 64 _state)........def.set_popup_mod
2c1a0 65 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 71 75 69 63 6b 5f 61 63 63 65 73 73 20 3d e(self):..........quick_access.=
2c1c0 20 63 66 67 2e 70 6c 75 67 69 6e 5f 70 72 65 66 73 5b 63 66 67 2e 53 54 4f 52 45 5f 4f 50 54 49 .cfg.plugin_prefs[cfg.STORE_OPTI
2c1e0 4f 4e 53 5d 2e 67 65 74 28 63 66 67 2e 4b 45 59 5f 51 55 49 43 4b 5f 41 43 43 45 53 53 2c 20 46 ONS].get(cfg.KEY_QUICK_ACCESS,.F
2c200 61 6c 73 65 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 71 75 69 63 6b 5f 61 63 63 65 73 73 3a 0d alse)..........if.quick_access:.
2c220 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 6f 70 75 70 5f 74 79 70 65 20 3d 20 51 .............self.popup_type.=.Q
2c240 54 6f 6f 6c 42 75 74 74 6f 6e 2e 4d 65 6e 75 42 75 74 74 6f 6e 50 6f 70 75 70 0d 0a 20 20 20 20 ToolButton.MenuButtonPopup......
2c260 20 20 20 20 65 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 6f 70 75 ....else:..............self.popu
2c280 70 5f 74 79 70 65 20 3d 20 51 54 6f 6f 6c 42 75 74 74 6f 6e 2e 49 6e 73 74 61 6e 74 50 6f 70 75 p_type.=.QToolButton.InstantPopu
2c2a0 70 0d 0a 20 20 20 20 20 20 20 20 66 6f 72 20 62 61 72 20 69 6e 20 73 65 6c 66 2e 67 75 69 2e 62 p..........for.bar.in.self.gui.b
2c2c0 61 72 73 5f 6d 61 6e 61 67 65 72 2e 62 61 72 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 77 ars_manager.bars:..............w
2c2e0 20 3d 20 62 61 72 2e 77 69 64 67 65 74 46 6f 72 41 63 74 69 6f 6e 28 73 65 6c 66 2e 71 61 63 74 .=.bar.widgetForAction(self.qact
2c300 69 6f 6e 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 77 20 69 73 20 6e 6f 74 20 4e 6f ion)..............if.w.is.not.No
2c320 6e 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 77 2e 73 65 74 50 6f 70 75 70 4d ne:..................w.setPopupM
2c340 6f 64 65 28 73 65 6c 66 2e 70 6f 70 75 70 5f 74 79 70 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 ode(self.popup_type)............
2c360 20 20 20 20 20 20 77 2e 75 70 64 61 74 65 28 29 0d 0a 20 20 20 20 0d 0a 20 20 20 20 64 65 66 20 ......w.update()............def.
2c380 73 61 76 65 5f 73 74 61 74 65 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 23 20 42 61 63 save_state(self):..........#.Bac
2c3a0 6b 75 70 20 73 6f 72 74 20 68 69 73 74 6f 72 79 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 kup.sort.history..........self.s
2c3c0 6f 72 74 5f 68 69 73 74 6f 72 79 20 3d 20 73 65 6c 66 2e 67 75 69 2e 6c 69 62 72 61 72 79 5f 76 ort_history.=.self.gui.library_v
2c3e0 69 65 77 2e 67 65 74 5f 73 74 61 74 65 28 29 2e 67 65 74 28 27 73 6f 72 74 5f 68 69 73 74 6f 72 iew.get_state().get('sort_histor
2c400 79 27 2c 20 5b 5d 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 72 65 73 74 6f 72 65 5f 73 74 61 74 65 y',.[])........def.restore_state
2c420 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 69 66 20 73 65 6c 66 2e 76 69 65 77 5f 6c 69 (self):..........if.self.view_li
2c440 73 74 5f 6e 61 6d 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 73 74 5f 69 6e 66 6f 20 st_name:..............list_info.
2c460 3d 20 63 66 67 2e 67 65 74 5f 6c 69 73 74 5f 69 6e 66 6f 28 73 65 6c 66 2e 67 75 69 2e 63 75 72 =.cfg.get_list_info(self.gui.cur
2c480 72 65 6e 74 5f 64 62 2c 20 73 65 6c 66 2e 76 69 65 77 5f 6c 69 73 74 5f 6e 61 6d 65 29 0d 0a 20 rent_db,.self.view_list_name)...
2c4a0 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6c 69 73 74 5f 69 6e 66 6f 5b 63 66 67 2e 4b 45 59 5f ...........if.list_info[cfg.KEY_
2c4c0 52 45 53 54 4f 52 45 5f 53 4f 52 54 5d 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 RESTORE_SORT]:..................
2c4e0 74 72 79 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 78 5f 73 6f try:......................max_so
2c500 72 74 5f 6c 65 76 65 6c 73 20 3d 20 6d 69 6e 28 74 77 65 61 6b 73 5b 27 6d 61 78 69 6d 75 6d 5f rt_levels.=.min(tweaks['maximum_
2c520 72 65 73 6f 72 74 5f 6c 65 76 65 6c 73 27 5d 2c 20 6c 65 6e 28 73 65 6c 66 2e 73 6f 72 74 5f 68 resort_levels'],.len(self.sort_h
2c540 69 73 74 6f 72 79 29 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 istory))......................se
2c560 6c 66 2e 67 75 69 2e 6c 69 62 72 61 72 79 5f 76 69 65 77 2e 61 70 70 6c 79 5f 73 6f 72 74 5f 68 lf.gui.library_view.apply_sort_h
2c580 69 73 74 6f 72 79 28 73 65 6c 66 2e 73 6f 72 74 5f 68 69 73 74 6f 72 79 2c 20 6d 61 78 5f 73 6f istory(self.sort_history,.max_so
2c5a0 72 74 5f 6c 65 76 65 6c 73 3d 6d 61 78 5f 73 6f 72 74 5f 6c 65 76 65 6c 73 29 0d 0a 20 20 20 20 rt_levels=max_sort_levels)......
2c5c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 44 45 42 55 47 3a 0d 0a 20 20 20 20 20 ................if.DEBUG:.......
2c5e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 73 28 27 52 65 61 64 69 ...................prints('Readi
2c600 6e 67 20 4c 69 73 74 3a 20 73 6f 72 74 20 63 6f 6c 75 6d 6e 73 20 72 65 73 74 6f 72 65 64 3a 20 ng.List:.sort.columns.restored:.
2c620 7b 7d 27 2e 66 6f 72 6d 61 74 28 73 65 6c 66 2e 73 6f 72 74 5f 68 69 73 74 6f 72 79 5b 3a 6d 61 {}'.format(self.sort_history[:ma
2c640 78 5f 73 6f 72 74 5f 6c 65 76 65 6c 73 5d 29 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 x_sort_levels]))................
2c660 20 20 65 78 63 65 70 74 20 45 78 63 65 70 74 69 6f 6e 20 61 73 20 65 3a 0d 0a 20 20 20 20 20 20 ..except.Exception.as.e:........
2c680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 44 45 42 55 47 3a 0d 0a 20 20 20 20 20 20 20 ..............if.DEBUG:.........
2c6a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 73 28 27 52 65 61 64 69 6e 67 .................prints('Reading
2c6c0 20 4c 69 73 74 3a 20 45 72 72 6f 72 28 73 29 20 77 68 65 6e 20 72 65 73 74 6f 72 69 6e 67 20 73 .List:.Error(s).when.restoring.s
2c6e0 6f 72 74 20 68 69 73 74 6f 72 79 3a 20 7b 7d 27 2e 66 6f 72 6d 61 74 28 65 29 29 0d 0a 20 20 20 ort.history:.{}'.format(e)).....
2c700 20 20 20 20 20 73 65 6c 66 2e 76 69 65 77 5f 6c 69 73 74 5f 6e 61 6d 65 20 3d 20 4e 6f 6e 65 0d .....self.view_list_name.=.None.
2c720 0a 0d 0a 20 20 20 20 64 65 66 20 6c 69 62 72 61 72 79 5f 61 62 6f 75 74 5f 74 6f 5f 63 68 61 6e .......def.library_about_to_chan
2c740 67 65 28 73 65 6c 66 2c 20 6f 6c 64 64 62 2c 20 64 62 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 65 ge(self,.olddb,.db):..........se
2c760 6c 66 2e 72 65 73 74 6f 72 65 5f 73 74 61 74 65 28 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 73 68 lf.restore_state()........def.sh
2c780 75 74 74 69 6e 67 5f 64 6f 77 6e 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 utting_down(self):..........self
2c7a0 2e 72 65 73 74 6f 72 65 5f 73 74 61 74 65 28 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 6c 69 62 72 .restore_state()........def.libr
2c7c0 61 72 79 5f 63 68 61 6e 67 65 64 28 73 65 6c 66 2c 20 64 62 29 3a 0d 0a 20 20 20 20 20 20 20 20 ary_changed(self,.db):..........
2c7e0 23 20 57 65 20 6e 65 65 64 20 74 6f 20 72 65 73 65 74 20 6f 75 72 20 6d 65 6e 75 73 20 61 66 74 #.We.need.to.reset.our.menus.aft
2c800 65 72 20 73 77 69 74 63 68 69 6e 67 20 6c 69 62 72 61 72 69 65 73 0d 0a 20 20 20 20 20 20 20 20 er.switching.libraries..........
2c820 73 65 6c 66 2e 72 65 62 75 69 6c 64 5f 6d 65 6e 75 73 28 29 0d 0a 20 20 20 20 20 20 20 20 23 20 self.rebuild_menus()..........#.
2c840 49 66 20 61 20 64 65 76 69 63 65 20 69 73 20 63 6f 6e 6e 65 63 74 65 64 2c 20 63 68 65 63 6b 20 If.a.device.is.connected,.check.
2c860 74 6f 20 73 65 65 20 77 68 65 74 68 65 72 20 61 6e 79 20 6c 69 73 74 73 20 66 6f 72 20 74 68 69 to.see.whether.any.lists.for.thi
2c880 73 20 6c 69 62 72 61 72 79 20 74 6f 20 73 79 6e 63 0d 0a 20 20 20 20 20 20 20 20 69 66 20 73 65 s.library.to.sync..........if.se
2c8a0 6c 66 2e 63 6f 6e 6e 65 63 74 65 64 5f 64 65 76 69 63 65 5f 69 6e 66 6f 3a 0d 0a 20 20 20 20 20 lf.connected_device_info:.......
2c8c0 20 20 20 20 20 20 20 77 69 74 68 20 73 65 6c 66 2e 73 79 6e 63 5f 6c 6f 63 6b 3a 0d 0a 20 20 20 .......with.self.sync_lock:.....
2c8e0 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 79 6e 63 5f 6e 6f 77 28 66 6f 72 63 65 .............self.sync_now(force
2c900 5f 73 79 6e 63 3d 46 61 6c 73 65 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 72 65 62 75 69 6c 64 5f _sync=False)........def.rebuild_
2c920 6d 65 6e 75 73 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 77 69 74 68 20 73 65 6c 66 2e menus(self):..........with.self.
2c940 6d 65 6e 75 73 5f 6c 6f 63 6b 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 20 45 6e 73 75 72 menus_lock:..............#.Ensur
2c960 65 20 61 6e 79 20 6b 65 79 62 6f 61 72 64 20 73 68 6f 72 74 63 75 74 73 20 66 72 6f 6d 20 70 72 e.any.keyboard.shortcuts.from.pr
2c980 65 76 69 6f 75 73 20 64 69 73 70 6c 61 79 20 6f 66 20 70 6c 75 67 69 6e 20 6d 65 6e 75 20 61 72 evious.display.of.plugin.menu.ar
2c9a0 65 20 63 6c 65 61 72 65 64 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 75 6e 72 65 67 69 73 74 65 e.cleared..............unregiste
2c9c0 72 5f 6d 65 6e 75 5f 61 63 74 69 6f 6e 73 28 73 65 6c 66 29 0d 0a 20 20 20 20 20 20 20 20 20 20 r_menu_actions(self)............
2c9e0 20 20 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 6d 20 3d 20 73 65 6c 66 2e 6d 65 6e 75 0d 0a 20 ................m.=.self.menu...
2ca00 20 20 20 20 20 20 20 20 20 20 20 6d 2e 63 6c 65 61 72 28 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 ...........m.clear()............
2ca20 20 20 20 20 64 62 20 3d 20 73 65 6c 66 2e 67 75 69 2e 63 75 72 72 65 6e 74 5f 64 62 0d 0a 0d 0a ....db.=.self.gui.current_db....
2ca40 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 62 72 61 72 79 20 3d 20 63 66 67 2e 67 65 74 5f 6c 69 ............library.=.cfg.get_li
2ca60 62 72 61 72 79 5f 63 6f 6e 66 69 67 28 64 62 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 brary_config(db)..............li
2ca80 73 74 5f 6e 61 6d 65 73 20 3d 20 63 66 67 2e 67 65 74 5f 6c 69 73 74 5f 6e 61 6d 65 73 28 64 62 st_names.=.cfg.get_list_names(db
2caa0 2c 20 65 78 63 6c 75 64 65 5f 61 75 74 6f 3d 54 72 75 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 ,.exclude_auto=True)............
2cac0 20 20 61 6c 6c 5f 6c 69 73 74 5f 6e 61 6d 65 73 20 3d 20 63 66 67 2e 67 65 74 5f 6c 69 73 74 5f ..all_list_names.=.cfg.get_list_
2cae0 6e 61 6d 65 73 28 64 62 2c 20 65 78 63 6c 75 64 65 5f 61 75 74 6f 3d 46 61 6c 73 65 29 0d 0a 20 names(db,.exclude_auto=False)...
2cb00 20 20 20 20 20 20 20 20 20 20 20 61 75 74 6f 5f 6c 69 73 74 5f 6e 61 6d 65 73 20 3d 20 6c 69 73 ...........auto_list_names.=.lis
2cb20 74 28 73 65 74 28 61 6c 6c 5f 6c 69 73 74 5f 6e 61 6d 65 73 29 20 2d 20 73 65 74 28 6c 69 73 74 t(set(all_list_names).-.set(list
2cb40 5f 6e 61 6d 65 73 29 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 64 65 66 61 75 6c 74 5f _names))................default_
2cb60 6c 69 73 74 5f 6e 61 6d 65 20 3d 20 6c 69 62 72 61 72 79 5b 63 66 67 2e 4b 45 59 5f 44 45 46 41 list_name.=.library[cfg.KEY_DEFA
2cb80 55 4c 54 5f 4c 49 53 54 5d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 64 65 66 61 75 6c 74 5f 6c ULT_LIST]..............default_l
2cba0 69 73 74 20 3d 20 6c 69 62 72 61 72 79 5b 63 66 67 2e 4b 45 59 5f 4c 49 53 54 53 5d 5b 64 65 66 ist.=.library[cfg.KEY_LISTS][def
2cbc0 61 75 6c 74 5f 6c 69 73 74 5f 6e 61 6d 65 5d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 73 5f ault_list_name]..............is_
2cbe0 64 65 66 61 75 6c 74 5f 6c 69 73 74 5f 6d 61 6e 75 61 6c 20 3d 20 64 65 66 61 75 6c 74 5f 6c 69 default_list_manual.=.default_li
2cc00 73 74 2e 67 65 74 28 63 66 67 2e 4b 45 59 5f 50 4f 50 55 4c 41 54 45 5f 54 59 50 45 2c 20 63 66 st.get(cfg.KEY_POPULATE_TYPE,.cf
2cc20 67 2e 44 45 46 41 55 4c 54 5f 4c 49 53 54 5f 56 41 4c 55 45 53 5b 63 66 67 2e 4b 45 59 5f 50 4f g.DEFAULT_LIST_VALUES[cfg.KEY_PO
2cc40 50 55 4c 41 54 45 5f 54 59 50 45 5d 29 20 3d 3d 20 27 50 4f 50 4d 41 4e 55 41 4c 27 0d 0a 0d 0a PULATE_TYPE]).==.'POPMANUAL'....
2cc60 20 20 20 20 20 20 20 20 20 20 20 23 20 54 68 65 20 6c 69 73 74 20 76 69 65 77 20 6d 65 6e 75 20 ...........#.The.list.view.menu.
2cc80 69 74 65 6d 73 20 62 79 20 64 65 66 61 75 6c 74 20 61 70 70 65 61 72 20 69 6e 20 61 20 56 69 65 items.by.default.appear.in.a.Vie
2cca0 77 20 6c 69 73 74 20 73 75 62 6d 65 6e 75 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 20 4e 6f w.list.submenu..............#.No
2ccc0 77 20 75 73 65 72 73 20 63 61 6e 20 63 68 6f 6f 73 65 20 73 70 65 63 69 66 69 63 20 6c 69 73 74 w.users.can.choose.specific.list
2cce0 73 20 74 68 65 79 20 77 61 6e 74 20 74 6f 20 61 70 70 65 61 72 20 61 74 20 74 68 65 20 74 6f 70 s.they.want.to.appear.at.the.top
2cd00 20 6c 65 76 65 6c 20 72 61 74 68 65 72 20 74 68 61 6e 20 74 68 65 20 73 75 62 6d 65 6e 75 0d 0a .level.rather.than.the.submenu..
2cd20 20 20 20 20 20 20 20 20 20 20 20 20 76 69 65 77 5f 74 6f 70 6d 65 6e 75 5f 6e 61 6d 65 73 20 3d ............view_topmenu_names.=
2cd40 20 63 66 67 2e 67 65 74 5f 76 69 65 77 5f 74 6f 70 6d 65 6e 75 5f 6c 69 73 74 5f 6e 61 6d 65 73 .cfg.get_view_topmenu_list_names
2cd60 28 64 62 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 64 65 66 61 75 6c 74 5f 6c 69 73 74 5f 6e (db)..............default_list_n
2cd80 61 6d 65 73 5f 6c 69 73 74 20 3d 20 6c 69 73 74 28 5b 64 65 66 61 75 6c 74 5f 6c 69 73 74 5f 6e ames_list.=.list([default_list_n
2cda0 61 6d 65 5d 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 76 69 65 77 5f 73 75 62 6d 65 6e 75 5f ame])..............view_submenu_
2cdc0 6e 61 6d 65 73 20 3d 20 6c 69 73 74 28 73 65 74 28 61 6c 6c 5f 6c 69 73 74 5f 6e 61 6d 65 73 29 names.=.list(set(all_list_names)
2cde0 20 2d 20 73 65 74 28 76 69 65 77 5f 74 6f 70 6d 65 6e 75 5f 6e 61 6d 65 73 29 20 2d 20 73 65 74 .-.set(view_topmenu_names).-.set
2ce00 28 64 65 66 61 75 6c 74 5f 6c 69 73 74 5f 6e 61 6d 65 73 5f 6c 69 73 74 29 29 0d 0a 20 20 20 20 (default_list_names_list))......
2ce20 20 20 20 20 20 20 20 20 76 69 65 77 5f 73 75 62 6d 65 6e 75 5f 6c 69 73 74 5f 6e 61 6d 65 73 20 ........view_submenu_list_names.
2ce40 3d 20 73 6f 72 74 65 64 28 6c 69 73 74 28 73 65 74 28 6c 69 73 74 5f 6e 61 6d 65 73 29 20 2d 20 =.sorted(list(set(list_names).-.
2ce60 73 65 74 28 76 69 65 77 5f 74 6f 70 6d 65 6e 75 5f 6e 61 6d 65 73 29 20 2d 20 73 65 74 28 64 65 set(view_topmenu_names).-.set(de
2ce80 66 61 75 6c 74 5f 6c 69 73 74 5f 6e 61 6d 65 73 5f 6c 69 73 74 29 29 29 0d 0a 20 20 20 20 20 20 fault_list_names_list)))........
2cea0 20 20 20 20 20 20 76 69 65 77 5f 73 75 62 6d 65 6e 75 5f 61 75 74 6f 5f 6e 61 6d 65 73 20 3d 20 ......view_submenu_auto_names.=.
2cec0 73 6f 72 74 65 64 28 6c 69 73 74 28 73 65 74 28 61 75 74 6f 5f 6c 69 73 74 5f 6e 61 6d 65 73 29 sorted(list(set(auto_list_names)
2cee0 20 2d 20 73 65 74 28 76 69 65 77 5f 74 6f 70 6d 65 6e 75 5f 6e 61 6d 65 73 29 20 2d 20 73 65 74 .-.set(view_topmenu_names).-.set
2cf00 28 64 65 66 61 75 6c 74 5f 6c 69 73 74 5f 6e 61 6d 65 73 5f 6c 69 73 74 29 29 29 0d 0a 0d 0a 20 (default_list_names_list))).....
2cf20 20 20 20 20 20 20 20 20 20 20 20 23 20 75 73 65 64 20 74 6f 20 62 65 20 6a 75 73 74 20 6c 65 6e ...........#.used.to.be.just.len
2cf40 28 6d 61 6e 75 61 6c 20 6c 69 73 74 73 29 20 3e 20 31 2c 20 62 75 74 20 6e 6f 77 20 61 6c 6c 6f (manual.lists).>.1,.but.now.allo
2cf60 77 69 6e 67 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 20 61 75 74 6f 20 6c 69 73 74 73 20 74 wing..............#.auto.lists.t
2cf80 6f 20 62 65 20 64 65 66 61 75 6c 74 2e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 68 6f 77 5f o.be.default...............show_
2cfa0 73 75 62 5f 6d 65 6e 75 73 20 3d 20 6c 65 6e 28 6c 69 73 74 5f 6e 61 6d 65 73 29 20 3e 20 31 20 sub_menus.=.len(list_names).>.1.
2cfc0 6f 72 20 28 6e 6f 74 20 69 73 5f 64 65 66 61 75 6c 74 5f 6c 69 73 74 5f 6d 61 6e 75 61 6c 20 61 or.(not.is_default_list_manual.a
2cfe0 6e 64 20 6c 65 6e 28 6c 69 73 74 5f 6e 61 6d 65 73 29 20 3e 20 30 29 0d 0a 0d 0a 20 20 20 20 20 nd.len(list_names).>.0).........
2d000 20 20 20 20 20 20 20 73 74 64 5f 6e 61 6d 65 20 3d 20 5f 28 27 41 64 64 20 74 6f 20 64 65 66 61 .......std_name.=._('Add.to.defa
2d020 75 6c 74 20 6c 69 73 74 27 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 75 6e 71 5f 6e 61 6d 65 ult.list')..............unq_name
2d040 20 3d 20 27 41 64 64 20 74 6f 20 64 65 66 61 75 6c 74 20 6c 69 73 74 27 0d 0a 20 20 20 20 20 20 .=.'Add.to.default.list'........
2d060 20 20 20 20 20 20 69 66 20 69 73 5f 64 65 66 61 75 6c 74 5f 6c 69 73 74 5f 6d 61 6e 75 61 6c 3a ......if.is_default_list_manual:
2d080 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 61 64 64 5f 61 63 74 69 6f ..................self.add_actio
2d0a0 6e 20 3d 20 63 72 65 61 74 65 5f 6d 65 6e 75 5f 61 63 74 69 6f 6e 5f 75 6e 69 71 75 65 28 73 65 n.=.create_menu_action_unique(se
2d0c0 6c 66 2c 20 6d 2c 20 5f 28 27 41 64 64 20 74 6f 20 25 73 20 6c 69 73 74 27 29 20 25 20 64 65 66 lf,.m,._('Add.to.%s.list').%.def
2d0e0 61 75 6c 74 5f 6c 69 73 74 5f 6e 61 6d 65 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ault_list_name,.................
2d100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2d120 20 20 20 20 20 20 20 69 6d 61 67 65 3d 27 70 6c 75 73 2e 70 6e 67 27 2c 20 75 6e 69 71 75 65 5f .......image='plus.png',.unique_
2d140 6e 61 6d 65 3d 75 6e 71 5f 6e 61 6d 65 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 name=unq_name,..................
2d160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2d180 20 20 20 20 20 20 73 68 6f 72 74 63 75 74 5f 6e 61 6d 65 3d 73 74 64 5f 6e 61 6d 65 2c 20 66 61 ......shortcut_name=std_name,.fa
2d1a0 76 6f 75 72 69 74 65 73 5f 6d 65 6e 75 5f 75 6e 69 71 75 65 5f 6e 61 6d 65 3d 73 74 64 5f 6e 61 vourites_menu_unique_name=std_na
2d1c0 6d 65 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 me,.............................
2d1e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 72 69 67 67 ...........................trigg
2d200 65 72 65 64 3d 70 61 72 74 69 61 6c 28 73 65 6c 66 2e 5f 61 64 64 5f 73 65 6c 65 63 74 65 64 5f ered=partial(self._add_selected_
2d220 74 6f 5f 6c 69 73 74 2c 20 64 65 66 61 75 6c 74 5f 6c 69 73 74 5f 6e 61 6d 65 29 29 0d 0a 20 20 to_list,.default_list_name))....
2d240 20 20 20 20 20 20 20 20 20 20 69 66 20 73 68 6f 77 5f 73 75 62 5f 6d 65 6e 75 73 3a 0d 0a 20 20 ..........if.show_sub_menus:....
2d260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 61 64 64 5f 73 75 62 5f 6d 65 6e 75 20 ..............self.add_sub_menu.
2d280 3d 20 6d 2e 61 64 64 4d 65 6e 75 28 67 65 74 5f 69 63 6f 6e 28 27 70 6c 75 73 2e 70 6e 67 27 29 =.m.addMenu(get_icon('plus.png')
2d2a0 2c 20 5f 28 27 41 64 64 20 74 6f 20 6c 69 73 74 27 29 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 ,._('Add.to.list')).............
2d2c0 20 20 20 20 20 73 65 6c 66 2e 61 64 64 5f 73 75 62 5f 6d 65 6e 75 2e 73 65 74 53 74 61 74 75 73 .....self.add_sub_menu.setStatus
2d2e0 54 69 70 28 5f 28 27 41 64 64 20 74 6f 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 6c 69 73 74 Tip(_('Add.to.the.specified.list
2d300 27 29 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 6c 69 73 74 5f 6e 61 '))..................for.list_na
2d320 6d 65 20 69 6e 20 6c 69 73 74 5f 6e 61 6d 65 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 me.in.list_names:...............
2d340 20 20 20 20 20 20 20 73 74 64 5f 6e 61 6d 65 20 3d 20 5f 28 27 41 64 64 20 74 6f 20 74 68 65 20 .......std_name.=._('Add.to.the.
2d360 22 25 73 22 20 6c 69 73 74 27 29 20 25 20 6c 69 73 74 5f 6e 61 6d 65 0d 0a 20 20 20 20 20 20 20 "%s".list').%.list_name.........
2d380 20 20 20 20 20 20 20 20 20 20 20 20 20 75 6e 71 5f 6e 61 6d 65 20 3d 20 27 41 64 64 20 74 6f 20 .............unq_name.=.'Add.to.
2d3a0 74 68 65 20 22 25 73 22 20 6c 69 73 74 27 20 25 20 6c 69 73 74 5f 6e 61 6d 65 0d 0a 20 20 20 20 the."%s".list'.%.list_name......
2d3c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 72 65 61 74 65 5f 6d 65 6e 75 5f 61 63 74 69 ................create_menu_acti
2d3e0 6f 6e 5f 75 6e 69 71 75 65 28 73 65 6c 66 2c 20 73 65 6c 66 2e 61 64 64 5f 73 75 62 5f 6d 65 6e on_unique(self,.self.add_sub_men
2d400 75 2c 20 6c 69 73 74 5f 6e 61 6d 65 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 u,.list_name,...................
2d420 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 6f 6f 6c 74 69 70 3d 73 .......................tooltip=s
2d440 74 64 5f 6e 61 6d 65 2c 20 75 6e 69 71 75 65 5f 6e 61 6d 65 3d 75 6e 71 5f 6e 61 6d 65 2c 20 73 td_name,.unique_name=unq_name,.s
2d460 68 6f 72 74 63 75 74 5f 6e 61 6d 65 3d 73 74 64 5f 6e 61 6d 65 2c 0d 0a 20 20 20 20 20 20 20 20 hortcut_name=std_name,..........
2d480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2d4a0 66 61 76 6f 75 72 69 74 65 73 5f 6d 65 6e 75 5f 75 6e 69 71 75 65 5f 6e 61 6d 65 3d 5f 28 27 41 favourites_menu_unique_name=_('A
2d4c0 64 64 20 74 6f 20 6c 69 73 74 3a 20 25 73 27 29 20 25 20 6c 69 73 74 5f 6e 61 6d 65 2c 0d 0a 20 dd.to.list:.%s').%.list_name,...
2d4e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2d500 20 20 20 20 20 20 20 74 72 69 67 67 65 72 65 64 3d 70 61 72 74 69 61 6c 28 73 65 6c 66 2e 5f 61 .......triggered=partial(self._a
2d520 64 64 5f 73 65 6c 65 63 74 65 64 5f 74 6f 5f 6c 69 73 74 2c 20 6c 69 73 74 5f 6e 61 6d 65 29 29 dd_selected_to_list,.list_name))
2d540 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 61 64 64 5f 61 6c 6c 5f 61 ..................self.add_all_a
2d560 63 74 69 6f 6e 20 3d 20 63 72 65 61 74 65 5f 6d 65 6e 75 5f 61 63 74 69 6f 6e 5f 75 6e 69 71 75 ction.=.create_menu_action_uniqu
2d580 65 28 73 65 6c 66 2c 20 6d 2c 20 5f 28 27 41 64 64 20 74 6f 20 61 6c 6c 20 6c 69 73 74 73 27 29 e(self,.m,._('Add.to.all.lists')
2d5a0 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ,...............................
2d5c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 6e 69 .............................uni
2d5e0 71 75 65 5f 6e 61 6d 65 3d 27 41 64 64 20 74 6f 20 61 6c 6c 20 6c 69 73 74 73 27 2c 0d 0a 20 20 que_name='Add.to.all.lists',....
2d600 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2d620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6d 61 67 65 3d 27 70 ........................image='p
2d640 6c 75 73 2e 70 6e 67 27 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 lus.png',.......................
2d660 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2d680 20 20 20 20 20 74 72 69 67 67 65 72 65 64 3d 73 65 6c 66 2e 5f 61 64 64 5f 73 65 6c 65 63 74 65 .....triggered=self._add_selecte
2d6a0 64 5f 74 6f 5f 61 6c 6c 5f 6c 69 73 74 73 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 6d 2e 61 d_to_all_lists)..............m.a
2d6c0 64 64 53 65 70 61 72 61 74 6f 72 28 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 74 64 ddSeparator()................std
2d6e0 5f 73 65 72 69 65 73 5f 6e 61 6d 65 20 3d 20 5f 28 27 41 64 64 20 73 65 72 69 65 73 20 74 6f 20 _series_name.=._('Add.series.to.
2d700 64 65 66 61 75 6c 74 20 6c 69 73 74 27 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 75 6e 71 5f default.list')..............unq_
2d720 73 65 72 69 65 73 5f 6e 61 6d 65 20 3d 20 27 41 64 64 20 73 65 72 69 65 73 20 74 6f 20 64 65 66 series_name.=.'Add.series.to.def
2d740 61 75 6c 74 20 6c 69 73 74 27 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 69 73 5f 64 65 ault.list'..............if.is_de
2d760 66 61 75 6c 74 5f 6c 69 73 74 5f 6d 61 6e 75 61 6c 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 fault_list_manual:..............
2d780 20 20 20 20 73 65 6c 66 2e 61 64 64 5f 61 63 74 69 6f 6e 20 3d 20 63 72 65 61 74 65 5f 6d 65 6e ....self.add_action.=.create_men
2d7a0 75 5f 61 63 74 69 6f 6e 5f 75 6e 69 71 75 65 28 73 65 6c 66 2c 20 6d 2c 20 5f 28 27 41 64 64 20 u_action_unique(self,.m,._('Add.
2d7c0 73 65 72 69 65 73 20 74 6f 20 25 73 20 6c 69 73 74 27 29 20 25 20 64 65 66 61 75 6c 74 5f 6c 69 series.to.%s.list').%.default_li
2d7e0 73 74 5f 6e 61 6d 65 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 st_name,........................
2d800 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2d820 69 6d 61 67 65 3d 27 70 6c 75 73 70 6c 75 73 2e 70 6e 67 27 2c 20 75 6e 69 71 75 65 5f 6e 61 6d image='plusplus.png',.unique_nam
2d840 65 3d 75 6e 71 5f 73 65 72 69 65 73 5f 6e 61 6d 65 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 e=unq_series_name,..............
2d860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2d880 20 20 20 20 20 20 20 20 20 20 73 68 6f 72 74 63 75 74 5f 6e 61 6d 65 3d 73 74 64 5f 73 65 72 69 ..........shortcut_name=std_seri
2d8a0 65 73 5f 6e 61 6d 65 2c 20 66 61 76 6f 75 72 69 74 65 73 5f 6d 65 6e 75 5f 75 6e 69 71 75 65 5f es_name,.favourites_menu_unique_
2d8c0 6e 61 6d 65 3d 73 74 64 5f 73 65 72 69 65 73 5f 6e 61 6d 65 2c 0d 0a 20 20 20 20 20 20 20 20 20 name=std_series_name,...........
2d8e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2d900 20 20 20 20 20 20 20 20 20 20 20 20 20 74 72 69 67 67 65 72 65 64 3d 70 61 72 74 69 61 6c 28 73 .............triggered=partial(s
2d920 65 6c 66 2e 5f 61 64 64 5f 73 65 6c 65 63 74 65 64 5f 73 65 72 69 65 73 5f 74 6f 5f 6c 69 73 74 elf._add_selected_series_to_list
2d940 2c 20 64 65 66 61 75 6c 74 5f 6c 69 73 74 5f 6e 61 6d 65 29 29 0d 0a 20 20 20 20 20 20 20 20 20 ,.default_list_name))...........
2d960 20 20 20 69 66 20 73 68 6f 77 5f 73 75 62 5f 6d 65 6e 75 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 ...if.show_sub_menus:...........
2d980 20 20 20 20 20 20 20 73 65 6c 66 2e 61 64 64 5f 73 75 62 5f 6d 65 6e 75 20 3d 20 6d 2e 61 64 64 .......self.add_sub_menu.=.m.add
2d9a0 4d 65 6e 75 28 67 65 74 5f 69 63 6f 6e 28 27 70 6c 75 73 70 6c 75 73 2e 70 6e 67 27 29 2c 20 5f Menu(get_icon('plusplus.png'),._
2d9c0 28 27 41 64 64 20 73 65 72 69 65 73 20 74 6f 20 6c 69 73 74 27 29 29 0d 0a 20 20 20 20 20 20 20 ('Add.series.to.list')).........
2d9e0 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 61 64 64 5f 73 75 62 5f 6d 65 6e 75 2e 73 65 74 53 74 .........self.add_sub_menu.setSt
2da00 61 74 75 73 54 69 70 28 5f 28 27 41 64 64 20 61 6c 6c 20 62 6f 6f 6b 73 20 69 6e 20 73 65 72 69 atusTip(_('Add.all.books.in.seri
2da20 65 73 20 74 6f 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 6c 69 73 74 27 29 29 0d 0a 20 20 20 es.to.the.specified.list')).....
2da40 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 6c 69 73 74 5f 6e 61 6d 65 20 69 6e 20 6c 69 .............for.list_name.in.li
2da60 73 74 5f 6e 61 6d 65 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 st_names:......................s
2da80 74 64 5f 73 65 72 69 65 73 5f 6e 61 6d 65 20 3d 20 5f 28 27 41 64 64 20 73 65 72 69 65 73 20 74 td_series_name.=._('Add.series.t
2daa0 6f 20 74 68 65 20 22 25 73 22 20 6c 69 73 74 27 29 20 25 20 6c 69 73 74 5f 6e 61 6d 65 0d 0a 20 o.the."%s".list').%.list_name...
2dac0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 6e 71 5f 73 65 72 69 65 73 5f 6e 61 ...................unq_series_na
2dae0 6d 65 20 3d 20 27 41 64 64 20 73 65 72 69 65 73 20 74 6f 20 74 68 65 20 22 25 73 22 20 6c 69 73 me.=.'Add.series.to.the."%s".lis
2db00 74 27 20 25 20 6c 69 73 74 5f 6e 61 6d 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 t'.%.list_name..................
2db20 20 20 20 20 63 72 65 61 74 65 5f 6d 65 6e 75 5f 61 63 74 69 6f 6e 5f 75 6e 69 71 75 65 28 73 65 ....create_menu_action_unique(se
2db40 6c 66 2c 20 73 65 6c 66 2e 61 64 64 5f 73 75 62 5f 6d 65 6e 75 2c 20 6c 69 73 74 5f 6e 61 6d 65 lf,.self.add_sub_menu,.list_name
2db60 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ,...............................
2db80 20 20 20 20 20 20 20 20 20 20 20 74 6f 6f 6c 74 69 70 3d 73 74 64 5f 73 65 72 69 65 73 5f 6e 61 ...........tooltip=std_series_na
2dba0 6d 65 2c 20 75 6e 69 71 75 65 5f 6e 61 6d 65 3d 75 6e 71 5f 73 65 72 69 65 73 5f 6e 61 6d 65 2c me,.unique_name=unq_series_name,
2dbc0 20 73 68 6f 72 74 63 75 74 5f 6e 61 6d 65 3d 73 74 64 5f 73 65 72 69 65 73 5f 6e 61 6d 65 2c 0d .shortcut_name=std_series_name,.
2dbe0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2dc00 20 20 20 20 20 20 20 20 20 66 61 76 6f 75 72 69 74 65 73 5f 6d 65 6e 75 5f 75 6e 69 71 75 65 5f .........favourites_menu_unique_
2dc20 6e 61 6d 65 3d 5f 28 27 41 64 64 20 73 65 72 69 65 73 20 74 6f 20 6c 69 73 74 3a 20 25 73 27 29 name=_('Add.series.to.list:.%s')
2dc40 20 25 20 6c 69 73 74 5f 6e 61 6d 65 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .%.list_name,...................
2dc60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 72 69 67 67 65 72 65 64 .......................triggered
2dc80 3d 70 61 72 74 69 61 6c 28 73 65 6c 66 2e 5f 61 64 64 5f 73 65 6c 65 63 74 65 64 5f 73 65 72 69 =partial(self._add_selected_seri
2dca0 65 73 5f 74 6f 5f 6c 69 73 74 2c 20 6c 69 73 74 5f 6e 61 6d 65 29 29 0d 0a 20 20 20 20 20 20 20 es_to_list,.list_name)).........
2dcc0 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 61 64 64 5f 73 65 72 69 65 73 5f 61 6c 6c 5f 61 63 74 .........self.add_series_all_act
2dce0 69 6f 6e 20 3d 20 63 72 65 61 74 65 5f 6d 65 6e 75 5f 61 63 74 69 6f 6e 5f 75 6e 69 71 75 65 28 ion.=.create_menu_action_unique(
2dd00 73 65 6c 66 2c 20 6d 2c 20 5f 28 27 41 64 64 20 73 65 72 69 65 73 20 74 6f 20 61 6c 6c 20 6c 69 self,.m,._('Add.series.to.all.li
2dd20 73 74 73 27 29 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 sts'),..........................
2dd40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2dd60 20 20 75 6e 69 71 75 65 5f 6e 61 6d 65 3d 27 41 64 64 20 73 65 72 69 65 73 20 74 6f 20 61 6c 6c ..unique_name='Add.series.to.all
2dd80 20 6c 69 73 74 73 27 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .lists',........................
2dda0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2ddc0 20 20 20 20 69 6d 61 67 65 3d 27 70 6c 75 73 70 6c 75 73 2e 70 6e 67 27 2c 0d 0a 20 20 20 20 20 ....image='plusplus.png',.......
2dde0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2de00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 72 69 67 67 65 72 65 64 3d 73 .....................triggered=s
2de20 65 6c 66 2e 5f 61 64 64 5f 73 65 6c 65 63 74 65 64 5f 73 65 72 69 65 73 5f 74 6f 5f 61 6c 6c 5f elf._add_selected_series_to_all_
2de40 6c 69 73 74 73 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 6d 2e 61 64 64 53 65 70 61 72 lists)................m.addSepar
2de60 61 74 6f 72 28 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6d 6f 76 65 5f 74 6f ator()..............self.move_to
2de80 5f 6c 69 73 74 5f 61 63 74 69 6f 6e 20 3d 20 63 72 65 61 74 65 5f 6d 65 6e 75 5f 61 63 74 69 6f _list_action.=.create_menu_actio
2dea0 6e 5f 75 6e 69 71 75 65 28 73 65 6c 66 2c 20 6d 2c 20 5f 28 27 4d 6f 76 65 20 74 6f 20 6c 69 73 n_unique(self,.m,._('Move.to.lis
2dec0 74 27 29 2b 27 2e 2e 2e 27 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 t')+'...',......................
2dee0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2df00 20 20 20 20 69 6d 61 67 65 3d 27 69 6d 61 67 65 73 2f 72 65 61 64 69 6e 67 5f 6c 69 73 74 2e 70 ....image='images/reading_list.p
2df20 6e 67 27 2c 20 75 6e 69 71 75 65 5f 6e 61 6d 65 3d 27 4d 6f 76 65 20 74 6f 20 6c 69 73 74 27 2c ng',.unique_name='Move.to.list',
2df40 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2df60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 68 6f 72 74 63 ..........................shortc
2df80 75 74 5f 6e 61 6d 65 3d 5f 28 27 4d 6f 76 65 20 74 6f 20 6c 69 73 74 27 29 2c 0d 0a 20 20 20 20 ut_name=_('Move.to.list'),......
2dfa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2dfc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 72 69 67 67 65 72 65 64 3d 73 65 ....................triggered=se
2dfe0 6c 66 2e 5f 6d 6f 76 65 5f 73 65 6c 65 63 74 65 64 5f 74 6f 5f 6c 69 73 74 29 0d 0a 0d 0a 20 20 lf._move_selected_to_list)......
2e000 20 20 20 20 20 20 20 20 20 20 6d 2e 61 64 64 53 65 70 61 72 61 74 6f 72 28 29 0d 0a 20 20 20 20 ..........m.addSeparator()......
2e020 20 20 20 20 20 20 20 20 73 74 64 5f 6e 61 6d 65 20 3d 20 5f 28 27 52 65 6d 6f 76 65 20 66 72 6f ........std_name.=._('Remove.fro
2e040 6d 20 64 65 66 61 75 6c 74 20 6c 69 73 74 27 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 75 6e m.default.list')..............un
2e060 71 5f 6e 61 6d 65 20 3d 20 27 52 65 6d 6f 76 65 20 66 72 6f 6d 20 64 65 66 61 75 6c 74 20 6c 69 q_name.=.'Remove.from.default.li
2e080 73 74 27 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 69 73 5f 64 65 66 61 75 6c 74 5f 6c st'..............if.is_default_l
2e0a0 69 73 74 5f 6d 61 6e 75 61 6c 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c ist_manual:..................sel
2e0c0 66 2e 72 65 6d 6f 76 65 5f 61 63 74 69 6f 6e 20 3d 20 63 72 65 61 74 65 5f 6d 65 6e 75 5f 61 63 f.remove_action.=.create_menu_ac
2e0e0 74 69 6f 6e 5f 75 6e 69 71 75 65 28 73 65 6c 66 2c 20 6d 2c 20 73 74 64 5f 6e 61 6d 65 2c 0d 0a tion_unique(self,.m,.std_name,..
2e100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2e120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6d 61 67 65 3d 27 .........................image='
2e140 6d 69 6e 75 73 2e 70 6e 67 27 2c 20 75 6e 69 71 75 65 5f 6e 61 6d 65 3d 75 6e 71 5f 6e 61 6d 65 minus.png',.unique_name=unq_name
2e160 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ,...............................
2e180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 68 6f 72 ............................shor
2e1a0 74 63 75 74 5f 6e 61 6d 65 3d 73 74 64 5f 6e 61 6d 65 2c 20 66 61 76 6f 75 72 69 74 65 73 5f 6d tcut_name=std_name,.favourites_m
2e1c0 65 6e 75 5f 75 6e 69 71 75 65 5f 6e 61 6d 65 3d 73 74 64 5f 6e 61 6d 65 2c 0d 0a 20 20 20 20 20 enu_unique_name=std_name,.......
2e1e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2e200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 72 69 67 67 65 72 65 64 3d 70 61 ....................triggered=pa
2e220 72 74 69 61 6c 28 73 65 6c 66 2e 5f 72 65 6d 6f 76 65 5f 73 65 6c 65 63 74 65 64 5f 66 72 6f 6d rtial(self._remove_selected_from
2e240 5f 6c 69 73 74 2c 20 64 65 66 61 75 6c 74 5f 6c 69 73 74 5f 6e 61 6d 65 29 29 0d 0a 20 20 20 20 _list,.default_list_name))......
2e260 20 20 20 20 20 20 20 20 69 66 20 73 68 6f 77 5f 73 75 62 5f 6d 65 6e 75 73 3a 0d 0a 20 20 20 20 ........if.show_sub_menus:......
2e280 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 72 65 6d 6f 76 65 5f 73 75 62 5f 6d 65 6e 75 ............self.remove_sub_menu
2e2a0 20 3d 20 6d 2e 61 64 64 4d 65 6e 75 28 67 65 74 5f 69 63 6f 6e 28 27 6d 69 6e 75 73 2e 70 6e 67 .=.m.addMenu(get_icon('minus.png
2e2c0 27 29 2c 20 5f 28 27 52 65 6d 6f 76 65 20 66 72 6f 6d 20 6c 69 73 74 27 29 29 0d 0a 20 20 20 20 '),._('Remove.from.list'))......
2e2e0 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 72 65 6d 6f 76 65 5f 73 75 62 5f 6d 65 6e 75 ............self.remove_sub_menu
2e300 2e 73 65 74 53 74 61 74 75 73 54 69 70 28 5f 28 27 52 65 6d 6f 76 65 20 66 72 6f 6d 20 74 68 65 .setStatusTip(_('Remove.from.the
2e320 20 73 70 65 63 69 66 69 65 64 20 6c 69 73 74 27 29 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 .specified.list'))..............
2e340 20 20 20 20 66 6f 72 20 6c 69 73 74 5f 6e 61 6d 65 20 69 6e 20 6c 69 73 74 5f 6e 61 6d 65 73 3a ....for.list_name.in.list_names:
2e360 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 64 5f 6e 61 6d 65 20 3d ......................std_name.=
2e380 20 5f 28 27 52 65 6d 6f 76 65 20 66 72 6f 6d 20 74 68 65 20 22 25 73 22 20 6c 69 73 74 27 29 20 ._('Remove.from.the."%s".list').
2e3a0 25 20 6c 69 73 74 5f 6e 61 6d 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 %.list_name.....................
2e3c0 20 75 6e 71 5f 6e 61 6d 65 20 3d 20 27 52 65 6d 6f 76 65 20 66 72 6f 6d 20 74 68 65 20 22 25 73 .unq_name.=.'Remove.from.the."%s
2e3e0 22 20 6c 69 73 74 27 20 25 20 6c 69 73 74 5f 6e 61 6d 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 ".list'.%.list_name.............
2e400 20 20 20 20 20 20 20 20 20 63 72 65 61 74 65 5f 6d 65 6e 75 5f 61 63 74 69 6f 6e 5f 75 6e 69 71 .........create_menu_action_uniq
2e420 75 65 28 73 65 6c 66 2c 20 73 65 6c 66 2e 72 65 6d 6f 76 65 5f 73 75 62 5f 6d 65 6e 75 2c 20 6c ue(self,.self.remove_sub_menu,.l
2e440 69 73 74 5f 6e 61 6d 65 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ist_name,.......................
2e460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 6f 6f 6c 74 69 70 3d 73 74 64 5f 6e ...................tooltip=std_n
2e480 61 6d 65 2c 20 75 6e 69 71 75 65 5f 6e 61 6d 65 3d 75 6e 71 5f 6e 61 6d 65 2c 20 73 68 6f 72 74 ame,.unique_name=unq_name,.short
2e4a0 63 75 74 5f 6e 61 6d 65 3d 73 74 64 5f 6e 61 6d 65 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 cut_name=std_name,..............
2e4c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 61 76 6f ............................favo
2e4e0 75 72 69 74 65 73 5f 6d 65 6e 75 5f 75 6e 69 71 75 65 5f 6e 61 6d 65 3d 5f 28 27 52 65 6d 6f 76 urites_menu_unique_name=_('Remov
2e500 65 20 66 72 6f 6d 20 6c 69 73 74 3a 20 25 73 27 29 20 25 20 6c 69 73 74 5f 6e 61 6d 65 2c 0d 0a e.from.list:.%s').%.list_name,..
2e520 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2e540 20 20 20 20 20 20 20 20 74 72 69 67 67 65 72 65 64 3d 70 61 72 74 69 61 6c 28 73 65 6c 66 2e 5f ........triggered=partial(self._
2e560 72 65 6d 6f 76 65 5f 73 65 6c 65 63 74 65 64 5f 66 72 6f 6d 5f 6c 69 73 74 2c 20 6c 69 73 74 5f remove_selected_from_list,.list_
2e580 6e 61 6d 65 29 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 72 65 6d name))..................self.rem
2e5a0 6f 76 65 5f 61 6c 6c 5f 61 63 74 69 6f 6e 20 3d 20 63 72 65 61 74 65 5f 6d 65 6e 75 5f 61 63 74 ove_all_action.=.create_menu_act
2e5c0 69 6f 6e 5f 75 6e 69 71 75 65 28 73 65 6c 66 2c 20 6d 2c 20 5f 28 27 52 65 6d 6f 76 65 20 66 72 ion_unique(self,.m,._('Remove.fr
2e5e0 6f 6d 20 61 6c 6c 20 6c 69 73 74 73 27 29 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 om.all.lists'),.................
2e600 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2e620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6d 61 67 65 3d 27 6d 69 6e 75 73 2e 70 6e 67 27 2c ..............image='minus.png',
2e640 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2e660 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 ...............................u
2e680 6e 69 71 75 65 5f 6e 61 6d 65 3d 27 52 65 6d 6f 76 65 20 66 72 6f 6d 20 61 6c 6c 20 6c 69 73 74 nique_name='Remove.from.all.list
2e6a0 73 27 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 s',.............................
2e6c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2e6e0 20 20 74 72 69 67 67 65 72 65 64 3d 73 65 6c 66 2e 5f 72 65 6d 6f 76 65 5f 73 65 6c 65 63 74 65 ..triggered=self._remove_selecte
2e700 64 5f 66 72 6f 6d 5f 61 6c 6c 5f 6c 69 73 74 73 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 d_from_all_lists)...............
2e720 20 6d 2e 61 64 64 53 65 70 61 72 61 74 6f 72 28 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c .m.addSeparator()..............l
2e740 69 73 74 5f 63 6f 6e 74 65 6e 74 20 3d 20 6c 69 62 72 61 72 79 5b 63 66 67 2e 4b 45 59 5f 4c 49 ist_content.=.library[cfg.KEY_LI
2e760 53 54 53 5d 5b 64 65 66 61 75 6c 74 5f 6c 69 73 74 5f 6e 61 6d 65 5d 5b 63 66 67 2e 4b 45 59 5f STS][default_list_name][cfg.KEY_
2e780 43 4f 4e 54 45 4e 54 5d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 74 64 5f 6e 61 6d 65 20 3d CONTENT]..............std_name.=
2e7a0 20 5f 28 27 56 69 65 77 20 64 65 66 61 75 6c 74 20 6c 69 73 74 27 29 0d 0a 20 20 20 20 20 20 20 ._('View.default.list').........
2e7c0 20 20 20 20 20 75 6e 71 5f 6e 61 6d 65 20 3d 20 27 56 69 65 77 20 64 65 66 61 75 6c 74 20 6c 69 .....unq_name.=.'View.default.li
2e7e0 73 74 27 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 76 69 65 77 5f 6c 69 73 74 5f st'..............self.view_list_
2e800 61 63 74 69 6f 6e 20 3d 20 63 72 65 61 74 65 5f 6d 65 6e 75 5f 61 63 74 69 6f 6e 5f 75 6e 69 71 action.=.create_menu_action_uniq
2e820 75 65 28 73 65 6c 66 2c 20 6d 2c 20 5f 28 27 56 69 65 77 20 25 73 20 6c 69 73 74 20 28 25 64 29 ue(self,.m,._('View.%s.list.(%d)
2e840 27 29 20 25 20 28 64 65 66 61 75 6c 74 5f 6c 69 73 74 5f 6e 61 6d 65 2c 20 6c 65 6e 28 6c 69 73 ').%.(default_list_name,.len(lis
2e860 74 5f 63 6f 6e 74 65 6e 74 29 29 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 t_content)),....................
2e880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2e8a0 20 20 20 20 20 20 69 6d 61 67 65 3d 27 73 65 61 72 63 68 2e 70 6e 67 27 2c 20 75 6e 69 71 75 65 ......image='search.png',.unique
2e8c0 5f 6e 61 6d 65 3d 75 6e 71 5f 6e 61 6d 65 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 _name=unq_name,.................
2e8e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2e900 20 20 20 20 20 20 20 20 20 73 68 6f 72 74 63 75 74 5f 6e 61 6d 65 3d 73 74 64 5f 6e 61 6d 65 2c .........shortcut_name=std_name,
2e920 20 66 61 76 6f 75 72 69 74 65 73 5f 6d 65 6e 75 5f 75 6e 69 71 75 65 5f 6e 61 6d 65 3d 73 74 64 .favourites_menu_unique_name=std
2e940 5f 6e 61 6d 65 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 _name,..........................
2e960 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2e980 74 72 69 67 67 65 72 65 64 3d 70 61 72 74 69 61 6c 28 73 65 6c 66 2e 76 69 65 77 5f 6c 69 73 74 triggered=partial(self.view_list
2e9a0 2c 20 64 65 66 61 75 6c 74 5f 6c 69 73 74 5f 6e 61 6d 65 29 29 0d 0a 20 20 20 20 20 20 20 20 20 ,.default_list_name))...........
2e9c0 20 20 20 69 66 20 76 69 65 77 5f 74 6f 70 6d 65 6e 75 5f 6e 61 6d 65 73 3a 0d 0a 20 20 20 20 20 ...if.view_topmenu_names:.......
2e9e0 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 6c 69 73 74 5f 6e 61 6d 65 20 69 6e 20 76 69 65 77 ...........for.list_name.in.view
2ea00 5f 74 6f 70 6d 65 6e 75 5f 6e 61 6d 65 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 _topmenu_names:.................
2ea20 20 20 20 20 20 6c 69 73 74 5f 63 6f 6e 74 65 6e 74 20 3d 20 6c 69 62 72 61 72 79 5b 63 66 67 2e .....list_content.=.library[cfg.
2ea40 4b 45 59 5f 4c 49 53 54 53 5d 5b 6c 69 73 74 5f 6e 61 6d 65 5d 5b 63 66 67 2e 4b 45 59 5f 43 4f KEY_LISTS][list_name][cfg.KEY_CO
2ea60 4e 54 45 4e 54 5d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 64 5f NTENT]......................std_
2ea80 6e 61 6d 65 20 3d 20 5f 28 27 56 69 65 77 20 62 6f 6f 6b 73 20 6f 6e 20 74 68 65 20 22 25 73 22 name.=._('View.books.on.the."%s"
2eaa0 20 6c 69 73 74 27 29 20 25 20 6c 69 73 74 5f 6e 61 6d 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 .list').%.list_name.............
2eac0 20 20 20 20 20 20 20 20 20 75 6e 71 5f 6e 61 6d 65 20 3d 20 27 56 69 65 77 20 62 6f 6f 6b 73 20 .........unq_name.=.'View.books.
2eae0 6f 6e 20 74 68 65 20 22 25 73 22 20 6c 69 73 74 27 20 25 20 6c 69 73 74 5f 6e 61 6d 65 0d 0a 20 on.the."%s".list'.%.list_name...
2eb00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 72 65 61 74 65 5f 6d 65 6e 75 5f 61 ...................create_menu_a
2eb20 63 74 69 6f 6e 5f 75 6e 69 71 75 65 28 73 65 6c 66 2c 20 6d 2c 20 5f 28 27 56 69 65 77 20 25 73 ction_unique(self,.m,._('View.%s
2eb40 20 6c 69 73 74 20 28 25 64 29 27 29 20 25 20 28 6c 69 73 74 5f 6e 61 6d 65 2c 20 6c 65 6e 28 6c .list.(%d)').%.(list_name,.len(l
2eb60 69 73 74 5f 63 6f 6e 74 65 6e 74 29 29 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ist_content)),..................
2eb80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6d 61 67 65 3d 27 73 ........................image='s
2eba0 65 61 72 63 68 2e 70 6e 67 27 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 earch.png',.....................
2ebc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 6f 6f 6c 74 69 70 3d 73 74 64 .....................tooltip=std
2ebe0 5f 6e 61 6d 65 2c 20 75 6e 69 71 75 65 5f 6e 61 6d 65 3d 75 6e 71 5f 6e 61 6d 65 2c 20 73 68 6f _name,.unique_name=unq_name,.sho
2ec00 72 74 63 75 74 5f 6e 61 6d 65 3d 73 74 64 5f 6e 61 6d 65 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 rtcut_name=std_name,............
2ec20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 61 ..............................fa
2ec40 76 6f 75 72 69 74 65 73 5f 6d 65 6e 75 5f 75 6e 69 71 75 65 5f 6e 61 6d 65 3d 5f 28 27 56 69 65 vourites_menu_unique_name=_('Vie
2ec60 77 20 6c 69 73 74 3a 20 25 73 27 29 20 25 20 6c 69 73 74 5f 6e 61 6d 65 2c 0d 0a 20 20 20 20 20 w.list:.%s').%.list_name,.......
2ec80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2eca0 20 20 20 74 72 69 67 67 65 72 65 64 3d 70 61 72 74 69 61 6c 28 73 65 6c 66 2e 76 69 65 77 5f 6c ...triggered=partial(self.view_l
2ecc0 69 73 74 2c 20 6c 69 73 74 5f 6e 61 6d 65 29 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 ist,.list_name))..............if
2ece0 20 76 69 65 77 5f 73 75 62 6d 65 6e 75 5f 6e 61 6d 65 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 .view_submenu_names:............
2ed00 20 20 20 20 20 20 73 65 6c 66 2e 76 69 65 77 5f 73 75 62 5f 6d 65 6e 75 20 3d 20 6d 2e 61 64 64 ......self.view_sub_menu.=.m.add
2ed20 4d 65 6e 75 28 67 65 74 5f 69 63 6f 6e 28 27 73 65 61 72 63 68 2e 70 6e 67 27 29 2c 20 5f 28 27 Menu(get_icon('search.png'),._('
2ed40 56 69 65 77 20 6c 69 73 74 27 29 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 View.list'))..................se
2ed60 6c 66 2e 76 69 65 77 5f 73 75 62 5f 6d 65 6e 75 2e 73 65 74 53 74 61 74 75 73 54 69 70 28 5f 28 lf.view_sub_menu.setStatusTip(_(
2ed80 27 56 69 65 77 20 62 6f 6f 6b 73 20 6f 6e 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 6c 69 73 'View.books.on.the.specified.lis
2eda0 74 27 29 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 76 69 65 77 5f t'))..................self.view_
2edc0 73 75 62 5f 6d 65 6e 75 5f 61 63 74 69 6f 6e 20 3d 20 73 65 6c 66 2e 76 69 65 77 5f 73 75 62 5f sub_menu_action.=.self.view_sub_
2ede0 6d 65 6e 75 2e 6d 65 6e 75 41 63 74 69 6f 6e 28 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 menu.menuAction()...............
2ee00 20 20 20 73 65 6c 66 2e 76 69 65 77 5f 73 75 62 5f 6d 65 6e 75 5f 61 63 74 69 6f 6e 2e 66 61 76 ...self.view_sub_menu_action.fav
2ee20 6f 75 72 69 74 65 73 5f 6d 65 6e 75 5f 75 6e 69 71 75 65 5f 6e 61 6d 65 20 3d 20 5f 28 27 56 69 ourites_menu_unique_name.=._('Vi
2ee40 65 77 20 6c 69 73 74 27 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e ew.list')..................self.
2ee60 76 69 65 77 5f 73 75 62 5f 6d 65 6e 75 5f 61 63 74 69 6f 6e 2e 75 6e 69 71 75 65 5f 6e 61 6d 65 view_sub_menu_action.unique_name
2ee80 20 3d 20 27 56 69 65 77 20 6c 69 73 74 27 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .=.'View.list'..................
2eea0 69 66 20 76 69 65 77 5f 73 75 62 6d 65 6e 75 5f 6c 69 73 74 5f 6e 61 6d 65 73 3a 0d 0a 20 20 20 if.view_submenu_list_names:.....
2eec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 6c 69 73 74 5f 6e 61 6d 65 20 69 .................for.list_name.i
2eee0 6e 20 76 69 65 77 5f 73 75 62 6d 65 6e 75 5f 6c 69 73 74 5f 6e 61 6d 65 73 3a 0d 0a 20 20 20 20 n.view_submenu_list_names:......
2ef00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 73 74 5f 63 6f 6e 74 65 6e 74 ....................list_content
2ef20 20 3d 20 6c 69 62 72 61 72 79 5b 63 66 67 2e 4b 45 59 5f 4c 49 53 54 53 5d 5b 6c 69 73 74 5f 6e .=.library[cfg.KEY_LISTS][list_n
2ef40 61 6d 65 5d 5b 63 66 67 2e 4b 45 59 5f 43 4f 4e 54 45 4e 54 5d 0d 0a 20 20 20 20 20 20 20 20 20 ame][cfg.KEY_CONTENT]...........
2ef60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 64 5f 6e 61 6d 65 20 3d 20 5f 28 27 56 69 65 ...............std_name.=._('Vie
2ef80 77 20 62 6f 6f 6b 73 20 6f 6e 20 74 68 65 20 22 25 73 22 20 6c 69 73 74 27 29 20 25 20 6c 69 73 w.books.on.the."%s".list').%.lis
2efa0 74 5f 6e 61 6d 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 t_name..........................
2efc0 75 6e 71 5f 6e 61 6d 65 20 3d 20 27 56 69 65 77 20 62 6f 6f 6b 73 20 6f 6e 20 74 68 65 20 22 25 unq_name.=.'View.books.on.the."%
2efe0 73 22 20 6c 69 73 74 27 20 25 20 6c 69 73 74 5f 6e 61 6d 65 0d 0a 20 20 20 20 20 20 20 20 20 20 s".list'.%.list_name............
2f000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 72 65 61 74 65 5f 6d 65 6e 75 5f 61 63 74 69 6f 6e ..............create_menu_action
2f020 5f 75 6e 69 71 75 65 28 73 65 6c 66 2c 20 73 65 6c 66 2e 76 69 65 77 5f 73 75 62 5f 6d 65 6e 75 _unique(self,.self.view_sub_menu
2f040 2c 20 27 25 73 20 28 25 64 29 27 20 25 20 28 6c 69 73 74 5f 6e 61 6d 65 2c 20 6c 65 6e 28 6c 69 ,.'%s.(%d)'.%.(list_name,.len(li
2f060 73 74 5f 63 6f 6e 74 65 6e 74 29 29 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 st_content)),...................
2f080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 6f 6f 6c 74 ...........................toolt
2f0a0 69 70 3d 73 74 64 5f 6e 61 6d 65 2c 20 75 6e 69 71 75 65 5f 6e 61 6d 65 3d 75 6e 71 5f 6e 61 6d ip=std_name,.unique_name=unq_nam
2f0c0 65 2c 20 73 68 6f 72 74 63 75 74 5f 6e 61 6d 65 3d 73 74 64 5f 6e 61 6d 65 2c 0d 0a 20 20 20 20 e,.shortcut_name=std_name,......
2f0e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2f100 20 20 20 20 20 20 20 20 66 61 76 6f 75 72 69 74 65 73 5f 6d 65 6e 75 5f 75 6e 69 71 75 65 5f 6e ........favourites_menu_unique_n
2f120 61 6d 65 3d 5f 28 27 56 69 65 77 20 6c 69 73 74 3a 20 25 73 27 29 20 25 20 6c 69 73 74 5f 6e 61 ame=_('View.list:.%s').%.list_na
2f140 6d 65 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 me,.............................
2f160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 72 69 67 67 65 72 65 64 3d 70 61 72 74 69 .................triggered=parti
2f180 61 6c 28 73 65 6c 66 2e 76 69 65 77 5f 6c 69 73 74 2c 20 6c 69 73 74 5f 6e 61 6d 65 29 29 0d 0a al(self.view_list,.list_name))..
2f1a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 76 69 65 77 5f 73 75 62 6d 65 6e 75 5f ................if.view_submenu_
2f1c0 61 75 74 6f 5f 6e 61 6d 65 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 auto_names:.....................
2f1e0 20 69 66 20 76 69 65 77 5f 73 75 62 6d 65 6e 75 5f 6c 69 73 74 5f 6e 61 6d 65 73 3a 0d 0a 20 20 .if.view_submenu_list_names:....
2f200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 76 69 65 77 5f ......................self.view_
2f220 73 75 62 5f 6d 65 6e 75 2e 61 64 64 53 65 70 61 72 61 74 6f 72 28 29 0d 0a 20 20 20 20 20 20 20 sub_menu.addSeparator().........
2f240 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 6c 69 73 74 5f 6e 61 6d 65 20 69 6e 20 76 69 .............for.list_name.in.vi
2f260 65 77 5f 73 75 62 6d 65 6e 75 5f 61 75 74 6f 5f 6e 61 6d 65 73 3a 0d 0a 20 20 20 20 20 20 20 20 ew_submenu_auto_names:..........
2f280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 73 74 5f 63 6f 6e 74 65 6e 74 20 3d 20 6c ................list_content.=.l
2f2a0 69 62 72 61 72 79 5b 63 66 67 2e 4b 45 59 5f 4c 49 53 54 53 5d 5b 6c 69 73 74 5f 6e 61 6d 65 5d ibrary[cfg.KEY_LISTS][list_name]
2f2c0 5b 63 66 67 2e 4b 45 59 5f 43 4f 4e 54 45 4e 54 5d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 [cfg.KEY_CONTENT]...............
2f2e0 20 20 20 20 20 20 20 20 20 20 20 73 74 64 5f 6e 61 6d 65 20 3d 20 5f 28 27 56 69 65 77 20 62 6f ...........std_name.=._('View.bo
2f300 6f 6b 73 20 6f 6e 20 74 68 65 20 22 25 73 22 20 6c 69 73 74 27 29 20 25 20 6c 69 73 74 5f 6e 61 oks.on.the."%s".list').%.list_na
2f320 6d 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 6e 71 5f me..........................unq_
2f340 6e 61 6d 65 20 3d 20 27 56 69 65 77 20 62 6f 6f 6b 73 20 6f 6e 20 74 68 65 20 22 25 73 22 20 6c name.=.'View.books.on.the."%s".l
2f360 69 73 74 27 20 25 20 6c 69 73 74 5f 6e 61 6d 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ist'.%.list_name................
2f380 20 20 20 20 20 20 20 20 20 20 63 72 65 61 74 65 5f 6d 65 6e 75 5f 61 63 74 69 6f 6e 5f 75 6e 69 ..........create_menu_action_uni
2f3a0 71 75 65 28 73 65 6c 66 2c 20 73 65 6c 66 2e 76 69 65 77 5f 73 75 62 5f 6d 65 6e 75 2c 20 27 25 que(self,.self.view_sub_menu,.'%
2f3c0 73 20 28 25 64 29 27 20 25 20 28 6c 69 73 74 5f 6e 61 6d 65 2c 20 6c 65 6e 28 6c 69 73 74 5f 63 s.(%d)'.%.(list_name,.len(list_c
2f3e0 6f 6e 74 65 6e 74 29 29 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ontent)),.......................
2f400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 6f 6f 6c 74 69 70 3d 73 .......................tooltip=s
2f420 74 64 5f 6e 61 6d 65 2c 20 75 6e 69 71 75 65 5f 6e 61 6d 65 3d 75 6e 71 5f 6e 61 6d 65 2c 20 73 td_name,.unique_name=unq_name,.s
2f440 68 6f 72 74 63 75 74 5f 6e 61 6d 65 3d 73 74 64 5f 6e 61 6d 65 2c 0d 0a 20 20 20 20 20 20 20 20 hortcut_name=std_name,..........
2f460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2f480 20 20 20 20 66 61 76 6f 75 72 69 74 65 73 5f 6d 65 6e 75 5f 75 6e 69 71 75 65 5f 6e 61 6d 65 3d ....favourites_menu_unique_name=
2f4a0 5f 28 27 56 69 65 77 20 6c 69 73 74 3a 20 25 73 27 29 20 25 20 6c 69 73 74 5f 6e 61 6d 65 2c 0d _('View.list:.%s').%.list_name,.
2f4c0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2f4e0 20 20 20 20 20 20 20 20 20 20 20 20 20 74 72 69 67 67 65 72 65 64 3d 70 61 72 74 69 61 6c 28 73 .............triggered=partial(s
2f500 65 6c 66 2e 76 69 65 77 5f 6c 69 73 74 2c 20 6c 69 73 74 5f 6e 61 6d 65 29 29 0d 0a 0d 0a 20 20 elf.view_list,.list_name))......
2f520 20 20 20 20 20 20 20 20 20 20 6d 2e 61 64 64 53 65 70 61 72 61 74 6f 72 28 29 0d 0a 0d 0a 20 20 ..........m.addSeparator()......
2f540 20 20 20 20 20 20 20 20 20 20 73 74 64 5f 6e 61 6d 65 20 3d 20 5f 28 27 45 64 69 74 20 64 65 66 ..........std_name.=._('Edit.def
2f560 61 75 6c 74 20 6c 69 73 74 27 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 75 6e 71 5f 6e 61 6d ault.list')..............unq_nam
2f580 65 20 3d 20 27 45 64 69 74 20 64 65 66 61 75 6c 74 20 6c 69 73 74 27 0d 0a 20 20 20 20 20 20 20 e.=.'Edit.default.list'.........
2f5a0 20 20 20 20 20 69 66 20 69 73 5f 64 65 66 61 75 6c 74 5f 6c 69 73 74 5f 6d 61 6e 75 61 6c 3a 0d .....if.is_default_list_manual:.
2f5c0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 65 64 69 74 5f 6c 69 73 74 5f .................self.edit_list_
2f5e0 61 63 74 69 6f 6e 20 3d 20 63 72 65 61 74 65 5f 6d 65 6e 75 5f 61 63 74 69 6f 6e 5f 75 6e 69 71 action.=.create_menu_action_uniq
2f600 75 65 28 73 65 6c 66 2c 20 6d 2c 20 5f 28 27 45 64 69 74 20 25 73 20 6c 69 73 74 27 29 20 25 20 ue(self,.m,._('Edit.%s.list').%.
2f620 64 65 66 61 75 6c 74 5f 6c 69 73 74 5f 6e 61 6d 65 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 default_list_name,..............
2f640 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2f660 20 20 20 20 20 20 20 20 20 20 20 20 69 6d 61 67 65 3d 27 69 6d 61 67 65 73 2f 72 65 61 64 69 6e ............image='images/readin
2f680 67 5f 6c 69 73 74 2e 70 6e 67 27 2c 20 75 6e 69 71 75 65 5f 6e 61 6d 65 3d 75 6e 71 5f 6e 61 6d g_list.png',.unique_name=unq_nam
2f6a0 65 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e,..............................
2f6c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 68 6f 72 ............................shor
2f6e0 74 63 75 74 5f 6e 61 6d 65 3d 73 74 64 5f 6e 61 6d 65 2c 20 66 61 76 6f 75 72 69 74 65 73 5f 6d tcut_name=std_name,.favourites_m
2f700 65 6e 75 5f 75 6e 69 71 75 65 5f 6e 61 6d 65 3d 73 74 64 5f 6e 61 6d 65 2c 0d 0a 20 20 20 20 20 enu_unique_name=std_name,.......
2f720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2f740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 72 69 67 67 65 72 65 64 3d 70 61 72 ...................triggered=par
2f760 74 69 61 6c 28 73 65 6c 66 2e 65 64 69 74 5f 6c 69 73 74 2c 20 64 65 66 61 75 6c 74 5f 6c 69 73 tial(self.edit_list,.default_lis
2f780 74 5f 6e 61 6d 65 29 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 73 68 6f 77 5f 73 75 t_name))..............if.show_su
2f7a0 62 5f 6d 65 6e 75 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 65 b_menus:..................self.e
2f7c0 64 69 74 5f 73 75 62 5f 6d 65 6e 75 20 3d 20 6d 2e 61 64 64 4d 65 6e 75 28 67 65 74 5f 69 63 6f dit_sub_menu.=.m.addMenu(get_ico
2f7e0 6e 28 27 69 6d 61 67 65 73 2f 72 65 61 64 69 6e 67 5f 6c 69 73 74 2e 70 6e 67 27 29 2c 20 5f 28 n('images/reading_list.png'),._(
2f800 27 45 64 69 74 20 6c 69 73 74 27 29 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 'Edit.list'))..................s
2f820 65 6c 66 2e 65 64 69 74 5f 73 75 62 5f 6d 65 6e 75 2e 73 65 74 53 74 61 74 75 73 54 69 70 28 5f elf.edit_sub_menu.setStatusTip(_
2f840 28 27 45 64 69 74 20 62 6f 6f 6b 73 20 6f 6e 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 6c 69 ('Edit.books.on.the.specified.li
2f860 73 74 27 29 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 6c 69 73 74 5f st'))..................for.list_
2f880 6e 61 6d 65 20 69 6e 20 6c 69 73 74 5f 6e 61 6d 65 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 name.in.list_names:.............
2f8a0 20 20 20 20 20 20 20 20 20 73 74 64 5f 6e 61 6d 65 20 3d 20 5f 28 27 45 64 69 74 20 62 6f 6f 6b .........std_name.=._('Edit.book
2f8c0 73 20 6f 6e 20 74 68 65 20 22 25 73 22 20 6c 69 73 74 27 29 20 25 20 6c 69 73 74 5f 6e 61 6d 65 s.on.the."%s".list').%.list_name
2f8e0 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 6e 71 5f 6e 61 6d 65 20 3d ......................unq_name.=
2f900 20 27 45 64 69 74 20 62 6f 6f 6b 73 20 6f 6e 20 74 68 65 20 22 25 73 22 20 6c 69 73 74 27 20 25 .'Edit.books.on.the."%s".list'.%
2f920 20 6c 69 73 74 5f 6e 61 6d 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .list_name......................
2f940 63 72 65 61 74 65 5f 6d 65 6e 75 5f 61 63 74 69 6f 6e 5f 75 6e 69 71 75 65 28 73 65 6c 66 2c 20 create_menu_action_unique(self,.
2f960 73 65 6c 66 2e 65 64 69 74 5f 73 75 62 5f 6d 65 6e 75 2c 20 6c 69 73 74 5f 6e 61 6d 65 2c 0d 0a self.edit_sub_menu,.list_name,..
2f980 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2f9a0 20 20 20 20 20 20 20 20 74 6f 6f 6c 74 69 70 3d 73 74 64 5f 6e 61 6d 65 2c 20 75 6e 69 71 75 65 ........tooltip=std_name,.unique
2f9c0 5f 6e 61 6d 65 3d 75 6e 71 5f 6e 61 6d 65 2c 20 73 68 6f 72 74 63 75 74 5f 6e 61 6d 65 3d 75 6e _name=unq_name,.shortcut_name=un
2f9e0 71 5f 6e 61 6d 65 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 q_name,.........................
2fa00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 61 76 6f 75 72 69 74 65 73 5f 6d 65 6e 75 .................favourites_menu
2fa20 5f 75 6e 69 71 75 65 5f 6e 61 6d 65 3d 5f 28 27 45 64 69 74 20 6c 69 73 74 3a 20 25 73 27 29 20 _unique_name=_('Edit.list:.%s').
2fa40 25 20 6c 69 73 74 5f 6e 61 6d 65 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 %.list_name,....................
2fa60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 72 69 67 67 65 72 65 64 3d ......................triggered=
2fa80 70 61 72 74 69 61 6c 28 73 65 6c 66 2e 65 64 69 74 5f 6c 69 73 74 2c 20 6c 69 73 74 5f 6e 61 6d partial(self.edit_list,.list_nam
2faa0 65 29 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 6d 2e 61 64 64 53 65 70 61 72 61 74 6f e))................m.addSeparato
2fac0 72 28 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 74 64 5f 6e 61 6d 65 20 3d 20 5f 28 27 43 r()..............std_name.=._('C
2fae0 6c 65 61 72 20 64 65 66 61 75 6c 74 20 6c 69 73 74 27 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 lear.default.list').............
2fb00 20 75 6e 71 5f 6e 61 6d 65 20 3d 20 27 43 6c 65 61 72 20 64 65 66 61 75 6c 74 20 6c 69 73 74 27 .unq_name.=.'Clear.default.list'
2fb20 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 69 73 5f 64 65 66 61 75 6c 74 5f 6c 69 73 74 ..............if.is_default_list
2fb40 5f 6d 61 6e 75 61 6c 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 _manual:..................self.c
2fb60 6c 65 61 72 5f 61 63 74 69 6f 6e 20 3d 20 63 72 65 61 74 65 5f 6d 65 6e 75 5f 61 63 74 69 6f 6e lear_action.=.create_menu_action
2fb80 5f 75 6e 69 71 75 65 28 73 65 6c 66 2c 20 6d 2c 20 5f 28 27 43 6c 65 61 72 20 25 73 20 6c 69 73 _unique(self,.m,._('Clear.%s.lis
2fba0 74 27 29 20 25 20 64 65 66 61 75 6c 74 5f 6c 69 73 74 5f 6e 61 6d 65 2c 0d 0a 20 20 20 20 20 20 t').%.default_list_name,........
2fbc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2fbe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6d 61 67 65 3d 27 65 64 69 74 2d 63 6c 65 61 72 ...............image='edit-clear
2fc00 2e 70 6e 67 27 2c 20 75 6e 69 71 75 65 5f 6e 61 6d 65 3d 75 6e 71 5f 6e 61 6d 65 2c 0d 0a 20 20 .png',.unique_name=unq_name,....
2fc20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2fc40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 68 6f 72 74 63 75 74 5f 6e 61 6d 65 ...................shortcut_name
2fc60 3d 73 74 64 5f 6e 61 6d 65 2c 20 66 61 76 6f 75 72 69 74 65 73 5f 6d 65 6e 75 5f 75 6e 69 71 75 =std_name,.favourites_menu_uniqu
2fc80 65 5f 6e 61 6d 65 3d 73 74 64 5f 6e 61 6d 65 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e_name=std_name,................
2fca0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
2fcc0 20 20 20 20 20 20 20 74 72 69 67 67 65 72 65 64 3d 70 61 72 74 69 61 6c 28 73 65 6c 66 2e 5f 63 .......triggered=partial(self._c
2fce0 6c 65 61 72 5f 6c 69 73 74 2c 20 64 65 66 61 75 6c 74 5f 6c 69 73 74 5f 6e 61 6d 65 29 29 0d 0a lear_list,.default_list_name))..
2fd00 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 73 68 6f 77 5f 73 75 62 5f 6d 65 6e 75 73 3a 0d 0a ............if.show_sub_menus:..
2fd20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 6c 65 61 72 5f 73 75 62 5f 6d ................self.clear_sub_m
2fd40 65 6e 75 20 3d 20 6d 2e 61 64 64 4d 65 6e 75 28 67 65 74 5f 69 63 6f 6e 28 27 65 64 69 74 2d 63 enu.=.m.addMenu(get_icon('edit-c
2fd60 6c 65 61 72 2e 70 6e 67 27 29 2c 20 5f 28 27 43 6c 65 61 72 20 6c 69 73 74 27 29 29 0d 0a 20 20 lear.png'),._('Clear.list'))....
2fd80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 6c 65 61 72 5f 73 75 62 5f 6d 65 6e ..............self.clear_sub_men
2fda0 75 2e 73 65 74 53 74 61 74 75 73 54 69 70 28 5f 28 27 43 6c 65 61 72 20 61 6c 6c 20 66 72 6f 6d u.setStatusTip(_('Clear.all.from
2fdc0 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 6c 69 73 74 27 29 29 0d 0a 20 20 20 20 20 20 20 20 .the.specified.list'))..........
2fde0 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 6c 65 61 72 5f 73 75 62 5f 6d 65 6e 75 5f 61 63 74 69 ........self.clear_sub_menu_acti
2fe00 6f 6e 20 3d 20 73 65 6c 66 2e 63 6c 65 61 72 5f 73 75 62 5f 6d 65 6e 75 2e 6d 65 6e 75 41 63 74 on.=.self.clear_sub_menu.menuAct
2fe20 69 6f 6e 28 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 6c 65 61 ion()..................self.clea
2fe40 72 5f 73 75 62 5f 6d 65 6e 75 5f 61 63 74 69 6f 6e 2e 66 61 76 6f 75 72 69 74 65 73 5f 6d 65 6e r_sub_menu_action.favourites_men
2fe60 75 5f 75 6e 69 71 75 65 5f 6e 61 6d 65 20 3d 20 5f 28 27 43 6c 65 61 72 20 6c 69 73 74 27 29 0d u_unique_name.=._('Clear.list').
2fe80 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 6f 74 61 6c 5f 63 6f 75 6e 74 20 3d 20 30 .................total_count.=.0
2fea0 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 6c 69 73 74 5f 6e 61 6d 65 20 ..................for.list_name.
2fec0 69 6e 20 6c 69 73 74 5f 6e 61 6d 65 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 in.list_names:..................
2fee0 20 20 20 20 6c 69 73 74 5f 63 6f 6e 74 65 6e 74 20 3d 20 6c 69 62 72 61 72 79 5b 63 66 67 2e 4b ....list_content.=.library[cfg.K
2ff00 45 59 5f 4c 49 53 54 53 5d 5b 6c 69 73 74 5f 6e 61 6d 65 5d 5b 63 66 67 2e 4b 45 59 5f 43 4f 4e EY_LISTS][list_name][cfg.KEY_CON
2ff20 54 45 4e 54 5d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 6f 74 61 6c TENT]......................total
2ff40 5f 63 6f 75 6e 74 20 2b 3d 20 6c 65 6e 28 6c 69 73 74 5f 63 6f 6e 74 65 6e 74 29 0d 0a 20 20 20 _count.+=.len(list_content).....
2ff60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 64 5f 6e 61 6d 65 20 3d 20 5f 28 27 43 .................std_name.=._('C
2ff80 6c 65 61 72 20 74 68 65 20 22 25 73 22 20 6c 69 73 74 27 29 20 25 20 6c 69 73 74 5f 6e 61 6d 65 lear.the."%s".list').%.list_name
2ffa0 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 6e 71 5f 6e 61 6d 65 20 3d ......................unq_name.=
2ffc0 20 27 43 6c 65 61 72 20 74 68 65 20 22 25 73 22 20 6c 69 73 74 27 20 25 20 6c 69 73 74 5f 6e 61 .'Clear.the."%s".list'.%.list_na
2ffe0 6d 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 72 65 61 74 65 5f 6d me......................create_m
30000 65 6e 75 5f 61 63 74 69 6f 6e 5f 75 6e 69 71 75 65 28 73 65 6c 66 2c 20 73 65 6c 66 2e 63 6c 65 enu_action_unique(self,.self.cle
30020 61 72 5f 73 75 62 5f 6d 65 6e 75 2c 20 27 25 73 20 28 25 64 29 27 20 25 20 28 6c 69 73 74 5f 6e ar_sub_menu,.'%s.(%d)'.%.(list_n
30040 61 6d 65 2c 20 6c 65 6e 28 6c 69 73 74 5f 63 6f 6e 74 65 6e 74 29 29 2c 0d 0a 20 20 20 20 20 20 ame,.len(list_content)),........
30060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
30080 20 20 74 6f 6f 6c 74 69 70 3d 73 74 64 5f 6e 61 6d 65 2c 20 75 6e 69 71 75 65 5f 6e 61 6d 65 3d ..tooltip=std_name,.unique_name=
300a0 75 6e 71 5f 6e 61 6d 65 2c 20 73 68 6f 72 74 63 75 74 5f 6e 61 6d 65 3d 73 74 64 5f 6e 61 6d 65 unq_name,.shortcut_name=std_name
300c0 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ,...............................
300e0 20 20 20 20 20 20 20 20 20 20 20 66 61 76 6f 75 72 69 74 65 73 5f 6d 65 6e 75 5f 75 6e 69 71 75 ...........favourites_menu_uniqu
30100 65 5f 6e 61 6d 65 3d 5f 28 27 43 6c 65 61 72 20 6c 69 73 74 3a 20 25 73 27 29 20 25 20 6c 69 73 e_name=_('Clear.list:.%s').%.lis
30120 74 5f 6e 61 6d 65 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 t_name,.........................
30140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 72 69 67 67 65 72 65 64 3d 70 61 72 74 69 .................triggered=parti
30160 61 6c 28 73 65 6c 66 2e 5f 63 6c 65 61 72 5f 6c 69 73 74 2c 20 6c 69 73 74 5f 6e 61 6d 65 29 29 al(self._clear_list,.list_name))
30180 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 6c 65 61 72 5f 73 75 62 ..................self.clear_sub
301a0 5f 6d 65 6e 75 2e 73 65 74 54 69 74 6c 65 28 5f 28 27 43 6c 65 61 72 20 6c 69 73 74 20 28 25 64 _menu.setTitle(_('Clear.list.(%d
301c0 29 27 29 20 25 20 74 6f 74 61 6c 5f 63 6f 75 6e 74 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 )').%.total_count)..............
301e0 20 20 6d 2e 61 64 64 53 65 70 61 72 61 74 6f 72 28 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 ..m.addSeparator()..............
30200 69 66 20 6c 65 6e 28 61 6c 6c 5f 6c 69 73 74 5f 6e 61 6d 65 73 29 20 3e 20 31 3a 0d 0a 20 20 20 if.len(all_list_names).>.1:.....
30220 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 64 65 66 61 75 6c 74 5f 73 75 62 5f 6d 65 .............self.default_sub_me
30240 6e 75 20 3d 20 6d 2e 61 64 64 4d 65 6e 75 28 67 65 74 5f 69 63 6f 6e 28 27 63 68 61 70 74 65 72 nu.=.m.addMenu(get_icon('chapter
30260 73 2e 70 6e 67 27 29 2c 20 5f 28 27 53 65 74 20 64 65 66 61 75 6c 74 20 6c 69 73 74 27 29 29 0d s.png'),._('Set.default.list')).
30280 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 64 65 66 61 75 6c 74 5f 73 75 .................self.default_su
302a0 62 5f 6d 65 6e 75 2e 73 65 74 53 74 61 74 75 73 54 69 70 28 5f 28 27 53 77 69 74 63 68 20 74 68 b_menu.setStatusTip(_('Switch.th
302c0 65 20 6c 69 73 74 20 74 6f 20 75 73 65 20 61 73 20 74 68 65 20 63 75 72 72 65 6e 74 20 64 65 66 e.list.to.use.as.the.current.def
302e0 61 75 6c 74 27 29 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 6c 69 73 ault'))..................for.lis
30300 74 5f 6e 61 6d 65 20 69 6e 20 6c 69 73 74 5f 6e 61 6d 65 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 t_name.in.list_names:...........
30320 20 20 20 20 20 20 20 20 20 20 20 69 73 5f 63 68 65 63 6b 65 64 20 3d 20 6c 69 73 74 5f 6e 61 6d ...........is_checked.=.list_nam
30340 65 20 3d 3d 20 64 65 66 61 75 6c 74 5f 6c 69 73 74 5f 6e 61 6d 65 0d 0a 20 20 20 20 20 20 20 20 e.==.default_list_name..........
30360 20 20 20 20 20 20 20 20 20 20 20 20 73 74 64 5f 6e 61 6d 65 20 3d 20 5f 28 27 53 65 74 20 79 6f ............std_name.=._('Set.yo
30380 75 72 20 64 65 66 61 75 6c 74 20 6c 69 73 74 20 74 6f 20 22 25 73 22 27 29 20 25 20 6c 69 73 74 ur.default.list.to."%s"').%.list
303a0 5f 6e 61 6d 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 6e 71 5f 6e _name......................unq_n
303c0 61 6d 65 20 3d 20 27 53 65 74 20 79 6f 75 72 20 64 65 66 61 75 6c 74 20 6c 69 73 74 20 74 6f 20 ame.=.'Set.your.default.list.to.
303e0 22 25 73 22 27 20 25 20 6c 69 73 74 5f 6e 61 6d 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 "%s"'.%.list_name...............
30400 20 20 20 20 20 20 20 63 72 65 61 74 65 5f 6d 65 6e 75 5f 61 63 74 69 6f 6e 5f 75 6e 69 71 75 65 .......create_menu_action_unique
30420 28 73 65 6c 66 2c 20 73 65 6c 66 2e 64 65 66 61 75 6c 74 5f 73 75 62 5f 6d 65 6e 75 2c 20 6c 69 (self,.self.default_sub_menu,.li
30440 73 74 5f 6e 61 6d 65 2c 20 69 73 5f 63 68 65 63 6b 65 64 3d 69 73 5f 63 68 65 63 6b 65 64 2c 0d st_name,.is_checked=is_checked,.
30460 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
30480 20 20 20 20 20 20 20 20 20 74 6f 6f 6c 74 69 70 3d 73 74 64 5f 6e 61 6d 65 2c 20 75 6e 69 71 75 .........tooltip=std_name,.uniqu
304a0 65 5f 6e 61 6d 65 3d 75 6e 71 5f 6e 61 6d 65 2c 20 73 68 6f 72 74 63 75 74 5f 6e 61 6d 65 3d 73 e_name=unq_name,.shortcut_name=s
304c0 74 64 5f 6e 61 6d 65 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 td_name,........................
304e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 61 76 6f 75 72 69 74 65 73 5f 6d 65 6e ..................favourites_men
30500 75 5f 75 6e 69 71 75 65 5f 6e 61 6d 65 3d 5f 28 27 53 65 74 20 64 65 66 61 75 6c 74 20 6c 69 73 u_unique_name=_('Set.default.lis
30520 74 3a 20 25 73 27 29 20 25 20 6c 69 73 74 5f 6e 61 6d 65 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 t:.%s').%.list_name,............
30540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 72 ..............................tr
30560 69 67 67 65 72 65 64 3d 70 61 72 74 69 61 6c 28 73 65 6c 66 2e 73 77 69 74 63 68 5f 64 65 66 61 iggered=partial(self.switch_defa
30580 75 6c 74 5f 6c 69 73 74 2c 20 6c 69 73 74 5f 6e 61 6d 65 29 29 0d 0a 20 20 20 20 20 20 20 20 20 ult_list,.list_name))...........
305a0 20 20 20 20 20 20 20 69 66 20 61 75 74 6f 5f 6c 69 73 74 5f 6e 61 6d 65 73 3a 0d 0a 20 20 20 20 .......if.auto_list_names:......
305c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 64 65 66 61 75 6c 74 5f 73 75 62 ................self.default_sub
305e0 5f 6d 65 6e 75 2e 61 64 64 53 65 70 61 72 61 74 6f 72 28 29 0d 0a 20 20 20 20 20 20 20 20 20 20 _menu.addSeparator()............
30600 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 6c 69 73 74 5f 6e 61 6d 65 20 69 6e 20 61 75 74 6f 5f ..........for.list_name.in.auto_
30620 6c 69 73 74 5f 6e 61 6d 65 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 list_names:.....................
30640 20 20 20 20 20 69 73 5f 63 68 65 63 6b 65 64 20 3d 20 6c 69 73 74 5f 6e 61 6d 65 20 3d 3d 20 64 .....is_checked.=.list_name.==.d
30660 65 66 61 75 6c 74 5f 6c 69 73 74 5f 6e 61 6d 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 efault_list_name................
30680 20 20 20 20 20 20 20 20 20 20 73 74 64 5f 6e 61 6d 65 20 3d 20 5f 28 27 53 65 74 20 79 6f 75 72 ..........std_name.=._('Set.your
306a0 20 64 65 66 61 75 6c 74 20 6c 69 73 74 20 74 6f 20 22 25 73 22 27 29 20 25 20 6c 69 73 74 5f 6e .default.list.to."%s"').%.list_n
306c0 61 6d 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 6e 71 ame..........................unq
306e0 5f 6e 61 6d 65 20 3d 20 27 53 65 74 20 79 6f 75 72 20 64 65 66 61 75 6c 74 20 6c 69 73 74 20 74 _name.=.'Set.your.default.list.t
30700 6f 20 22 25 73 22 27 20 25 20 6c 69 73 74 5f 6e 61 6d 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 o."%s"'.%.list_name.............
30720 20 20 20 20 20 20 20 20 20 20 20 20 20 63 72 65 61 74 65 5f 6d 65 6e 75 5f 61 63 74 69 6f 6e 5f .............create_menu_action_
30740 75 6e 69 71 75 65 28 73 65 6c 66 2c 20 73 65 6c 66 2e 64 65 66 61 75 6c 74 5f 73 75 62 5f 6d 65 unique(self,.self.default_sub_me
30760 6e 75 2c 20 6c 69 73 74 5f 6e 61 6d 65 2c 20 69 73 5f 63 68 65 63 6b 65 64 3d 69 73 5f 63 68 65 nu,.list_name,.is_checked=is_che
30780 63 6b 65 64 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 cked,...........................
307a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 6f 6f 6c 74 69 70 3d ........................tooltip=
307c0 73 74 64 5f 6e 61 6d 65 2c 20 75 6e 69 71 75 65 5f 6e 61 6d 65 3d 75 6e 71 5f 6e 61 6d 65 2c 20 std_name,.unique_name=unq_name,.
307e0 73 68 6f 72 74 63 75 74 5f 6e 61 6d 65 3d 73 74 64 5f 6e 61 6d 65 2c 0d 0a 20 20 20 20 20 20 20 shortcut_name=std_name,.........
30800 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
30820 20 20 20 20 20 20 20 20 20 20 66 61 76 6f 75 72 69 74 65 73 5f 6d 65 6e 75 5f 75 6e 69 71 75 65 ..........favourites_menu_unique
30840 5f 6e 61 6d 65 3d 5f 28 27 53 65 74 20 64 65 66 61 75 6c 74 20 6c 69 73 74 3a 20 25 73 27 29 20 _name=_('Set.default.list:.%s').
30860 25 20 6c 69 73 74 5f 6e 61 6d 65 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 %.list_name,....................
30880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 ...............................t
308a0 72 69 67 67 65 72 65 64 3d 70 61 72 74 69 61 6c 28 73 65 6c 66 2e 73 77 69 74 63 68 5f 64 65 66 riggered=partial(self.switch_def
308c0 61 75 6c 74 5f 6c 69 73 74 2c 20 6c 69 73 74 5f 6e 61 6d 65 29 29 0d 0a 20 20 20 20 20 20 20 20 ault_list,.list_name))..........
308e0 20 20 20 20 6d 2e 61 64 64 53 65 70 61 72 61 74 6f 72 28 29 0d 0a 20 20 20 20 20 20 20 20 20 20 ....m.addSeparator()............
30900 20 20 73 65 6c 66 2e 73 79 6e 63 5f 6e 6f 77 5f 61 63 74 69 6f 6e 20 3d 20 63 72 65 61 74 65 5f ..self.sync_now_action.=.create_
30920 6d 65 6e 75 5f 61 63 74 69 6f 6e 5f 75 6e 69 71 75 65 28 73 65 6c 66 2c 20 6d 2c 20 5f 28 27 53 menu_action_unique(self,.m,._('S
30940 79 6e 63 20 4e 6f 77 27 29 2c 20 27 69 6d 61 67 65 73 2f 62 6f 6f 6b 5f 73 79 6e 63 2e 70 6e 67 ync.Now'),.'images/book_sync.png
30960 27 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ',..............................
30980 20 20 20 20 20 20 20 20 20 20 20 20 66 61 76 6f 75 72 69 74 65 73 5f 6d 65 6e 75 5f 75 6e 69 71 ............favourites_menu_uniq
309a0 75 65 5f 6e 61 6d 65 3d 5f 28 27 53 79 6e 63 20 4e 6f 77 27 29 2c 0d 0a 20 20 20 20 20 20 20 20 ue_name=_('Sync.Now'),..........
309c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
309e0 75 6e 69 71 75 65 5f 6e 61 6d 65 3d 27 53 79 6e 63 20 4e 6f 77 27 2c 0d 0a 20 20 20 20 20 20 20 unique_name='Sync.Now',.........
30a00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
30a20 20 74 72 69 67 67 65 72 65 64 3d 70 61 72 74 69 61 6c 28 73 65 6c 66 2e 73 79 6e 63 5f 6e 6f 77 .triggered=partial(self.sync_now
30a40 2c 20 66 6f 72 63 65 5f 73 79 6e 63 3d 54 72 75 65 29 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 ,.force_sync=True)).............
30a60 20 6d 2e 61 64 64 53 65 70 61 72 61 74 6f 72 28 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 .m.addSeparator()..............c
30a80 72 65 61 74 65 5f 6d 65 6e 75 5f 61 63 74 69 6f 6e 5f 75 6e 69 71 75 65 28 73 65 6c 66 2c 20 6d reate_menu_action_unique(self,.m
30aa0 2c 20 5f 28 27 26 43 75 73 74 6f 6d 69 7a 65 20 70 6c 75 67 69 6e 27 29 20 2b 20 27 2e 2e 2e 27 ,._('&Customize.plugin').+.'...'
30ac0 2c 20 27 63 6f 6e 66 69 67 2e 70 6e 67 27 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ,.'config.png',.................
30ae0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 6e 69 71 75 65 5f 6e 61 .......................unique_na
30b00 6d 65 3d 27 26 43 75 73 74 6f 6d 69 7a 65 20 70 6c 75 67 69 6e 27 2c 0d 0a 20 20 20 20 20 20 20 me='&Customize.plugin',.........
30b20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 ...............................s
30b40 68 6f 72 74 63 75 74 3d 46 61 6c 73 65 2c 20 74 72 69 67 67 65 72 65 64 3d 73 65 6c 66 2e 73 68 hortcut=False,.triggered=self.sh
30b60 6f 77 5f 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 ow_configuration)..............c
30b80 72 65 61 74 65 5f 6d 65 6e 75 5f 61 63 74 69 6f 6e 5f 75 6e 69 71 75 65 28 73 65 6c 66 2c 20 6d reate_menu_action_unique(self,.m
30ba0 2c 20 5f 28 27 26 48 65 6c 70 27 29 2c 20 27 68 65 6c 70 2e 70 6e 67 27 2c 0d 0a 20 20 20 20 20 ,._('&Help'),.'help.png',.......
30bc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
30be0 20 75 6e 69 71 75 65 5f 6e 61 6d 65 3d 27 26 48 65 6c 70 27 2c 20 73 68 6f 72 74 63 75 74 3d 46 .unique_name='&Help',.shortcut=F
30c00 61 6c 73 65 2c 20 74 72 69 67 67 65 72 65 64 3d 63 66 67 2e 73 68 6f 77 5f 68 65 6c 70 29 0d 0a alse,.triggered=cfg.show_help)..
30c20 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 79 6e 63 5f 6e 6f 77 5f 61 63 74 69 ..............self.sync_now_acti
30c40 6f 6e 2e 73 65 74 45 6e 61 62 6c 65 64 28 46 61 6c 73 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 on.setEnabled(False)............
30c60 20 20 69 66 20 73 65 6c 66 2e 67 75 69 2e 64 65 76 69 63 65 5f 6d 61 6e 61 67 65 72 2e 69 73 5f ..if.self.gui.device_manager.is_
30c80 64 65 76 69 63 65 5f 63 6f 6e 6e 65 63 74 65 64 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 device_connected:...............
30ca0 20 20 20 73 79 6e 63 5f 74 6f 74 61 6c 20 3d 20 73 65 6c 66 2e 5f 63 6f 75 6e 74 5f 62 6f 6f 6b ...sync_total.=.self._count_book
30cc0 73 5f 66 6f 72 5f 63 6f 6e 6e 65 63 74 65 64 5f 64 65 76 69 63 65 28 29 0d 0a 20 20 20 20 20 20 s_for_connected_device()........
30ce0 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 79 6e 63 5f 6e 6f 77 5f 61 63 74 69 6f 6e 2e 73 ..........self.sync_now_action.s
30d00 65 74 45 6e 61 62 6c 65 64 28 62 6f 6f 6c 28 73 79 6e 63 5f 74 6f 74 61 6c 20 3e 20 30 29 20 6f etEnabled(bool(sync_total.>.0).o
30d20 72 20 6c 65 6e 28 61 75 74 6f 5f 6c 69 73 74 5f 6e 61 6d 65 73 29 20 3e 20 30 29 0d 0a 20 20 20 r.len(auto_list_names).>.0).....
30d40 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 73 79 6e 63 5f 74 6f 74 61 6c 20 3e 20 30 3a 0d .............if.sync_total.>.0:.
30d60 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 79 6e 63 5f 6e .....................self.sync_n
30d80 6f 77 5f 61 63 74 69 6f 6e 2e 73 65 74 54 65 78 74 28 5f 28 27 53 79 6e 63 20 4e 6f 77 20 28 25 ow_action.setText(_('Sync.Now.(%
30da0 64 29 27 29 20 25 20 73 79 6e 63 5f 74 6f 74 61 6c 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 d)').%.sync_total)..............
30dc0 20 20 73 65 6c 66 2e 67 75 69 2e 6b 65 79 62 6f 61 72 64 2e 66 69 6e 61 6c 69 7a 65 28 29 0d 0a ..self.gui.keyboard.finalize()..
30de0 0d 0a 20 20 20 20 64 65 66 20 61 62 6f 75 74 5f 74 6f 5f 73 68 6f 77 5f 6d 65 6e 75 28 73 65 6c ......def.about_to_show_menu(sel
30e00 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 72 65 62 75 69 6c 64 5f 6d 65 6e 75 73 28 f):..........self.rebuild_menus(
30e20 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 61 64 64 5f 73 65 6c 65 63 74 65 64 5f 74 6f 5f 6c 69 )........def._add_selected_to_li
30e40 73 74 28 73 65 6c 66 2c 20 6c 69 73 74 5f 6e 61 6d 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 69 66 st(self,.list_name):..........if
30e60 20 6c 69 73 74 5f 6e 61 6d 65 20 69 73 20 4e 6f 6e 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 .list_name.is.None:.............
30e80 20 72 65 74 75 72 6e 20 65 72 72 6f 72 5f 64 69 61 6c 6f 67 28 73 65 6c 66 2e 67 75 69 2c 20 5f .return.error_dialog(self.gui,._
30ea0 28 27 43 61 6e 6e 6f 74 20 61 64 64 20 74 6f 20 6c 69 73 74 27 29 2c 0d 0a 20 20 20 20 20 20 20 ('Cannot.add.to.list'),.........
30ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5f 28 27 4e 6f 20 6c ........................._('No.l
30ee0 69 73 74 20 6e 61 6d 65 20 73 70 65 63 69 66 69 65 64 27 29 2c 20 73 68 6f 77 3d 54 72 75 65 29 ist.name.specified'),.show=True)
30f00 0d 0a 0d 0a 20 20 20 20 20 20 20 20 72 6f 77 73 20 3d 20 73 65 6c 66 2e 67 75 69 2e 6c 69 62 72 ............rows.=.self.gui.libr
30f20 61 72 79 5f 76 69 65 77 2e 73 65 6c 65 63 74 69 6f 6e 4d 6f 64 65 6c 28 29 2e 73 65 6c 65 63 74 ary_view.selectionModel().select
30f40 65 64 52 6f 77 73 28 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 6e 6f 74 20 72 6f 77 73 20 6f 72 edRows()..........if.not.rows.or
30f60 20 6c 65 6e 28 72 6f 77 73 29 20 3d 3d 20 30 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 .len(rows).==.0:..............re
30f80 74 75 72 6e 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 65 63 74 65 64 5f 69 64 73 20 3d 20 73 65 6c turn..........selected_ids.=.sel
30fa0 66 2e 67 75 69 2e 6c 69 62 72 61 72 79 5f 76 69 65 77 2e 67 65 74 5f 73 65 6c 65 63 74 65 64 5f f.gui.library_view.get_selected_
30fc0 69 64 73 28 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 61 64 64 5f 62 6f 6f 6b 73 5f 74 6f ids()..........self.add_books_to
30fe0 5f 6c 69 73 74 28 6c 69 73 74 5f 6e 61 6d 65 2c 20 73 65 6c 65 63 74 65 64 5f 69 64 73 2c 20 72 _list(list_name,.selected_ids,.r
31000 65 66 72 65 73 68 5f 73 63 72 65 65 6e 3d 54 72 75 65 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f efresh_screen=True)........def._
31020 61 64 64 5f 73 65 6c 65 63 74 65 64 5f 74 6f 5f 61 6c 6c 5f 6c 69 73 74 73 28 73 65 6c 66 29 3a add_selected_to_all_lists(self):
31040 0d 0a 20 20 20 20 20 20 20 20 72 6f 77 73 20 3d 20 73 65 6c 66 2e 67 75 69 2e 6c 69 62 72 61 72 ..........rows.=.self.gui.librar
31060 79 5f 76 69 65 77 2e 73 65 6c 65 63 74 69 6f 6e 4d 6f 64 65 6c 28 29 2e 73 65 6c 65 63 74 65 64 y_view.selectionModel().selected
31080 52 6f 77 73 28 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 6e 6f 74 20 72 6f 77 73 20 6f 72 20 6c Rows()..........if.not.rows.or.l
310a0 65 6e 28 72 6f 77 73 29 20 3d 3d 20 30 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 en(rows).==.0:..............retu
310c0 72 6e 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 65 63 74 65 64 5f 69 64 73 20 3d 20 73 65 6c 66 2e rn..........selected_ids.=.self.
310e0 67 75 69 2e 6c 69 62 72 61 72 79 5f 76 69 65 77 2e 67 65 74 5f 73 65 6c 65 63 74 65 64 5f 69 64 gui.library_view.get_selected_id
31100 73 28 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 61 64 64 5f 62 6f 6f 6b 73 5f 74 6f 5f 61 s()..........self.add_books_to_a
31120 6c 6c 5f 6c 69 73 74 73 28 73 65 6c 65 63 74 65 64 5f 69 64 73 29 0d 0a 0d 0a 20 20 20 20 64 65 ll_lists(selected_ids)........de
31140 66 20 5f 61 64 64 5f 73 65 6c 65 63 74 65 64 5f 73 65 72 69 65 73 5f 74 6f 5f 6c 69 73 74 28 73 f._add_selected_series_to_list(s
31160 65 6c 66 2c 20 6c 69 73 74 5f 6e 61 6d 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 69 66 20 6c 69 73 elf,.list_name):..........if.lis
31180 74 5f 6e 61 6d 65 20 69 73 20 4e 6f 6e 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 t_name.is.None:..............ret
311a0 75 72 6e 20 65 72 72 6f 72 5f 64 69 61 6c 6f 67 28 73 65 6c 66 2e 67 75 69 2c 20 5f 28 27 43 61 urn.error_dialog(self.gui,._('Ca
311c0 6e 6e 6f 74 20 61 64 64 20 74 6f 20 6c 69 73 74 27 29 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 nnot.add.to.list'),.............
311e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5f 28 27 4e 6f 20 6c 69 73 74 20 ....................._('No.list.
31200 6e 61 6d 65 20 73 70 65 63 69 66 69 65 64 27 29 2c 20 73 68 6f 77 3d 54 72 75 65 29 0d 0a 20 20 name.specified'),.show=True)....
31220 20 20 20 20 20 20 72 6f 77 73 20 3d 20 73 65 6c 66 2e 67 75 69 2e 6c 69 62 72 61 72 79 5f 76 69 ......rows.=.self.gui.library_vi
31240 65 77 2e 73 65 6c 65 63 74 69 6f 6e 4d 6f 64 65 6c 28 29 2e 73 65 6c 65 63 74 65 64 52 6f 77 73 ew.selectionModel().selectedRows
31260 28 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 6e 6f 74 20 72 6f 77 73 20 6f 72 20 6c 65 6e 28 72 ()..........if.not.rows.or.len(r
31280 6f 77 73 29 20 3d 3d 20 30 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 0d 0a ows).==.0:..............return..
312a0 20 20 20 20 20 20 20 20 73 65 6c 65 63 74 65 64 5f 69 64 73 20 3d 20 73 65 6c 66 2e 67 75 69 2e ........selected_ids.=.self.gui.
312c0 6c 69 62 72 61 72 79 5f 76 69 65 77 2e 67 65 74 5f 73 65 6c 65 63 74 65 64 5f 69 64 73 28 29 0d library_view.get_selected_ids().
312e0 0a 20 20 20 20 20 20 20 20 73 65 72 69 65 73 5f 69 64 73 20 3d 20 73 65 6c 66 2e 5f 67 65 74 5f .........series_ids.=.self._get_
31300 69 64 73 5f 66 6f 72 5f 62 6f 6f 6b 73 5f 69 6e 5f 73 61 6d 65 5f 73 65 72 69 65 73 28 73 65 6c ids_for_books_in_same_series(sel
31320 65 63 74 65 64 5f 69 64 73 29 0d 0a 20 20 20 20 20 20 20 20 66 6f 72 20 62 6f 6f 6b 5f 69 64 20 ected_ids)..........for.book_id.
31340 69 6e 20 73 65 72 69 65 73 5f 69 64 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 62 in.series_ids:..............if.b
31360 6f 6f 6b 5f 69 64 20 6e 6f 74 20 69 6e 20 73 65 6c 65 63 74 65 64 5f 69 64 73 3a 0d 0a 20 20 20 ook_id.not.in.selected_ids:.....
31380 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 65 63 74 65 64 5f 69 64 73 2e 61 70 70 65 6e 64 .............selected_ids.append
313a0 28 62 6f 6f 6b 5f 69 64 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 61 64 64 5f 62 6f 6f 6b (book_id)..........self.add_book
313c0 73 5f 74 6f 5f 6c 69 73 74 28 6c 69 73 74 5f 6e 61 6d 65 2c 20 73 65 6c 65 63 74 65 64 5f 69 64 s_to_list(list_name,.selected_id
313e0 73 2c 20 72 65 66 72 65 73 68 5f 73 63 72 65 65 6e 3d 54 72 75 65 29 0d 0a 0d 0a 20 20 20 20 64 s,.refresh_screen=True)........d
31400 65 66 20 5f 61 64 64 5f 73 65 6c 65 63 74 65 64 5f 73 65 72 69 65 73 5f 74 6f 5f 61 6c 6c 5f 6c ef._add_selected_series_to_all_l
31420 69 73 74 73 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 72 6f 77 73 20 3d 20 73 65 6c 66 ists(self):..........rows.=.self
31440 2e 67 75 69 2e 6c 69 62 72 61 72 79 5f 76 69 65 77 2e 73 65 6c 65 63 74 69 6f 6e 4d 6f 64 65 6c .gui.library_view.selectionModel
31460 28 29 2e 73 65 6c 65 63 74 65 64 52 6f 77 73 28 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 6e 6f ().selectedRows()..........if.no
31480 74 20 72 6f 77 73 20 6f 72 20 6c 65 6e 28 72 6f 77 73 29 20 3d 3d 20 30 3a 0d 0a 20 20 20 20 20 t.rows.or.len(rows).==.0:.......
314a0 20 20 20 20 20 20 20 72 65 74 75 72 6e 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 65 63 74 65 64 5f .......return..........selected_
314c0 69 64 73 20 3d 20 73 65 6c 66 2e 67 75 69 2e 6c 69 62 72 61 72 79 5f 76 69 65 77 2e 67 65 74 5f ids.=.self.gui.library_view.get_
314e0 73 65 6c 65 63 74 65 64 5f 69 64 73 28 29 0d 0a 20 20 20 20 20 20 20 20 73 65 72 69 65 73 5f 69 selected_ids()..........series_i
31500 64 73 20 3d 20 73 65 6c 66 2e 5f 67 65 74 5f 69 64 73 5f 66 6f 72 5f 62 6f 6f 6b 73 5f 69 6e 5f ds.=.self._get_ids_for_books_in_
31520 73 61 6d 65 5f 73 65 72 69 65 73 28 73 65 6c 65 63 74 65 64 5f 69 64 73 29 0d 0a 20 20 20 20 20 same_series(selected_ids).......
31540 20 20 20 66 6f 72 20 62 6f 6f 6b 5f 69 64 20 69 6e 20 73 65 72 69 65 73 5f 69 64 73 3a 0d 0a 20 ...for.book_id.in.series_ids:...
31560 20 20 20 20 20 20 20 20 20 20 20 69 66 20 62 6f 6f 6b 5f 69 64 20 6e 6f 74 20 69 6e 20 73 65 6c ...........if.book_id.not.in.sel
31580 65 63 74 65 64 5f 69 64 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 65 ected_ids:..................sele
315a0 63 74 65 64 5f 69 64 73 2e 61 70 70 65 6e 64 28 62 6f 6f 6b 5f 69 64 29 0d 0a 20 20 20 20 20 20 cted_ids.append(book_id)........
315c0 20 20 73 65 6c 66 2e 61 64 64 5f 62 6f 6f 6b 73 5f 74 6f 5f 61 6c 6c 5f 6c 69 73 74 73 28 73 65 ..self.add_books_to_all_lists(se
315e0 6c 65 63 74 65 64 5f 69 64 73 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 67 65 74 5f 69 64 73 5f lected_ids)........def._get_ids_
31600 66 6f 72 5f 62 6f 6f 6b 73 5f 69 6e 5f 73 61 6d 65 5f 73 65 72 69 65 73 28 73 65 6c 66 2c 20 69 for_books_in_same_series(self,.i
31620 64 73 5f 6c 69 73 74 29 3a 0d 0a 20 20 20 20 20 20 20 20 65 78 74 72 61 69 64 73 20 3d 20 73 65 ds_list):..........extraids.=.se
31640 74 28 29 0d 0a 20 20 20 20 20 20 20 20 75 6e 69 71 75 65 5f 73 65 72 69 65 73 20 3d 20 73 65 74 t()..........unique_series.=.set
31660 28 29 0d 0a 20 20 20 20 20 20 20 20 64 62 20 3d 20 73 65 6c 66 2e 67 75 69 2e 63 75 72 72 65 6e ()..........db.=.self.gui.curren
31680 74 5f 64 62 0d 0a 20 20 20 20 20 20 20 20 66 6f 72 20 62 6f 6f 6b 5f 69 64 20 69 6e 20 69 64 73 t_db..........for.book_id.in.ids
316a0 5f 6c 69 73 74 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 20 47 65 74 20 74 68 65 20 63 75 _list:..............#.Get.the.cu
316c0 72 72 65 6e 74 20 6d 65 74 61 64 61 74 61 20 66 6f 72 20 74 68 69 73 20 62 6f 6f 6b 20 66 72 6f rrent.metadata.for.this.book.fro
316e0 6d 20 74 68 65 20 64 62 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 6d 69 20 3d 20 64 62 2e 67 65 m.the.db..............mi.=.db.ge
31700 74 5f 6d 65 74 61 64 61 74 61 28 62 6f 6f 6b 5f 69 64 2c 20 69 6e 64 65 78 5f 69 73 5f 69 64 3d t_metadata(book_id,.index_is_id=
31720 54 72 75 65 2c 20 67 65 74 5f 63 6f 76 65 72 3d 46 61 6c 73 65 29 0d 0a 20 20 20 20 20 20 20 20 True,.get_cover=False)..........
31740 20 20 20 20 69 66 20 6d 69 2e 73 65 72 69 65 73 20 69 73 20 6e 6f 74 20 4e 6f 6e 65 3a 0d 0a 20 ....if.mi.series.is.not.None:...
31760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 6e 69 71 75 65 5f 73 65 72 69 65 73 2e 61 64 64 ...............unique_series.add
31780 28 6d 69 2e 73 65 72 69 65 73 29 0d 0a 20 20 20 20 20 20 20 20 23 20 4e 6f 77 20 66 69 6e 64 20 (mi.series)..........#.Now.find.
317a0 61 6c 6c 20 74 68 65 20 62 6f 6f 6b 73 20 66 6f 72 20 65 61 63 68 20 73 65 72 69 65 73 0d 0a 20 all.the.books.for.each.series...
317c0 20 20 20 20 20 20 20 66 6f 72 20 73 65 72 69 65 73 20 69 6e 20 75 6e 69 71 75 65 5f 73 65 72 69 .......for.series.in.unique_seri
317e0 65 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 61 72 63 68 20 3d 20 27 73 65 72 69 65 es:..............search.=.'serie
31800 73 3a 22 3d 27 20 2b 20 73 65 72 69 65 73 20 2b 20 27 22 27 0d 0a 20 20 20 20 20 20 20 20 20 20 s:"='.+.series.+.'"'............
31820 20 20 73 65 72 69 65 73 5f 62 6f 6f 6b 5f 69 64 73 20 3d 20 64 62 2e 73 65 61 72 63 68 5f 67 65 ..series_book_ids.=.db.search_ge
31840 74 74 69 6e 67 5f 69 64 73 28 73 65 61 72 63 68 2c 20 27 27 29 0d 0a 20 20 20 20 20 20 20 20 20 tting_ids(search,.'')...........
31860 20 20 20 65 78 74 72 61 69 64 73 20 7c 3d 20 73 65 74 28 73 65 72 69 65 73 5f 62 6f 6f 6b 5f 69 ...extraids.|=.set(series_book_i
31880 64 73 29 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 65 78 74 72 61 69 64 73 0d 0a 0d 0a ds)..........return.extraids....
318a0 20 20 20 20 64 65 66 20 5f 72 65 6d 6f 76 65 5f 73 65 6c 65 63 74 65 64 5f 66 72 6f 6d 5f 6c 69 ....def._remove_selected_from_li
318c0 73 74 28 73 65 6c 66 2c 20 6c 69 73 74 5f 6e 61 6d 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 72 6f st(self,.list_name):..........ro
318e0 77 73 20 3d 20 73 65 6c 66 2e 67 75 69 2e 6c 69 62 72 61 72 79 5f 76 69 65 77 2e 73 65 6c 65 63 ws.=.self.gui.library_view.selec
31900 74 69 6f 6e 4d 6f 64 65 6c 28 29 2e 73 65 6c 65 63 74 65 64 52 6f 77 73 28 29 0d 0a 20 20 20 20 tionModel().selectedRows()......
31920 20 20 20 20 69 66 20 6e 6f 74 20 72 6f 77 73 20 6f 72 20 6c 65 6e 28 72 6f 77 73 29 20 3d 3d 20 ....if.not.rows.or.len(rows).==.
31940 30 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 0d 0a 20 20 20 20 20 20 20 20 0:..............return..........
31960 73 65 6c 65 63 74 65 64 5f 69 64 73 20 3d 20 73 65 6c 66 2e 67 75 69 2e 6c 69 62 72 61 72 79 5f selected_ids.=.self.gui.library_
31980 76 69 65 77 2e 67 65 74 5f 73 65 6c 65 63 74 65 64 5f 69 64 73 28 29 0d 0a 20 20 20 20 20 20 20 view.get_selected_ids().........
319a0 20 73 65 6c 66 2e 72 65 6d 6f 76 65 5f 62 6f 6f 6b 73 5f 66 72 6f 6d 5f 6c 69 73 74 28 6c 69 73 .self.remove_books_from_list(lis
319c0 74 5f 6e 61 6d 65 2c 20 73 65 6c 65 63 74 65 64 5f 69 64 73 2c 20 72 65 66 72 65 73 68 5f 73 63 t_name,.selected_ids,.refresh_sc
319e0 72 65 65 6e 3d 54 72 75 65 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 72 65 6d 6f 76 65 5f 73 65 reen=True)........def._remove_se
31a00 6c 65 63 74 65 64 5f 66 72 6f 6d 5f 61 6c 6c 5f 6c 69 73 74 73 28 73 65 6c 66 29 3a 0d 0a 20 20 lected_from_all_lists(self):....
31a20 20 20 20 20 20 20 72 6f 77 73 20 3d 20 73 65 6c 66 2e 67 75 69 2e 6c 69 62 72 61 72 79 5f 76 69 ......rows.=.self.gui.library_vi
31a40 65 77 2e 73 65 6c 65 63 74 69 6f 6e 4d 6f 64 65 6c 28 29 2e 73 65 6c 65 63 74 65 64 52 6f 77 73 ew.selectionModel().selectedRows
31a60 28 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 6e 6f 74 20 72 6f 77 73 20 6f 72 20 6c 65 6e 28 72 ()..........if.not.rows.or.len(r
31a80 6f 77 73 29 20 3d 3d 20 30 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 0d 0a ows).==.0:..............return..
31aa0 20 20 20 20 20 20 20 20 73 65 6c 65 63 74 65 64 5f 69 64 73 20 3d 20 73 65 6c 66 2e 67 75 69 2e ........selected_ids.=.self.gui.
31ac0 6c 69 62 72 61 72 79 5f 76 69 65 77 2e 67 65 74 5f 73 65 6c 65 63 74 65 64 5f 69 64 73 28 29 0d library_view.get_selected_ids().
31ae0 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 72 65 6d 6f 76 65 5f 62 6f 6f 6b 73 5f 66 72 6f 6d 5f .........self.remove_books_from_
31b00 61 6c 6c 5f 6c 69 73 74 73 28 73 65 6c 65 63 74 65 64 5f 69 64 73 29 0d 0a 0d 0a 20 20 20 20 64 all_lists(selected_ids)........d
31b20 65 66 20 5f 6d 6f 76 65 5f 73 65 6c 65 63 74 65 64 5f 74 6f 5f 6c 69 73 74 28 73 65 6c 66 29 3a ef._move_selected_to_list(self):
31b40 0d 0a 20 20 20 20 20 20 20 20 72 6f 77 73 20 3d 20 73 65 6c 66 2e 67 75 69 2e 6c 69 62 72 61 72 ..........rows.=.self.gui.librar
31b60 79 5f 76 69 65 77 2e 73 65 6c 65 63 74 69 6f 6e 4d 6f 64 65 6c 28 29 2e 73 65 6c 65 63 74 65 64 y_view.selectionModel().selected
31b80 52 6f 77 73 28 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 6e 6f 74 20 72 6f 77 73 20 6f 72 20 6c Rows()..........if.not.rows.or.l
31ba0 65 6e 28 72 6f 77 73 29 20 3d 3d 20 30 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 en(rows).==.0:..............retu
31bc0 72 6e 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 65 63 74 65 64 5f 69 64 73 20 3d 20 73 65 6c 66 2e rn..........selected_ids.=.self.
31be0 67 75 69 2e 6c 69 62 72 61 72 79 5f 76 69 65 77 2e 67 65 74 5f 73 65 6c 65 63 74 65 64 5f 69 64 gui.library_view.get_selected_id
31c00 73 28 29 0d 0a 20 20 20 20 20 20 20 20 23 20 49 64 65 6e 74 69 66 79 20 61 6c 6c 20 74 68 65 20 s()..........#.Identify.all.the.
31c20 6c 69 73 74 73 28 73 29 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 62 6f 6f 6b 73 20 61 72 65 20 lists(s).the.selected.books.are.
31c40 6f 6e 20 69 66 20 61 6e 79 2e 0d 0a 20 20 20 20 20 20 20 20 64 62 20 3d 20 73 65 6c 66 2e 67 75 on.if.any...........db.=.self.gu
31c60 69 2e 63 75 72 72 65 6e 74 5f 64 62 0d 0a 20 20 20 20 20 20 20 20 6c 69 73 74 5f 6e 61 6d 65 73 i.current_db..........list_names
31c80 20 3d 20 73 6f 72 74 65 64 28 63 66 67 2e 67 65 74 5f 6c 69 73 74 5f 6e 61 6d 65 73 28 64 62 29 .=.sorted(cfg.get_list_names(db)
31ca0 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 6c 69 73 74 73 5f 69 6e 5f 75 73 65 20 3d 20 5b 5d 0d 0a )............lists_in_use.=.[]..
31cc0 20 20 20 20 20 20 20 20 66 6f 72 20 6c 69 73 74 5f 6e 61 6d 65 20 69 6e 20 6c 69 73 74 5f 6e 61 ........for.list_name.in.list_na
31ce0 6d 65 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 6f 6f 6b 5f 69 64 73 20 3d 20 63 66 67 mes:..............book_ids.=.cfg
31d00 2e 67 65 74 5f 62 6f 6f 6b 5f 6c 69 73 74 28 64 62 2c 20 6c 69 73 74 5f 6e 61 6d 65 29 0d 0a 20 .get_book_list(db,.list_name)...
31d20 20 20 20 20 20 20 20 20 20 20 20 69 64 5f 6d 61 70 20 3d 20 64 69 63 74 28 5b 28 62 6f 6f 6b 5f ...........id_map.=.dict([(book_
31d40 69 64 2c 20 54 72 75 65 29 20 66 6f 72 20 62 6f 6f 6b 5f 69 64 20 69 6e 20 62 6f 6f 6b 5f 69 64 id,.True).for.book_id.in.book_id
31d60 73 5d 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 62 6f 6f 6b 5f 69 64 20 69 6e 20 s])..............for.book_id.in.
31d80 73 65 6c 65 63 74 65 64 5f 69 64 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 selected_ids:..................i
31da0 66 20 62 6f 6f 6b 5f 69 64 20 69 6e 20 69 64 5f 6d 61 70 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 f.book_id.in.id_map:............
31dc0 20 20 20 20 20 20 20 20 20 20 6c 69 73 74 73 5f 69 6e 5f 75 73 65 2e 61 70 70 65 6e 64 28 6c 69 ..........lists_in_use.append(li
31de0 73 74 5f 6e 61 6d 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72 st_name)......................br
31e00 65 61 6b 0d 0a 0d 0a 20 20 20 20 20 20 20 20 23 20 50 72 6f 6d 70 74 20 75 73 65 72 20 74 6f 20 eak............#.Prompt.user.to.
31e20 66 69 67 75 72 65 20 6f 75 74 20 77 68 69 63 68 20 6c 69 73 74 73 20 74 6f 20 72 65 6d 6f 76 65 figure.out.which.lists.to.remove
31e40 20 66 72 6f 6d 20 61 6e 64 20 6d 6f 76 65 20 74 6f 0d 0a 20 20 20 20 20 20 20 20 64 20 3d 20 4d .from.and.move.to..........d.=.M
31e60 6f 76 65 42 6f 6f 6b 73 44 69 61 6c 6f 67 28 73 65 6c 66 2e 67 75 69 2c 20 6c 69 73 74 73 5f 69 oveBooksDialog(self.gui,.lists_i
31e80 6e 5f 75 73 65 2c 20 6c 69 73 74 5f 6e 61 6d 65 73 29 0d 0a 20 20 20 20 20 20 20 20 64 2e 65 78 n_use,.list_names)..........d.ex
31ea0 65 63 5f 28 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 64 2e 72 65 73 75 6c 74 28 29 20 21 3d 20 ec_()..........if.d.result().!=.
31ec0 64 2e 41 63 63 65 70 74 65 64 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 0d d.Accepted:..............return.
31ee0 0a 20 20 20 20 20 20 20 20 73 6f 75 72 63 65 5f 6c 69 73 74 5f 6e 61 6d 65 73 20 3d 20 64 2e 67 .........source_list_names.=.d.g
31f00 65 74 5f 73 6f 75 72 63 65 5f 6c 69 73 74 5f 6e 61 6d 65 73 28 29 0d 0a 20 20 20 20 20 20 20 20 et_source_list_names()..........
31f20 64 65 73 74 5f 6c 69 73 74 5f 6e 61 6d 65 73 20 3d 20 64 2e 67 65 74 5f 64 65 73 74 5f 6c 69 73 dest_list_names.=.d.get_dest_lis
31f40 74 5f 6e 61 6d 65 73 28 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6d 6f 76 65 5f 62 6f 6f t_names()..........self.move_boo
31f60 6b 73 5f 74 6f 5f 6c 69 73 74 73 28 73 6f 75 72 63 65 5f 6c 69 73 74 5f 6e 61 6d 65 73 2c 20 64 ks_to_lists(source_list_names,.d
31f80 65 73 74 5f 6c 69 73 74 5f 6e 61 6d 65 73 2c 20 73 65 6c 65 63 74 65 64 5f 69 64 73 29 0d 0a 0d est_list_names,.selected_ids)...
31fa0 0a 20 20 20 20 64 65 66 20 5f 63 6c 65 61 72 5f 6c 69 73 74 28 73 65 6c 66 2c 20 6c 69 73 74 5f .....def._clear_list(self,.list_
31fc0 6e 61 6d 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 69 66 20 6e 6f 74 20 71 75 65 73 74 69 6f 6e 5f name):..........if.not.question_
31fe0 64 69 61 6c 6f 67 28 73 65 6c 66 2e 67 75 69 2c 20 5f 28 27 41 72 65 20 79 6f 75 20 73 75 72 65 dialog(self.gui,._('Are.you.sure
32000 3f 27 29 2c 20 27 3c 70 3e 27 20 2b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5f 28 ?'),.'<p>'.+.................._(
32020 27 41 72 65 20 79 6f 75 20 73 75 72 65 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 63 6c 65 61 72 20 'Are.you.sure.you.want.to.clear.
32040 74 68 65 20 5c 27 25 73 5c 27 20 72 65 61 64 69 6e 67 20 6c 69 73 74 3f 27 29 20 25 20 6c 69 73 the.\'%s\'.reading.list?').%.lis
32060 74 5f 6e 61 6d 65 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 68 6f 77 5f 63 6f t_name,..................show_co
32080 70 79 5f 62 75 74 74 6f 6e 3d 46 61 6c 73 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 py_button=False):..............r
320a0 65 74 75 72 6e 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 6c 65 61 72 5f 6c 69 73 74 28 6c eturn..........self.clear_list(l
320c0 69 73 74 5f 6e 61 6d 65 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 76 69 65 77 5f 71 75 69 63 6b ist_name)........def._view_quick
320e0 5f 61 63 63 65 73 73 5f 6c 69 73 74 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 6c 69 62 _access_list(self):..........lib
32100 72 61 72 79 20 3d 20 63 66 67 2e 67 65 74 5f 6c 69 62 72 61 72 79 5f 63 6f 6e 66 69 67 28 73 65 rary.=.cfg.get_library_config(se
32120 6c 66 2e 67 75 69 2e 63 75 72 72 65 6e 74 5f 64 62 29 0d 0a 20 20 20 20 20 20 20 20 6c 69 73 74 lf.gui.current_db)..........list
32140 5f 6e 61 6d 65 20 3d 20 6c 69 62 72 61 72 79 2e 67 65 74 28 63 66 67 2e 4b 45 59 5f 51 55 49 43 _name.=.library.get(cfg.KEY_QUIC
32160 4b 5f 41 43 43 45 53 53 5f 4c 49 53 54 2c 20 27 44 65 66 61 75 6c 74 27 29 0d 0a 20 20 20 20 20 K_ACCESS_LIST,.'Default').......
32180 20 20 20 69 66 20 6c 69 73 74 5f 6e 61 6d 65 20 3d 3d 20 27 44 65 66 61 75 6c 74 27 3a 0d 0a 20 ...if.list_name.==.'Default':...
321a0 20 20 20 20 20 20 20 20 20 20 20 6c 69 73 74 5f 6e 61 6d 65 20 3d 20 6c 69 62 72 61 72 79 2e 67 ...........list_name.=.library.g
321c0 65 74 28 63 66 67 2e 4b 45 59 5f 44 45 46 41 55 4c 54 5f 4c 49 53 54 2c 20 4e 6f 6e 65 29 0d 0a et(cfg.KEY_DEFAULT_LIST,.None)..
321e0 20 20 20 20 20 20 20 20 69 66 20 6c 69 73 74 5f 6e 61 6d 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 ........if.list_name:...........
32200 20 20 20 73 65 6c 66 2e 76 69 65 77 5f 6c 69 73 74 28 6c 69 73 74 5f 6e 61 6d 65 29 0d 0a 0d 0a ...self.view_list(list_name)....
32220 20 20 20 20 64 65 66 20 67 65 74 5f 6c 69 73 74 5f 6e 61 6d 65 73 28 73 65 6c 66 2c 20 65 78 63 ....def.get_list_names(self,.exc
32240 6c 75 64 65 5f 61 75 74 6f 3d 54 72 75 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 27 27 27 0d 0a 20 lude_auto=True):..........'''...
32260 20 20 20 20 20 20 20 54 68 69 73 20 6d 65 74 68 6f 64 20 69 73 20 64 65 73 69 67 6e 65 64 20 74 .......This.method.is.designed.t
32280 6f 20 62 65 20 63 61 6c 6c 65 64 20 66 72 6f 6d 20 6f 74 68 65 72 20 70 6c 75 67 69 6e 73 0d 0a o.be.called.from.other.plugins..
322a0 20 20 20 20 20 20 20 20 49 74 20 69 73 20 61 20 63 6f 6e 76 65 6e 69 65 6e 63 65 20 77 72 61 70 ........It.is.a.convenience.wrap
322c0 70 65 72 20 74 6f 20 72 65 74 75 72 6e 20 61 20 73 6f 72 74 65 64 20 6c 69 73 74 20 6f 66 20 72 per.to.return.a.sorted.list.of.r
322e0 65 61 64 69 6e 67 20 6c 69 73 74 20 6e 61 6d 65 73 0d 0a 20 20 20 20 20 20 20 20 65 78 63 6c 75 eading.list.names..........exclu
32300 64 65 5f 61 75 74 6f 20 2d 20 63 6f 6e 74 72 6f 6c 73 20 77 68 65 74 68 65 72 20 74 6f 20 65 78 de_auto.-.controls.whether.to.ex
32320 63 6c 75 64 65 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 67 65 6e 65 72 61 74 65 64 20 64 65 clude.automatically.generated.de
32340 76 69 63 65 20 6c 69 73 74 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 vice.lists......................
32360 20 20 20 77 68 69 63 68 20 63 61 6e 6e 6f 74 20 62 65 20 61 64 64 65 64 2f 72 65 6d 6f 76 65 64 ...which.cannot.be.added/removed
32380 20 66 72 6f 6d 20 6d 61 6e 75 61 6c 6c 79 2e 0d 0a 20 20 20 20 20 20 20 20 27 27 27 0d 0a 20 20 .from.manually...........'''....
323a0 20 20 20 20 20 20 72 65 74 75 72 6e 20 63 66 67 2e 67 65 74 5f 6c 69 73 74 5f 6e 61 6d 65 73 28 ......return.cfg.get_list_names(
323c0 73 65 6c 66 2e 67 75 69 2e 63 75 72 72 65 6e 74 5f 64 62 2c 20 65 78 63 6c 75 64 65 5f 61 75 74 self.gui.current_db,.exclude_aut
323e0 6f 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 67 65 74 5f 62 6f 6f 6b 5f 6c 69 73 74 28 73 65 6c 66 o)........def.get_book_list(self
32400 2c 20 6c 69 73 74 5f 6e 61 6d 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 27 27 27 0d 0a 20 20 20 20 ,.list_name):..........'''......
32420 20 20 20 20 54 68 69 73 20 6d 65 74 68 6f 64 20 69 73 20 64 65 73 69 67 6e 65 64 20 74 6f 20 62 ....This.method.is.designed.to.b
32440 65 20 63 61 6c 6c 65 64 20 66 72 6f 6d 20 6f 74 68 65 72 20 70 6c 75 67 69 6e 73 0d 0a 20 20 20 e.called.from.other.plugins.....
32460 20 20 20 20 20 49 74 20 69 73 20 61 20 63 6f 6e 76 65 6e 69 65 6e 63 65 20 77 72 61 70 70 65 72 .....It.is.a.convenience.wrapper
32480 20 74 6f 20 72 65 74 75 72 6e 20 74 68 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 61 20 6c 69 73 .to.return.the.contents.of.a.lis
324a0 74 20 62 79 20 6e 61 6d 65 20 69 6e 20 63 75 72 72 65 6e 74 20 64 62 0d 0a 20 20 20 20 20 20 20 t.by.name.in.current.db.........
324c0 20 52 65 74 75 72 6e 73 20 61 20 6c 69 73 74 20 63 6f 6e 74 61 69 6e 69 6e 67 20 63 61 6c 69 62 .Returns.a.list.containing.calib
324e0 72 65 20 69 64 73 20 6f 66 20 62 6f 6f 6b 73 20 6f 6e 20 74 68 69 73 20 6c 69 73 74 0d 0a 20 20 re.ids.of.books.on.this.list....
32500 20 20 20 20 20 20 27 27 27 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 63 66 67 2e 67 65 ......'''..........return.cfg.ge
32520 74 5f 62 6f 6f 6b 5f 6c 69 73 74 28 73 65 6c 66 2e 67 75 69 2e 63 75 72 72 65 6e 74 5f 64 62 2c t_book_list(self.gui.current_db,
32540 20 6c 69 73 74 5f 6e 61 6d 65 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 61 64 64 5f 62 6f 6f 6b 73 .list_name)........def.add_books
32560 5f 74 6f 5f 6c 69 73 74 28 73 65 6c 66 2c 20 6c 69 73 74 5f 6e 61 6d 65 2c 20 62 6f 6f 6b 5f 69 _to_list(self,.list_name,.book_i
32580 64 5f 6c 69 73 74 2c 20 72 65 66 72 65 73 68 5f 73 63 72 65 65 6e 3d 54 72 75 65 2c 20 64 69 73 d_list,.refresh_screen=True,.dis
325a0 70 6c 61 79 5f 77 61 72 6e 69 6e 67 73 3d 54 72 75 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 27 27 play_warnings=True):..........''
325c0 27 0d 0a 20 20 20 20 20 20 20 20 54 68 69 73 20 6d 65 74 68 6f 64 20 69 73 20 64 65 73 69 67 6e '..........This.method.is.design
325e0 65 64 20 74 6f 20 62 65 20 63 61 6c 6c 65 64 20 66 72 6f 6d 20 6f 74 68 65 72 20 70 6c 75 67 69 ed.to.be.called.from.other.plugi
32600 6e 73 0d 0a 20 20 20 20 20 20 20 20 6c 69 73 74 5f 6e 61 6d 65 20 2d 20 6d 75 73 74 20 62 65 20 ns..........list_name.-.must.be.
32620 61 20 76 61 6c 69 64 20 6c 69 73 74 20 6e 61 6d 65 0d 0a 20 20 20 20 20 20 20 20 62 6f 6f 6b 5f a.valid.list.name..........book_
32640 69 64 5f 6c 69 73 74 20 2d 20 73 68 6f 75 6c 64 20 62 65 20 61 20 6c 69 73 74 20 6f 66 20 63 61 id_list.-.should.be.a.list.of.ca
32660 6c 69 62 72 65 20 62 6f 6f 6b 20 69 64 73 20 74 6f 20 62 65 20 61 64 64 65 64 0d 0a 20 20 20 20 libre.book.ids.to.be.added......
32680 20 20 20 20 72 65 66 72 65 73 68 5f 73 63 72 65 65 6e 20 2d 20 69 6e 64 69 63 61 74 65 73 20 77 ....refresh_screen.-.indicates.w
326a0 68 65 74 68 65 72 20 74 6f 20 72 65 66 72 65 73 68 20 74 68 65 20 62 6f 6f 6b 20 64 65 74 61 69 hether.to.refresh.the.book.detai
326c0 6c 73 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 6c 69 62 72 61 72 79 20 76 69 65 77 0d 0a 20 20 ls.displayed.in.library.view....
326e0 20 20 20 20 20 20 64 69 73 70 6c 61 79 5f 77 61 72 6e 69 6e 67 73 20 2d 20 6f 70 74 69 6f 6e 20 ......display_warnings.-.option.
32700 74 6f 20 73 75 70 70 72 65 73 73 20 61 6e 79 20 65 72 72 6f 72 2f 77 61 72 6e 69 6e 67 20 64 69 to.suppress.any.error/warning.di
32720 61 6c 6f 67 73 20 69 66 20 62 6f 6f 6b 73 20 61 6c 72 65 61 64 79 20 6f 6e 20 6c 69 73 74 0d 0a alogs.if.books.already.on.list..
32740 20 20 20 20 20 20 20 20 27 27 27 0d 0a 20 20 20 20 20 20 20 20 69 66 20 72 65 66 72 65 73 68 5f ........'''..........if.refresh_
32760 73 63 72 65 65 6e 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 72 65 76 69 6f 75 73 20 3d 20 screen:..............previous.=.
32780 73 65 6c 66 2e 67 75 69 2e 6c 69 62 72 61 72 79 5f 76 69 65 77 2e 63 75 72 72 65 6e 74 49 6e 64 self.gui.library_view.currentInd
327a0 65 78 28 29 0d 0a 20 20 20 20 20 20 20 20 64 62 20 3d 20 73 65 6c 66 2e 67 75 69 2e 63 75 72 72 ex()..........db.=.self.gui.curr
327c0 65 6e 74 5f 64 62 0d 0a 0d 0a 20 20 20 20 20 20 20 20 77 69 74 68 20 73 65 6c 66 2e 73 79 6e 63 ent_db............with.self.sync
327e0 5f 6c 6f 63 6b 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 6f 6f 6b 5f 69 64 73 20 3d 20 63 _lock:..............book_ids.=.c
32800 66 67 2e 67 65 74 5f 62 6f 6f 6b 5f 6c 69 73 74 28 64 62 2c 20 6c 69 73 74 5f 6e 61 6d 65 29 0d fg.get_book_list(db,.list_name).
32820 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 64 5f 6d 61 70 20 3d 20 4f 72 64 65 72 65 64 44 69 63 .............id_map.=.OrderedDic
32840 74 28 5b 28 62 6f 6f 6b 5f 69 64 2c 20 54 72 75 65 29 20 66 6f 72 20 62 6f 6f 6b 5f 69 64 20 69 t([(book_id,.True).for.book_id.i
32860 6e 20 62 6f 6f 6b 5f 69 64 73 5d 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 77 5f 69 64 n.book_ids])..............new_id
32880 73 20 3d 20 5b 5d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 63 61 6c 69 62 72 65 5f s.=.[]..............for.calibre_
328a0 69 64 20 69 6e 20 62 6f 6f 6b 5f 69 64 5f 6c 69 73 74 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 id.in.book_id_list:.............
328c0 20 20 20 20 20 69 66 20 63 61 6c 69 62 72 65 5f 69 64 20 6e 6f 74 20 69 6e 20 69 64 5f 6d 61 70 .....if.calibre_id.not.in.id_map
328e0 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 77 5f 69 64 73 2e 61 :......................new_ids.a
32900 70 70 65 6e 64 28 63 61 6c 69 62 72 65 5f 69 64 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ppend(calibre_id)...............
32920 20 20 20 20 20 20 20 62 6f 6f 6b 5f 69 64 73 2e 61 70 70 65 6e 64 28 63 61 6c 69 62 72 65 5f 69 .......book_ids.append(calibre_i
32940 64 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6e 6f 74 20 6e 65 77 5f 69 64 73 d)................if.not.new_ids
32960 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 64 69 73 70 6c 61 79 5f 77 61 :..................if.display_wa
32980 72 6e 69 6e 67 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 rnings:......................ret
329a0 75 72 6e 20 63 6f 6e 66 69 72 6d 28 5f 28 27 54 68 65 20 73 65 6c 65 63 74 65 64 20 62 6f 6f 6b urn.confirm(_('The.selected.book
329c0 28 73 29 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 20 6f 6e 20 74 68 69 73 20 6c 69 73 74 3a 20 (s).already.exist.on.this.list:.
329e0 3c 62 3e 25 73 3c 2f 62 3e 27 29 20 25 20 6c 69 73 74 5f 6e 61 6d 65 2c 0d 0a 20 20 20 20 20 20 <b>%s</b>').%.list_name,........
32a00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 72 65 61 64 69 ..........................'readi
32a20 6e 67 5f 6c 69 73 74 5f 61 6c 72 65 61 64 79 5f 6f 6e 5f 6c 69 73 74 27 2c 20 73 65 6c 66 2e 67 ng_list_already_on_list',.self.g
32a40 75 69 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ui,.............................
32a60 20 20 20 20 20 74 69 74 6c 65 3d 5f 28 27 46 61 69 6c 65 64 20 74 6f 20 61 64 64 20 74 6f 20 6c .....title=_('Failed.to.add.to.l
32a80 69 73 74 27 29 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 46 ist'))..................return.F
32aa0 61 6c 73 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 66 67 2e 73 65 74 5f 62 6f 6f 6b 5f 6c alse..............cfg.set_book_l
32ac0 69 73 74 28 64 62 2c 20 6c 69 73 74 5f 6e 61 6d 65 2c 20 62 6f 6f 6b 5f 69 64 73 29 0d 0a 0d 0a ist(db,.list_name,.book_ids)....
32ae0 20 20 20 20 20 20 20 20 20 20 20 20 23 20 41 64 64 20 74 61 67 73 20 74 6f 20 74 68 65 20 62 6f ............#.Add.tags.to.the.bo
32b00 6f 6b 73 20 69 66 20 6e 65 63 65 73 73 61 72 79 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 6e oks.if.necessary..............an
32b20 79 5f 74 61 67 73 5f 63 68 61 6e 67 65 64 20 3d 20 73 65 6c 66 2e 61 70 70 6c 79 5f 74 61 67 73 y_tags_changed.=.self.apply_tags
32b40 5f 74 6f 5f 6c 69 73 74 28 6c 69 73 74 5f 6e 61 6d 65 2c 20 62 6f 6f 6b 5f 69 64 73 2c 20 61 64 _to_list(list_name,.book_ids,.ad
32b60 64 3d 54 72 75 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 68 61 6e 67 65 64 5f 73 65 72 d=True)..............changed_ser
32b80 69 65 73 5f 69 64 5f 6c 69 73 74 20 3d 20 73 65 6c 66 2e 75 70 64 61 74 65 5f 73 65 72 69 65 73 ies_id_list.=.self.update_series
32ba0 5f 63 75 73 74 6f 6d 5f 63 6f 6c 75 6d 6e 28 6c 69 73 74 5f 6e 61 6d 65 2c 20 62 6f 6f 6b 5f 69 _custom_column(list_name,.book_i
32bc0 64 73 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 72 65 66 72 65 73 68 5f 73 63 ds)................if.refresh_sc
32be0 72 65 65 6e 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 65 73 73 61 67 65 20 3d reen:..................message.=
32c00 20 5f 28 27 41 64 64 65 64 20 25 64 20 62 6f 6f 6b 73 20 74 6f 20 79 6f 75 72 20 25 73 20 6c 69 ._('Added.%d.books.to.your.%s.li
32c20 73 74 27 29 20 25 20 28 6c 65 6e 28 6e 65 77 5f 69 64 73 29 2c 20 6c 69 73 74 5f 6e 61 6d 65 29 st').%.(len(new_ids),.list_name)
32c40 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 67 75 69 2e 73 74 61 74 75 ..................self.gui.statu
32c60 73 5f 62 61 72 2e 73 68 6f 77 4d 65 73 73 61 67 65 28 6d 65 73 73 61 67 65 2c 20 33 30 30 30 29 s_bar.showMessage(message,.3000)
32c80 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 61 6e 79 5f 74 61 67 73 5f 63 68 ..................if.any_tags_ch
32ca0 61 6e 67 65 64 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 66 72 anged:......................refr
32cc0 65 73 68 5f 62 6f 6f 6b 5f 69 64 73 20 3d 20 73 65 74 28 63 68 61 6e 67 65 64 5f 73 65 72 69 65 esh_book_ids.=.set(changed_serie
32ce0 73 5f 69 64 5f 6c 69 73 74 29 2e 75 6e 69 6f 6e 28 73 65 74 28 6e 65 77 5f 69 64 73 29 29 0d 0a s_id_list).union(set(new_ids))..
32d00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 67 75 69 2e 6c 69 62 ....................self.gui.lib
32d20 72 61 72 79 5f 76 69 65 77 2e 6d 6f 64 65 6c 28 29 2e 72 65 66 72 65 73 68 5f 69 64 73 28 72 65 rary_view.model().refresh_ids(re
32d40 66 72 65 73 68 5f 62 6f 6f 6b 5f 69 64 73 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 fresh_book_ids).................
32d60 20 20 20 20 20 63 75 72 72 65 6e 74 20 3d 20 73 65 6c 66 2e 67 75 69 2e 6c 69 62 72 61 72 79 5f .....current.=.self.gui.library_
32d80 76 69 65 77 2e 63 75 72 72 65 6e 74 49 6e 64 65 78 28 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 view.currentIndex().............
32da0 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 67 75 69 2e 6c 69 62 72 61 72 79 5f 76 69 65 77 2e 6d .........self.gui.library_view.m
32dc0 6f 64 65 6c 28 29 2e 63 75 72 72 65 6e 74 5f 63 68 61 6e 67 65 64 28 63 75 72 72 65 6e 74 2c 20 odel().current_changed(current,.
32de0 70 72 65 76 69 6f 75 73 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 previous)......................s
32e00 65 6c 66 2e 67 75 69 2e 74 61 67 73 5f 76 69 65 77 2e 72 65 63 6f 75 6e 74 28 29 0d 0a 20 20 20 elf.gui.tags_view.recount().....
32e20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 54 72 75 65 0d 0a 0d 0a 20 20 20 20 64 65 66 20 .........return.True........def.
32e40 61 64 64 5f 62 6f 6f 6b 73 5f 74 6f 5f 61 6c 6c 5f 6c 69 73 74 73 28 73 65 6c 66 2c 20 62 6f 6f add_books_to_all_lists(self,.boo
32e60 6b 5f 69 64 5f 6c 69 73 74 2c 20 72 65 66 72 65 73 68 5f 73 63 72 65 65 6e 3d 54 72 75 65 29 3a k_id_list,.refresh_screen=True):
32e80 0d 0a 20 20 20 20 20 20 20 20 27 27 27 0d 0a 20 20 20 20 20 20 20 20 54 68 69 73 20 6d 65 74 68 ..........'''..........This.meth
32ea0 6f 64 20 69 73 20 64 65 73 69 67 6e 65 64 20 74 6f 20 62 65 20 63 61 6c 6c 65 64 20 66 72 6f 6d od.is.designed.to.be.called.from
32ec0 20 6f 74 68 65 72 20 70 6c 75 67 69 6e 73 0d 0a 20 20 20 20 20 20 20 20 62 6f 6f 6b 5f 69 64 5f .other.plugins..........book_id_
32ee0 6c 69 73 74 20 2d 20 73 68 6f 75 6c 64 20 62 65 20 61 20 6c 69 73 74 20 6f 66 20 63 61 6c 69 62 list.-.should.be.a.list.of.calib
32f00 72 65 20 62 6f 6f 6b 20 69 64 73 20 74 6f 20 62 65 20 61 64 64 65 64 0d 0a 20 20 20 20 20 20 20 re.book.ids.to.be.added.........
32f20 20 72 65 66 72 65 73 68 5f 73 63 72 65 65 6e 20 2d 20 69 6e 64 69 63 61 74 65 73 20 77 68 65 74 .refresh_screen.-.indicates.whet
32f40 68 65 72 20 74 6f 20 72 65 66 72 65 73 68 20 74 68 65 20 62 6f 6f 6b 20 64 65 74 61 69 6c 73 20 her.to.refresh.the.book.details.
32f60 64 69 73 70 6c 61 79 65 64 20 69 6e 20 6c 69 62 72 61 72 79 20 76 69 65 77 0d 0a 20 20 20 20 20 displayed.in.library.view.......
32f80 20 20 20 27 27 27 0d 0a 20 20 20 20 20 20 20 20 69 66 20 72 65 66 72 65 73 68 5f 73 63 72 65 65 ...'''..........if.refresh_scree
32fa0 6e 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 72 65 76 69 6f 75 73 20 3d 20 73 65 6c 66 2e n:..............previous.=.self.
32fc0 67 75 69 2e 6c 69 62 72 61 72 79 5f 76 69 65 77 2e 63 75 72 72 65 6e 74 49 6e 64 65 78 28 29 0d gui.library_view.currentIndex().
32fe0 0a 20 20 20 20 20 20 20 20 64 62 20 3d 20 73 65 6c 66 2e 67 75 69 2e 63 75 72 72 65 6e 74 5f 64 .........db.=.self.gui.current_d
33000 62 0d 0a 0d 0a 20 20 20 20 20 20 20 20 77 69 74 68 20 73 65 6c 66 2e 73 79 6e 63 5f 6c 6f 63 6b b............with.self.sync_lock
33020 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 73 74 5f 6e 61 6d 65 73 20 3d 20 63 66 67 2e :..............list_names.=.cfg.
33040 67 65 74 5f 6c 69 73 74 5f 6e 61 6d 65 73 28 64 62 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 get_list_names(db)..............
33060 75 70 64 61 74 65 64 5f 6c 69 73 74 73 20 3d 20 30 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 updated_lists.=.0..............a
33080 6e 79 5f 74 61 67 73 5f 63 68 61 6e 67 65 64 20 3d 20 46 61 6c 73 65 0d 0a 20 20 20 20 20 20 20 ny_tags_changed.=.False.........
330a0 20 20 20 20 20 63 68 61 6e 67 65 64 5f 73 65 72 69 65 73 5f 69 64 73 20 3d 20 73 65 74 28 29 0d .....changed_series_ids.=.set().
330c0 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 6c 69 73 74 5f 6e 61 6d 65 20 69 6e 20 6c 69 .............for.list_name.in.li
330e0 73 74 5f 6e 61 6d 65 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 6f 6f 6b 5f st_names:..................book_
33100 69 64 73 20 3d 20 63 66 67 2e 67 65 74 5f 62 6f 6f 6b 5f 6c 69 73 74 28 64 62 2c 20 6c 69 73 74 ids.=.cfg.get_book_list(db,.list
33120 5f 6e 61 6d 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 64 5f 6d 61 70 20 3d _name)..................id_map.=
33140 20 4f 72 64 65 72 65 64 44 69 63 74 28 5b 28 62 6f 6f 6b 5f 69 64 2c 20 54 72 75 65 29 20 66 6f .OrderedDict([(book_id,.True).fo
33160 72 20 62 6f 6f 6b 5f 69 64 20 69 6e 20 62 6f 6f 6b 5f 69 64 73 5d 29 0d 0a 20 20 20 20 20 20 20 r.book_id.in.book_ids]).........
33180 20 20 20 20 20 20 20 20 20 6e 65 77 5f 69 64 73 20 3d 20 5b 5d 0d 0a 20 20 20 20 20 20 20 20 20 .........new_ids.=.[]...........
331a0 20 20 20 20 20 20 20 66 6f 72 20 63 61 6c 69 62 72 65 5f 69 64 20 69 6e 20 62 6f 6f 6b 5f 69 64 .......for.calibre_id.in.book_id
331c0 5f 6c 69 73 74 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 63 _list:......................if.c
331e0 61 6c 69 62 72 65 5f 69 64 20 6e 6f 74 20 69 6e 20 69 64 5f 6d 61 70 3a 0d 0a 20 20 20 20 20 20 alibre_id.not.in.id_map:........
33200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 77 5f 69 64 73 2e 61 70 70 65 6e 64 ..................new_ids.append
33220 28 63 61 6c 69 62 72 65 5f 69 64 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 (calibre_id)....................
33240 20 20 20 20 20 20 62 6f 6f 6b 5f 69 64 73 2e 61 70 70 65 6e 64 28 63 61 6c 69 62 72 65 5f 69 64 ......book_ids.append(calibre_id
33260 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6e 65 77 5f 69 64 73 3a 0d 0a )..................if.new_ids:..
33280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 70 64 61 74 65 64 5f 6c 69 73 74 ....................updated_list
332a0 73 20 2b 3d 20 31 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 66 67 2e s.+=.1......................cfg.
332c0 73 65 74 5f 62 6f 6f 6b 5f 6c 69 73 74 28 64 62 2c 20 6c 69 73 74 5f 6e 61 6d 65 2c 20 62 6f 6f set_book_list(db,.list_name,.boo
332e0 6b 5f 69 64 73 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 20 41 64 k_ids)......................#.Ad
33300 64 20 74 61 67 73 20 74 6f 20 74 68 65 20 62 6f 6f 6b 73 20 69 66 20 6e 65 63 65 73 73 61 72 79 d.tags.to.the.books.if.necessary
33320 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6e 79 5f 74 61 67 73 5f 63 ......................any_tags_c
33340 68 61 6e 67 65 64 20 7c 3d 20 73 65 6c 66 2e 61 70 70 6c 79 5f 74 61 67 73 5f 74 6f 5f 6c 69 73 hanged.|=.self.apply_tags_to_lis
33360 74 28 6c 69 73 74 5f 6e 61 6d 65 2c 20 6e 65 77 5f 69 64 73 2c 20 61 64 64 3d 54 72 75 65 29 0d t(list_name,.new_ids,.add=True).
33380 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 68 61 6e 67 65 64 5f 73 65 72 69 65 73 5f .................changed_series_
333a0 69 64 5f 6c 69 73 74 20 3d 20 73 65 6c 66 2e 75 70 64 61 74 65 5f 73 65 72 69 65 73 5f 63 75 73 id_list.=.self.update_series_cus
333c0 74 6f 6d 5f 63 6f 6c 75 6d 6e 28 6c 69 73 74 5f 6e 61 6d 65 2c 20 62 6f 6f 6b 5f 69 64 73 29 0d tom_column(list_name,.book_ids).
333e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 68 61 6e 67 65 64 5f 73 65 72 69 65 73 5f .................changed_series_
33400 69 64 73 2e 75 6e 69 6f 6e 28 73 65 74 28 63 68 61 6e 67 65 64 5f 73 65 72 69 65 73 5f 69 64 5f ids.union(set(changed_series_id_
33420 6c 69 73 74 29 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 72 65 66 72 65 73 68 list))................if.refresh
33440 5f 73 63 72 65 65 6e 20 61 6e 64 20 75 70 64 61 74 65 64 5f 6c 69 73 74 73 3a 0d 0a 20 20 20 20 _screen.and.updated_lists:......
33460 20 20 20 20 20 20 20 20 20 20 20 20 6d 65 73 73 61 67 65 20 3d 20 5f 28 27 41 64 64 65 64 20 74 ............message.=._('Added.t
33480 6f 20 25 64 20 72 65 61 64 69 6e 67 20 6c 69 73 74 73 27 29 20 25 20 75 70 64 61 74 65 64 5f 6c o.%d.reading.lists').%.updated_l
334a0 69 73 74 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 67 75 69 2e 73 ists..................self.gui.s
334c0 74 61 74 75 73 5f 62 61 72 2e 73 68 6f 77 4d 65 73 73 61 67 65 28 6d 65 73 73 61 67 65 2c 20 33 tatus_bar.showMessage(message,.3
334e0 30 30 30 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 61 6e 79 5f 74 61 67 000)..................if.any_tag
33500 73 5f 63 68 61 6e 67 65 64 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 s_changed:......................
33520 72 65 66 72 65 73 68 5f 62 6f 6f 6b 5f 69 64 73 20 3d 20 63 68 61 6e 67 65 64 5f 73 65 72 69 65 refresh_book_ids.=.changed_serie
33540 73 5f 69 64 73 2e 75 6e 69 6f 6e 28 73 65 74 28 62 6f 6f 6b 5f 69 64 5f 6c 69 73 74 29 29 0d 0a s_ids.union(set(book_id_list))..
33560 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 67 75 69 2e 6c 69 62 ....................self.gui.lib
33580 72 61 72 79 5f 76 69 65 77 2e 6d 6f 64 65 6c 28 29 2e 72 65 66 72 65 73 68 5f 69 64 73 28 72 65 rary_view.model().refresh_ids(re
335a0 66 72 65 73 68 5f 62 6f 6f 6b 5f 69 64 73 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 fresh_book_ids).................
335c0 20 20 20 20 20 63 75 72 72 65 6e 74 20 3d 20 73 65 6c 66 2e 67 75 69 2e 6c 69 62 72 61 72 79 5f .....current.=.self.gui.library_
335e0 76 69 65 77 2e 63 75 72 72 65 6e 74 49 6e 64 65 78 28 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 view.currentIndex().............
33600 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 67 75 69 2e 6c 69 62 72 61 72 79 5f 76 69 65 77 2e 6d .........self.gui.library_view.m
33620 6f 64 65 6c 28 29 2e 63 75 72 72 65 6e 74 5f 63 68 61 6e 67 65 64 28 63 75 72 72 65 6e 74 2c 20 odel().current_changed(current,.
33640 70 72 65 76 69 6f 75 73 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 previous)......................s
33660 65 6c 66 2e 67 75 69 2e 74 61 67 73 5f 76 69 65 77 2e 72 65 63 6f 75 6e 74 28 29 0d 0a 20 20 20 elf.gui.tags_view.recount().....
33680 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 54 72 75 65 0d 0a 0d 0a 20 20 20 20 64 65 66 20 .........return.True........def.
336a0 72 65 6d 6f 76 65 5f 62 6f 6f 6b 73 5f 66 72 6f 6d 5f 6c 69 73 74 28 73 65 6c 66 2c 20 6c 69 73 remove_books_from_list(self,.lis
336c0 74 5f 6e 61 6d 65 2c 20 62 6f 6f 6b 5f 69 64 5f 6c 69 73 74 2c 20 72 65 66 72 65 73 68 5f 73 63 t_name,.book_id_list,.refresh_sc
336e0 72 65 65 6e 3d 54 72 75 65 2c 20 64 69 73 70 6c 61 79 5f 77 61 72 6e 69 6e 67 73 3d 54 72 75 65 reen=True,.display_warnings=True
33700 29 3a 0d 0a 20 20 20 20 20 20 20 20 27 27 27 0d 0a 20 20 20 20 20 20 20 20 54 68 69 73 20 6d 65 ):..........'''..........This.me
33720 74 68 6f 64 20 69 73 20 64 65 73 69 67 6e 65 64 20 74 6f 20 62 65 20 63 61 6c 6c 65 64 20 66 72 thod.is.designed.to.be.called.fr
33740 6f 6d 20 6f 74 68 65 72 20 70 6c 75 67 69 6e 73 0d 0a 20 20 20 20 20 20 20 20 6c 69 73 74 5f 6e om.other.plugins..........list_n
33760 61 6d 65 20 2d 20 6d 75 73 74 20 62 65 20 61 20 76 61 6c 69 64 20 6c 69 73 74 20 6e 61 6d 65 0d ame.-.must.be.a.valid.list.name.
33780 0a 20 20 20 20 20 20 20 20 62 6f 6f 6b 5f 69 64 5f 6c 69 73 74 20 2d 20 73 68 6f 75 6c 64 20 62 .........book_id_list.-.should.b
337a0 65 20 61 20 6c 69 73 74 20 6f 66 20 63 61 6c 69 62 72 65 20 62 6f 6f 6b 20 69 64 73 20 74 6f 20 e.a.list.of.calibre.book.ids.to.
337c0 62 65 20 72 65 6d 6f 76 65 64 0d 0a 20 20 20 20 20 20 20 20 72 65 66 72 65 73 68 5f 73 63 72 65 be.removed..........refresh_scre
337e0 65 6e 20 2d 20 69 6e 64 69 63 61 74 65 73 20 77 68 65 74 68 65 72 20 74 6f 20 72 65 66 72 65 73 en.-.indicates.whether.to.refres
33800 68 20 74 68 65 20 62 6f 6f 6b 20 64 65 74 61 69 6c 73 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 h.the.book.details.displayed.in.
33820 6c 69 62 72 61 72 79 20 76 69 65 77 0d 0a 20 20 20 20 20 20 20 20 64 69 73 70 6c 61 79 5f 77 61 library.view..........display_wa
33840 72 6e 69 6e 67 73 20 2d 20 6f 70 74 69 6f 6e 20 74 6f 20 73 75 70 70 72 65 73 73 20 61 6e 79 20 rnings.-.option.to.suppress.any.
33860 65 72 72 6f 72 2f 77 61 72 6e 69 6e 67 20 64 69 61 6c 6f 67 73 20 69 66 20 62 6f 6f 6b 73 20 61 error/warning.dialogs.if.books.a
33880 6c 72 65 61 64 79 20 6f 6e 20 6c 69 73 74 0d 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 73 20 lready.on.list..........Returns.
338a0 61 20 74 75 70 6c 65 20 6f 66 20 28 72 65 6d 6f 76 65 64 5f 6c 69 64 73 5f 69 73 74 2c 20 61 6e a.tuple.of.(removed_lids_ist,.an
338c0 79 5f 74 61 67 73 5f 63 68 61 6e 67 65 64 29 0d 0a 20 20 20 20 20 20 20 20 27 27 27 0d 0a 20 20 y_tags_changed)..........'''....
338e0 20 20 20 20 20 20 69 66 20 6c 69 73 74 5f 6e 61 6d 65 20 69 73 20 4e 6f 6e 65 3a 0d 0a 20 20 20 ......if.list_name.is.None:.....
33900 20 20 20 20 20 20 20 20 20 69 66 20 64 69 73 70 6c 61 79 5f 77 61 72 6e 69 6e 67 73 3a 0d 0a 20 .........if.display_warnings:...
33920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 65 72 72 6f 72 5f 64 69 61 6c ...............return.error_dial
33940 6f 67 28 73 65 6c 66 2e 67 75 69 2c 20 5f 28 27 43 61 6e 6e 6f 74 20 72 65 6d 6f 76 65 20 66 72 og(self.gui,._('Cannot.remove.fr
33960 6f 6d 20 6c 69 73 74 27 29 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 om.list'),......................
33980 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5f 28 27 4e 6f 20 6c 69 73 74 20 6e 61 6d 65 20 ................_('No.list.name.
339a0 73 70 65 63 69 66 69 65 64 27 29 2c 20 73 68 6f 77 3d 54 72 75 65 29 0d 0a 20 20 20 20 20 20 20 specified'),.show=True).........
339c0 20 20 20 20 20 72 65 74 75 72 6e 20 4e 6f 6e 65 2c 20 46 61 6c 73 65 0d 0a 0d 0a 20 20 20 20 20 .....return.None,.False.........
339e0 20 20 20 69 66 20 72 65 66 72 65 73 68 5f 73 63 72 65 65 6e 3a 0d 0a 20 20 20 20 20 20 20 20 20 ...if.refresh_screen:...........
33a00 20 20 20 70 72 65 76 69 6f 75 73 20 3d 20 73 65 6c 66 2e 67 75 69 2e 6c 69 62 72 61 72 79 5f 76 ...previous.=.self.gui.library_v
33a20 69 65 77 2e 63 75 72 72 65 6e 74 49 6e 64 65 78 28 29 0d 0a 20 20 20 20 20 20 20 20 64 62 20 3d iew.currentIndex()..........db.=
33a40 20 73 65 6c 66 2e 67 75 69 2e 63 75 72 72 65 6e 74 5f 64 62 0d 0a 0d 0a 20 20 20 20 20 20 20 20 .self.gui.current_db............
33a60 77 69 74 68 20 73 65 6c 66 2e 73 79 6e 63 5f 6c 6f 63 6b 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 with.self.sync_lock:............
33a80 20 20 62 6f 6f 6b 5f 69 64 73 20 3d 20 63 66 67 2e 67 65 74 5f 62 6f 6f 6b 5f 6c 69 73 74 28 64 ..book_ids.=.cfg.get_book_list(d
33aa0 62 2c 20 6c 69 73 74 5f 6e 61 6d 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 64 5f 6d 61 b,.list_name)..............id_ma
33ac0 70 20 3d 20 4f 72 64 65 72 65 64 44 69 63 74 28 5b 28 62 6f 6f 6b 5f 69 64 2c 20 54 72 75 65 29 p.=.OrderedDict([(book_id,.True)
33ae0 20 66 6f 72 20 62 6f 6f 6b 5f 69 64 20 69 6e 20 62 6f 6f 6b 5f 69 64 73 5d 29 0d 0a 20 20 20 20 .for.book_id.in.book_ids])......
33b00 20 20 20 20 20 20 20 20 72 65 6d 6f 76 65 64 5f 69 64 73 20 3d 20 5b 5d 0d 0a 20 20 20 20 20 20 ........removed_ids.=.[]........
33b20 20 20 20 20 20 20 66 6f 72 20 63 61 6c 69 62 72 65 5f 69 64 20 69 6e 20 62 6f 6f 6b 5f 69 64 5f ......for.calibre_id.in.book_id_
33b40 6c 69 73 74 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 63 61 6c 69 62 72 list:..................if.calibr
33b60 65 5f 69 64 20 69 6e 20 69 64 5f 6d 61 70 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e_id.in.id_map:.................
33b80 20 20 20 20 20 72 65 6d 6f 76 65 64 5f 69 64 73 2e 61 70 70 65 6e 64 28 63 61 6c 69 62 72 65 5f .....removed_ids.append(calibre_
33ba0 69 64 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 6f 6f 6b 5f 69 64 id)......................book_id
33bc0 73 2e 72 65 6d 6f 76 65 28 63 61 6c 69 62 72 65 5f 69 64 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 s.remove(calibre_id)............
33be0 20 20 20 20 69 66 20 6e 6f 74 20 72 65 6d 6f 76 65 64 5f 69 64 73 3a 0d 0a 20 20 20 20 20 20 20 ....if.not.removed_ids:.........
33c00 20 20 20 20 20 20 20 20 20 69 66 20 64 69 73 70 6c 61 79 5f 77 61 72 6e 69 6e 67 73 3a 0d 0a 20 .........if.display_warnings:...
33c20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e 66 69 72 6d 28 5f 28 27 54 68 ...................confirm(_('Th
33c40 65 20 73 65 6c 65 63 74 65 64 20 62 6f 6f 6b 28 73 29 20 64 6f 20 6e 6f 74 20 65 78 69 73 74 20 e.selected.book(s).do.not.exist.
33c60 6f 6e 20 74 68 69 73 20 6c 69 73 74 27 29 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 on.this.list'),.................
33c80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 72 65 61 64 69 6e 67 5f 6c 69 73 74 5f 6e .................'reading_list_n
33ca0 6f 74 5f 6f 6e 5f 6c 69 73 74 27 2c 20 73 65 6c 66 2e 67 75 69 29 0d 0a 20 20 20 20 20 20 20 20 ot_on_list',.self.gui)..........
33cc0 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 4e 6f 6e 65 2c 20 46 61 6c 73 65 0d 0a 20 20 20 20 ........return.None,.False......
33ce0 20 20 20 20 20 20 20 20 63 66 67 2e 73 65 74 5f 62 6f 6f 6b 5f 6c 69 73 74 28 64 62 2c 20 6c 69 ........cfg.set_book_list(db,.li
33d00 73 74 5f 6e 61 6d 65 2c 20 62 6f 6f 6b 5f 69 64 73 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 st_name,.book_ids)..............
33d20 20 20 23 20 52 65 6d 6f 76 65 20 74 61 67 73 20 66 72 6f 6d 20 74 68 65 20 62 6f 6f 6b 73 20 69 ..#.Remove.tags.from.the.books.i
33d40 66 20 6e 65 63 65 73 73 61 72 79 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 6e 79 5f 74 61 67 f.necessary..............any_tag
33d60 73 5f 63 68 61 6e 67 65 64 20 3d 20 73 65 6c 66 2e 61 70 70 6c 79 5f 74 61 67 73 5f 74 6f 5f 6c s_changed.=.self.apply_tags_to_l
33d80 69 73 74 28 6c 69 73 74 5f 6e 61 6d 65 2c 20 72 65 6d 6f 76 65 64 5f 69 64 73 2c 20 61 64 64 3d ist(list_name,.removed_ids,.add=
33da0 46 61 6c 73 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 68 61 6e 67 65 64 5f 73 65 72 69 False)..............changed_seri
33dc0 65 73 5f 69 64 5f 6c 69 73 74 20 3d 20 73 65 6c 66 2e 75 70 64 61 74 65 5f 73 65 72 69 65 73 5f es_id_list.=.self.update_series_
33de0 63 75 73 74 6f 6d 5f 63 6f 6c 75 6d 6e 28 6c 69 73 74 5f 6e 61 6d 65 2c 20 62 6f 6f 6b 5f 69 64 custom_column(list_name,.book_id
33e00 73 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 72 65 66 72 65 73 68 5f 73 63 72 s)................if.refresh_scr
33e20 65 65 6e 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 65 73 73 61 67 65 20 3d 20 een:..................message.=.
33e40 5f 28 27 52 65 6d 6f 76 65 64 20 25 64 20 62 6f 6f 6b 73 20 66 72 6f 6d 20 79 6f 75 72 20 25 73 _('Removed.%d.books.from.your.%s
33e60 20 6c 69 73 74 27 29 20 25 20 28 6c 65 6e 28 72 65 6d 6f 76 65 64 5f 69 64 73 29 2c 20 6c 69 73 .list').%.(len(removed_ids),.lis
33e80 74 5f 6e 61 6d 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 67 75 t_name)..................self.gu
33ea0 69 2e 73 74 61 74 75 73 5f 62 61 72 2e 73 68 6f 77 4d 65 73 73 61 67 65 28 6d 65 73 73 61 67 65 i.status_bar.showMessage(message
33ec0 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 61 6e 79 5f 74 61 67 73 5f 63 )..................if.any_tags_c
33ee0 68 61 6e 67 65 64 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c hanged:......................sel
33f00 66 2e 67 75 69 2e 74 61 67 73 5f 76 69 65 77 2e 72 65 63 6f 75 6e 74 28 29 0d 0a 20 20 20 20 20 f.gui.tags_view.recount().......
33f20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 75 6e 69 63 6f 64 65 28 73 65 6c 66 2e 67 75 69 2e 73 ...........if.unicode(self.gui.s
33f40 65 61 72 63 68 2e 74 65 78 74 28 29 29 2e 73 74 61 72 74 73 77 69 74 68 28 27 6d 61 72 6b 65 64 earch.text()).startswith('marked
33f60 3a 72 65 61 64 69 6e 67 5f 6c 69 73 74 5f 27 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 :reading_list_'):...............
33f80 20 20 20 20 20 20 20 73 65 6c 66 2e 76 69 65 77 5f 6c 69 73 74 28 6c 69 73 74 5f 6e 61 6d 65 29 .......self.view_list(list_name)
33fa0 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 ..................else:.........
33fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 66 72 65 73 68 5f 62 6f 6f 6b 5f 69 64 73 20 3d 20 .............refresh_book_ids.=.
33fe0 73 65 74 28 63 68 61 6e 67 65 64 5f 73 65 72 69 65 73 5f 69 64 5f 6c 69 73 74 29 2e 75 6e 69 6f set(changed_series_id_list).unio
34000 6e 28 73 65 74 28 72 65 6d 6f 76 65 64 5f 69 64 73 29 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 n(set(removed_ids)).............
34020 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 67 75 69 2e 6c 69 62 72 61 72 79 5f 76 69 65 77 2e 6d .........self.gui.library_view.m
34040 6f 64 65 6c 28 29 2e 72 65 66 72 65 73 68 5f 69 64 73 28 72 65 66 72 65 73 68 5f 62 6f 6f 6b 5f odel().refresh_ids(refresh_book_
34060 69 64 73 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 75 72 72 65 6e ids)......................curren
34080 74 20 3d 20 73 65 6c 66 2e 67 75 69 2e 6c 69 62 72 61 72 79 5f 76 69 65 77 2e 63 75 72 72 65 6e t.=.self.gui.library_view.curren
340a0 74 49 6e 64 65 78 28 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 tIndex()......................se
340c0 6c 66 2e 67 75 69 2e 6c 69 62 72 61 72 79 5f 76 69 65 77 2e 6d 6f 64 65 6c 28 29 2e 63 75 72 72 lf.gui.library_view.model().curr
340e0 65 6e 74 5f 63 68 61 6e 67 65 64 28 63 75 72 72 65 6e 74 2c 20 70 72 65 76 69 6f 75 73 29 0d 0a ent_changed(current,.previous)..
34100 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 4e 6f 6e 65 2c 20 46 61 6c ................return.None,.Fal
34120 73 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 se..............else:...........
34140 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 28 72 65 6d 6f 76 65 64 5f 69 64 73 2c 20 61 6e 79 5f .......return.(removed_ids,.any_
34160 74 61 67 73 5f 63 68 61 6e 67 65 64 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 72 65 6d 6f 76 65 5f tags_changed)........def.remove_
34180 62 6f 6f 6b 73 5f 66 72 6f 6d 5f 61 6c 6c 5f 6c 69 73 74 73 28 73 65 6c 66 2c 20 62 6f 6f 6b 5f books_from_all_lists(self,.book_
341a0 69 64 5f 6c 69 73 74 2c 20 72 65 66 72 65 73 68 5f 73 63 72 65 65 6e 3d 54 72 75 65 29 3a 0d 0a id_list,.refresh_screen=True):..
341c0 20 20 20 20 20 20 20 20 27 27 27 0d 0a 20 20 20 20 20 20 20 20 54 68 69 73 20 6d 65 74 68 6f 64 ........'''..........This.method
341e0 20 69 73 20 64 65 73 69 67 6e 65 64 20 74 6f 20 62 65 20 63 61 6c 6c 65 64 20 66 72 6f 6d 20 6f .is.designed.to.be.called.from.o
34200 74 68 65 72 20 70 6c 75 67 69 6e 73 0d 0a 20 20 20 20 20 20 20 20 62 6f 6f 6b 5f 69 64 5f 6c 69 ther.plugins..........book_id_li
34220 73 74 20 2d 20 73 68 6f 75 6c 64 20 62 65 20 61 20 6c 69 73 74 20 6f 66 20 63 61 6c 69 62 72 65 st.-.should.be.a.list.of.calibre
34240 20 62 6f 6f 6b 20 69 64 73 20 74 6f 20 62 65 20 72 65 6d 6f 76 65 64 0d 0a 20 20 20 20 20 20 20 .book.ids.to.be.removed.........
34260 20 72 65 66 72 65 73 68 5f 73 63 72 65 65 6e 20 2d 20 69 6e 64 69 63 61 74 65 73 20 77 68 65 74 .refresh_screen.-.indicates.whet
34280 68 65 72 20 74 6f 20 72 65 66 72 65 73 68 20 74 68 65 20 62 6f 6f 6b 20 64 65 74 61 69 6c 73 20 her.to.refresh.the.book.details.
342a0 64 69 73 70 6c 61 79 65 64 20 69 6e 20 6c 69 62 72 61 72 79 20 76 69 65 77 0d 0a 20 20 20 20 20 displayed.in.library.view.......
342c0 20 20 20 27 27 27 0d 0a 20 20 20 20 20 20 20 20 69 66 20 72 65 66 72 65 73 68 5f 73 63 72 65 65 ...'''..........if.refresh_scree
342e0 6e 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 72 65 76 69 6f 75 73 20 3d 20 73 65 6c 66 2e n:..............previous.=.self.
34300 67 75 69 2e 6c 69 62 72 61 72 79 5f 76 69 65 77 2e 63 75 72 72 65 6e 74 49 6e 64 65 78 28 29 0d gui.library_view.currentIndex().
34320 0a 20 20 20 20 20 20 20 20 64 62 20 3d 20 73 65 6c 66 2e 67 75 69 2e 63 75 72 72 65 6e 74 5f 64 .........db.=.self.gui.current_d
34340 62 0d 0a 0d 0a 20 20 20 20 20 20 20 20 77 69 74 68 20 73 65 6c 66 2e 73 79 6e 63 5f 6c 6f 63 6b b............with.self.sync_lock
34360 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 73 74 5f 6e 61 6d 65 73 20 3d 20 63 66 67 2e :..............list_names.=.cfg.
34380 67 65 74 5f 6c 69 73 74 5f 6e 61 6d 65 73 28 64 62 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 get_list_names(db)..............
343a0 75 70 64 61 74 65 64 5f 6c 69 73 74 73 20 3d 20 30 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 updated_lists.=.0..............a
343c0 6e 79 5f 74 61 67 73 5f 63 68 61 6e 67 65 64 20 3d 20 46 61 6c 73 65 0d 0a 20 20 20 20 20 20 20 ny_tags_changed.=.False.........
343e0 20 20 20 20 20 63 68 61 6e 67 65 64 5f 73 65 72 69 65 73 5f 69 64 73 20 3d 20 73 65 74 28 29 0d .....changed_series_ids.=.set().
34400 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 6c 69 73 74 5f 6e 61 6d 65 20 69 6e 20 6c 69 .............for.list_name.in.li
34420 73 74 5f 6e 61 6d 65 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 6f 6f 6b 5f st_names:..................book_
34440 69 64 73 20 3d 20 63 66 67 2e 67 65 74 5f 62 6f 6f 6b 5f 6c 69 73 74 28 64 62 2c 20 6c 69 73 74 ids.=.cfg.get_book_list(db,.list
34460 5f 6e 61 6d 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 64 5f 6d 61 70 20 3d _name)..................id_map.=
34480 20 4f 72 64 65 72 65 64 44 69 63 74 28 5b 28 62 6f 6f 6b 5f 69 64 2c 20 54 72 75 65 29 20 66 6f .OrderedDict([(book_id,.True).fo
344a0 72 20 62 6f 6f 6b 5f 69 64 20 69 6e 20 62 6f 6f 6b 5f 69 64 73 5d 29 0d 0a 20 20 20 20 20 20 20 r.book_id.in.book_ids]).........
344c0 20 20 20 20 20 20 20 20 20 72 65 6d 6f 76 65 64 5f 69 64 73 20 3d 20 5b 5d 0d 0a 20 20 20 20 20 .........removed_ids.=.[].......
344e0 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 63 61 6c 69 62 72 65 5f 69 64 20 69 6e 20 62 6f 6f ...........for.calibre_id.in.boo
34500 6b 5f 69 64 5f 6c 69 73 74 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 k_id_list:......................
34520 69 66 20 63 61 6c 69 62 72 65 5f 69 64 20 69 6e 20 69 64 5f 6d 61 70 3a 0d 0a 20 20 20 20 20 20 if.calibre_id.in.id_map:........
34540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 6d 6f 76 65 64 5f 69 64 73 2e 61 70 ..................removed_ids.ap
34560 70 65 6e 64 28 63 61 6c 69 62 72 65 5f 69 64 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 pend(calibre_id)................
34580 20 20 20 20 20 20 20 20 20 20 62 6f 6f 6b 5f 69 64 73 2e 72 65 6d 6f 76 65 28 63 61 6c 69 62 72 ..........book_ids.remove(calibr
345a0 65 5f 69 64 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 72 65 6d 6f 76 65 e_id)..................if.remove
345c0 64 5f 69 64 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 70 64 61 d_ids:......................upda
345e0 74 65 64 5f 6c 69 73 74 73 20 2b 3d 20 31 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ted_lists.+=.1..................
34600 20 20 20 20 63 66 67 2e 73 65 74 5f 62 6f 6f 6b 5f 6c 69 73 74 28 64 62 2c 20 6c 69 73 74 5f 6e ....cfg.set_book_list(db,.list_n
34620 61 6d 65 2c 20 62 6f 6f 6b 5f 69 64 73 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ame,.book_ids)..................
34640 20 20 20 20 23 20 41 64 64 20 74 61 67 73 20 74 6f 20 74 68 65 20 62 6f 6f 6b 73 20 69 66 20 6e ....#.Add.tags.to.the.books.if.n
34660 65 63 65 73 73 61 72 79 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6e ecessary......................an
34680 79 5f 74 61 67 73 5f 63 68 61 6e 67 65 64 20 7c 3d 20 73 65 6c 66 2e 61 70 70 6c 79 5f 74 61 67 y_tags_changed.|=.self.apply_tag
346a0 73 5f 74 6f 5f 6c 69 73 74 28 6c 69 73 74 5f 6e 61 6d 65 2c 20 72 65 6d 6f 76 65 64 5f 69 64 73 s_to_list(list_name,.removed_ids
346c0 2c 20 61 64 64 3d 46 61 6c 73 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 68 ,.add=False)..................ch
346e0 61 6e 67 65 64 5f 73 65 72 69 65 73 5f 69 64 5f 6c 69 73 74 20 3d 20 73 65 6c 66 2e 75 70 64 61 anged_series_id_list.=.self.upda
34700 74 65 5f 73 65 72 69 65 73 5f 63 75 73 74 6f 6d 5f 63 6f 6c 75 6d 6e 28 6c 69 73 74 5f 6e 61 6d te_series_custom_column(list_nam
34720 65 2c 20 62 6f 6f 6b 5f 69 64 73 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 68 e,.book_ids)..................ch
34740 61 6e 67 65 64 5f 73 65 72 69 65 73 5f 69 64 73 2e 75 6e 69 6f 6e 28 73 65 74 28 63 68 61 6e 67 anged_series_ids.union(set(chang
34760 65 64 5f 73 65 72 69 65 73 5f 69 64 5f 6c 69 73 74 29 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 ed_series_id_list)).............
34780 20 20 20 69 66 20 72 65 66 72 65 73 68 5f 73 63 72 65 65 6e 20 61 6e 64 20 75 70 64 61 74 65 64 ...if.refresh_screen.and.updated
347a0 5f 6c 69 73 74 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 65 73 73 61 67 65 _lists:..................message
347c0 20 3d 20 5f 28 27 52 65 6d 6f 76 65 64 20 66 72 6f 6d 20 25 64 20 72 65 61 64 69 6e 67 20 6c 69 .=._('Removed.from.%d.reading.li
347e0 73 74 73 27 29 20 25 20 75 70 64 61 74 65 64 5f 6c 69 73 74 73 0d 0a 20 20 20 20 20 20 20 20 20 sts').%.updated_lists...........
34800 20 20 20 20 20 20 20 73 65 6c 66 2e 67 75 69 2e 73 74 61 74 75 73 5f 62 61 72 2e 73 68 6f 77 4d .......self.gui.status_bar.showM
34820 65 73 73 61 67 65 28 6d 65 73 73 61 67 65 2c 20 33 30 30 30 29 0d 0a 20 20 20 20 20 20 20 20 20 essage(message,.3000)...........
34840 20 20 20 20 20 20 20 69 66 20 61 6e 79 5f 74 61 67 73 5f 63 68 61 6e 67 65 64 3a 0d 0a 20 20 20 .......if.any_tags_changed:.....
34860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 68 61 6e 67 65 64 5f 73 65 72 69 65 73 5f .................changed_series_
34880 69 64 73 2e 75 6e 69 6f 6e 28 73 65 74 28 62 6f 6f 6b 5f 69 64 5f 6c 69 73 74 29 29 0d 0a 20 20 ids.union(set(book_id_list))....
348a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 67 75 69 2e 6c 69 62 72 61 ..................self.gui.libra
348c0 72 79 5f 76 69 65 77 2e 6d 6f 64 65 6c 28 29 2e 72 65 66 72 65 73 68 5f 69 64 73 28 63 68 61 6e ry_view.model().refresh_ids(chan
348e0 67 65 64 5f 73 65 72 69 65 73 5f 69 64 73 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ged_series_ids).................
34900 20 20 20 20 20 63 75 72 72 65 6e 74 20 3d 20 73 65 6c 66 2e 67 75 69 2e 6c 69 62 72 61 72 79 5f .....current.=.self.gui.library_
34920 76 69 65 77 2e 63 75 72 72 65 6e 74 49 6e 64 65 78 28 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 view.currentIndex().............
34940 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 67 75 69 2e 6c 69 62 72 61 72 79 5f 76 69 65 77 2e 6d .........self.gui.library_view.m
34960 6f 64 65 6c 28 29 2e 63 75 72 72 65 6e 74 5f 63 68 61 6e 67 65 64 28 63 75 72 72 65 6e 74 2c 20 odel().current_changed(current,.
34980 70 72 65 76 69 6f 75 73 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 previous)......................s
349a0 65 6c 66 2e 67 75 69 2e 74 61 67 73 5f 76 69 65 77 2e 72 65 63 6f 75 6e 74 28 29 0d 0a 20 20 20 elf.gui.tags_view.recount().....
349c0 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 75 6e 69 63 6f 64 65 28 73 65 6c 66 2e 67 75 69 .............if.unicode(self.gui
349e0 2e 73 65 61 72 63 68 2e 74 65 78 74 28 29 29 2e 73 74 61 72 74 73 77 69 74 68 28 27 6d 61 72 6b .search.text()).startswith('mark
34a00 65 64 3a 72 65 61 64 69 6e 67 5f 6c 69 73 74 5f 27 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 ed:reading_list_'):.............
34a20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 76 69 65 77 5f 6c 69 73 74 28 73 65 6c 66 2e 76 69 65 .........self.view_list(self.vie
34a40 77 5f 6c 69 73 74 5f 6e 61 6d 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e w_list_name)..............return
34a60 20 54 72 75 65 0d 0a 0d 0a 20 20 20 20 64 65 66 20 6d 6f 76 65 5f 62 6f 6f 6b 73 5f 74 6f 5f 6c .True........def.move_books_to_l
34a80 69 73 74 28 73 65 6c 66 2c 20 73 6f 75 72 63 65 5f 6c 69 73 74 5f 6e 61 6d 65 73 5f 6c 69 73 74 ist(self,.source_list_names_list
34aa0 2c 20 64 65 73 74 5f 6c 69 73 74 5f 6e 61 6d 65 2c 20 62 6f 6f 6b 5f 69 64 5f 6c 69 73 74 2c 20 ,.dest_list_name,.book_id_list,.
34ac0 72 65 66 72 65 73 68 5f 73 63 72 65 65 6e 3d 54 72 75 65 2c 20 64 69 73 70 6c 61 79 5f 77 61 72 refresh_screen=True,.display_war
34ae0 6e 69 6e 67 73 3d 54 72 75 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 27 27 27 0d 0a 20 20 20 20 20 nings=True):..........'''.......
34b00 20 20 20 54 68 69 73 20 6d 65 74 68 6f 64 20 69 73 20 64 65 73 69 67 6e 65 64 20 74 6f 20 62 65 ...This.method.is.designed.to.be
34b20 20 63 61 6c 6c 65 64 20 66 72 6f 6d 20 6f 74 68 65 72 20 70 6c 75 67 69 6e 73 0d 0a 20 20 20 20 .called.from.other.plugins......
34b40 20 20 20 20 73 6f 75 72 63 65 5f 6c 69 73 74 5f 6e 61 6d 65 73 5f 6c 69 73 74 20 2d 20 6c 69 73 ....source_list_names_list.-.lis
34b60 74 20 6f 66 20 6c 69 73 74 20 6e 61 6d 65 73 20 66 6f 72 20 74 68 65 20 62 6f 6f 6b 73 20 74 6f t.of.list.names.for.the.books.to
34b80 20 62 65 20 72 65 6d 6f 76 65 64 20 66 72 6f 6d 20 28 63 61 6e 20 62 65 20 65 6d 70 74 79 20 6c .be.removed.from.(can.be.empty.l
34ba0 69 73 74 29 0d 0a 20 20 20 20 20 20 20 20 64 65 73 74 5f 6c 69 73 74 5f 6e 61 6d 65 20 2d 20 6e ist)..........dest_list_name.-.n
34bc0 61 6d 65 20 6f 66 20 6c 69 73 74 20 74 68 65 20 62 6f 6f 6b 73 20 77 69 6c 6c 20 62 65 20 6d 6f ame.of.list.the.books.will.be.mo
34be0 76 65 64 20 74 6f 0d 0a 20 20 20 20 20 20 20 20 62 6f 6f 6b 5f 69 64 5f 6c 69 73 74 20 2d 20 61 ved.to..........book_id_list.-.a
34c00 20 6c 69 73 74 20 6f 66 20 63 61 6c 69 62 72 65 20 62 6f 6f 6b 20 69 64 73 20 74 6f 20 62 65 20 .list.of.calibre.book.ids.to.be.
34c20 6d 6f 76 65 64 20 66 72 6f 6d 20 73 6f 75 72 63 65 20 6c 69 73 74 20 74 6f 20 64 65 73 74 20 6c moved.from.source.list.to.dest.l
34c40 69 73 74 0d 0a 20 20 20 20 20 20 20 20 72 65 66 72 65 73 68 5f 73 63 72 65 65 6e 20 2d 20 69 6e ist..........refresh_screen.-.in
34c60 64 69 63 61 74 65 73 20 77 68 65 74 68 65 72 20 74 6f 20 72 65 66 72 65 73 68 20 74 68 65 20 62 dicates.whether.to.refresh.the.b
34c80 6f 6f 6b 20 64 65 74 61 69 6c 73 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 6c 69 62 72 61 72 79 ook.details.displayed.in.library
34ca0 20 76 69 65 77 0d 0a 20 20 20 20 20 20 20 20 64 69 73 70 6c 61 79 5f 77 61 72 6e 69 6e 67 73 20 .view..........display_warnings.
34cc0 2d 20 6f 70 74 69 6f 6e 20 74 6f 20 73 75 70 70 72 65 73 73 20 61 6e 79 20 65 72 72 6f 72 2f 77 -.option.to.suppress.any.error/w
34ce0 61 72 6e 69 6e 67 20 64 69 61 6c 6f 67 73 20 66 6f 72 20 69 6e 76 61 6c 69 64 20 6c 69 73 74 20 arning.dialogs.for.invalid.list.
34d00 6e 61 6d 65 73 20 6f 72 20 62 6f 6f 6b 73 20 6f 6e 20 6c 69 73 74 20 61 6c 72 65 61 64 79 0d 0a names.or.books.on.list.already..
34d20 20 20 20 20 20 20 20 20 27 27 27 0d 0a 20 20 20 20 20 20 20 20 64 65 73 74 5f 6c 69 73 74 5f 6e ........'''..........dest_list_n
34d40 61 6d 65 73 5f 6c 69 73 74 20 3d 20 6c 69 73 74 28 5b 64 65 73 74 5f 6c 69 73 74 5f 6e 61 6d 65 ames_list.=.list([dest_list_name
34d60 5d 29 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 73 65 6c 66 2e 6d 6f 76 65 5f 62 6f 6f ])..........return.self.move_boo
34d80 6b 73 5f 74 6f 5f 6c 69 73 74 73 28 73 6f 75 72 63 65 5f 6c 69 73 74 5f 6e 61 6d 65 73 5f 6c 69 ks_to_lists(source_list_names_li
34da0 73 74 2c 20 64 65 73 74 5f 6c 69 73 74 5f 6e 61 6d 65 73 5f 6c 69 73 74 2c 0d 0a 20 20 20 20 20 st,.dest_list_names_list,.......
34dc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 6f 6f 6b ............................book
34de0 5f 69 64 5f 6c 69 73 74 2c 20 72 65 66 72 65 73 68 5f 73 63 72 65 65 6e 2c 20 64 69 73 70 6c 61 _id_list,.refresh_screen,.displa
34e00 79 5f 77 61 72 6e 69 6e 67 73 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 6d 6f 76 65 5f 62 6f 6f 6b y_warnings)........def.move_book
34e20 73 5f 74 6f 5f 6c 69 73 74 73 28 73 65 6c 66 2c 20 73 6f 75 72 63 65 5f 6c 69 73 74 5f 6e 61 6d s_to_lists(self,.source_list_nam
34e40 65 73 5f 6c 69 73 74 2c 20 64 65 73 74 5f 6c 69 73 74 5f 6e 61 6d 65 73 5f 6c 69 73 74 2c 20 62 es_list,.dest_list_names_list,.b
34e60 6f 6f 6b 5f 69 64 5f 6c 69 73 74 2c 20 72 65 66 72 65 73 68 5f 73 63 72 65 65 6e 3d 54 72 75 65 ook_id_list,.refresh_screen=True
34e80 2c 20 64 69 73 70 6c 61 79 5f 77 61 72 6e 69 6e 67 73 3d 54 72 75 65 29 3a 0d 0a 20 20 20 20 20 ,.display_warnings=True):.......
34ea0 20 20 20 27 27 27 0d 0a 20 20 20 20 20 20 20 20 54 68 69 73 20 6d 65 74 68 6f 64 20 69 73 20 64 ...'''..........This.method.is.d
34ec0 65 73 69 67 6e 65 64 20 74 6f 20 62 65 20 63 61 6c 6c 65 64 20 66 72 6f 6d 20 6f 74 68 65 72 20 esigned.to.be.called.from.other.
34ee0 70 6c 75 67 69 6e 73 0d 0a 20 20 20 20 20 20 20 20 73 6f 75 72 63 65 5f 6c 69 73 74 5f 6e 61 6d plugins..........source_list_nam
34f00 65 73 5f 6c 69 73 74 20 2d 20 6c 69 73 74 20 6f 66 20 6c 69 73 74 20 6e 61 6d 65 73 20 66 6f 72 es_list.-.list.of.list.names.for
34f20 20 74 68 65 20 62 6f 6f 6b 73 20 74 6f 20 62 65 20 72 65 6d 6f 76 65 64 20 66 72 6f 6d 20 28 63 .the.books.to.be.removed.from.(c
34f40 61 6e 20 62 65 20 65 6d 70 74 79 20 6c 69 73 74 29 0d 0a 20 20 20 20 20 20 20 20 64 65 73 74 5f an.be.empty.list)..........dest_
34f60 6c 69 73 74 5f 6e 61 6d 65 73 5f 6c 69 73 74 20 2d 20 6c 69 73 74 20 6f 66 20 6c 69 73 74 20 6e list_names_list.-.list.of.list.n
34f80 61 6d 65 73 20 74 68 65 20 62 6f 6f 6b 73 20 77 69 6c 6c 20 62 65 20 6d 6f 76 65 64 20 74 6f 0d ames.the.books.will.be.moved.to.
34fa0 0a 20 20 20 20 20 20 20 20 62 6f 6f 6b 5f 69 64 5f 6c 69 73 74 20 2d 20 61 20 6c 69 73 74 20 6f .........book_id_list.-.a.list.o
34fc0 66 20 63 61 6c 69 62 72 65 20 62 6f 6f 6b 20 69 64 73 20 74 6f 20 62 65 20 6d 6f 76 65 64 20 66 f.calibre.book.ids.to.be.moved.f
34fe0 72 6f 6d 20 73 6f 75 72 63 65 20 6c 69 73 74 20 74 6f 20 64 65 73 74 20 6c 69 73 74 0d 0a 20 20 rom.source.list.to.dest.list....
35000 20 20 20 20 20 20 72 65 66 72 65 73 68 5f 73 63 72 65 65 6e 20 2d 20 69 6e 64 69 63 61 74 65 73 ......refresh_screen.-.indicates
35020 20 77 68 65 74 68 65 72 20 74 6f 20 72 65 66 72 65 73 68 20 74 68 65 20 62 6f 6f 6b 20 64 65 74 .whether.to.refresh.the.book.det
35040 61 69 6c 73 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 6c 69 62 72 61 72 79 20 76 69 65 77 0d 0a ails.displayed.in.library.view..
35060 20 20 20 20 20 20 20 20 64 69 73 70 6c 61 79 5f 77 61 72 6e 69 6e 67 73 20 2d 20 6f 70 74 69 6f ........display_warnings.-.optio
35080 6e 20 74 6f 20 73 75 70 70 72 65 73 73 20 61 6e 79 20 65 72 72 6f 72 2f 77 61 72 6e 69 6e 67 20 n.to.suppress.any.error/warning.
350a0 64 69 61 6c 6f 67 73 20 66 6f 72 20 69 6e 76 61 6c 69 64 20 6c 69 73 74 20 6e 61 6d 65 73 20 6f dialogs.for.invalid.list.names.o
350c0 72 20 62 6f 6f 6b 73 20 6f 6e 20 6c 69 73 74 20 61 6c 72 65 61 64 79 0d 0a 20 20 20 20 20 20 20 r.books.on.list.already.........
350e0 20 27 27 27 0d 0a 20 20 20 20 20 20 20 20 69 66 20 73 6f 75 72 63 65 5f 6c 69 73 74 5f 6e 61 6d .'''..........if.source_list_nam
35100 65 73 5f 6c 69 73 74 20 69 73 20 4e 6f 6e 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 es_list.is.None:..............if
35120 20 64 69 73 70 6c 61 79 5f 77 61 72 6e 69 6e 67 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 .display_warnings:..............
35140 20 20 20 20 72 65 74 75 72 6e 20 65 72 72 6f 72 5f 64 69 61 6c 6f 67 28 73 65 6c 66 2e 67 75 69 ....return.error_dialog(self.gui
35160 2c 20 5f 28 27 43 61 6e 6e 6f 74 20 6d 6f 76 65 20 74 6f 20 6c 69 73 74 27 29 2c 0d 0a 20 20 20 ,._('Cannot.move.to.list'),.....
35180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
351a0 20 5f 28 27 4e 6f 20 73 6f 75 72 63 65 20 6c 69 73 74 20 6e 61 6d 65 73 20 73 70 65 63 69 66 69 ._('No.source.list.names.specifi
351c0 65 64 27 29 2c 20 73 68 6f 77 3d 54 72 75 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 ed'),.show=True)..............re
351e0 74 75 72 6e 20 46 61 6c 73 65 0d 0a 20 20 20 20 20 20 20 20 69 66 20 64 65 73 74 5f 6c 69 73 74 turn.False..........if.dest_list
35200 5f 6e 61 6d 65 73 5f 6c 69 73 74 20 69 73 20 4e 6f 6e 65 20 6f 72 20 6c 65 6e 28 64 65 73 74 5f _names_list.is.None.or.len(dest_
35220 6c 69 73 74 5f 6e 61 6d 65 73 5f 6c 69 73 74 29 20 3d 3d 20 30 3a 0d 0a 20 20 20 20 20 20 20 20 list_names_list).==.0:..........
35240 20 20 20 20 69 66 20 64 69 73 70 6c 61 79 5f 77 61 72 6e 69 6e 67 73 3a 0d 0a 20 20 20 20 20 20 ....if.display_warnings:........
35260 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 65 72 72 6f 72 5f 64 69 61 6c 6f 67 28 73 65 ..........return.error_dialog(se
35280 6c 66 2e 67 75 69 2c 20 5f 28 27 43 61 6e 6e 6f 74 20 6d 6f 76 65 20 74 6f 20 6c 69 73 74 27 29 lf.gui,._('Cannot.move.to.list')
352a0 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ,...............................
352c0 20 20 20 20 20 20 20 5f 28 27 4e 6f 20 6c 69 73 74 20 6e 61 6d 65 20 73 70 65 63 69 66 69 65 64 ......._('No.list.name.specified
352e0 27 29 2c 20 73 68 6f 77 3d 54 72 75 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 '),.show=True)..............retu
35300 72 6e 20 46 61 6c 73 65 0d 0a 0d 0a 20 20 20 20 20 20 20 20 64 62 20 3d 20 73 65 6c 66 2e 67 75 rn.False............db.=.self.gu
35320 69 2e 63 75 72 72 65 6e 74 5f 64 62 0d 0a 20 20 20 20 20 20 20 20 69 66 20 72 65 66 72 65 73 68 i.current_db..........if.refresh
35340 5f 73 63 72 65 65 6e 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 72 65 76 69 6f 75 73 20 3d _screen:..............previous.=
35360 20 73 65 6c 66 2e 67 75 69 2e 6c 69 62 72 61 72 79 5f 76 69 65 77 2e 63 75 72 72 65 6e 74 49 6e .self.gui.library_view.currentIn
35380 64 65 78 28 29 0d 0a 20 20 20 20 20 20 20 20 61 6e 79 5f 74 61 67 73 5f 63 68 61 6e 67 65 64 20 dex()..........any_tags_changed.
353a0 3d 20 46 61 6c 73 65 0d 0a 20 20 20 20 20 20 20 20 62 6f 6f 6b 73 5f 6d 6f 76 65 64 5f 63 6f 75 =.False..........books_moved_cou
353c0 6e 74 20 3d 20 30 0d 0a 20 20 20 20 20 20 20 20 66 6f 72 20 64 65 73 74 5f 6c 69 73 74 5f 6e 61 nt.=.0..........for.dest_list_na
353e0 6d 65 20 69 6e 20 64 65 73 74 5f 6c 69 73 74 5f 6e 61 6d 65 73 5f 6c 69 73 74 3a 0d 0a 20 20 20 me.in.dest_list_names_list:.....
35400 20 20 20 20 20 20 20 20 20 6c 69 73 74 5f 69 6e 69 74 69 61 6c 5f 63 6f 75 6e 74 20 3d 20 6c 65 .........list_initial_count.=.le
35420 6e 28 63 66 67 2e 67 65 74 5f 62 6f 6f 6b 5f 6c 69 73 74 28 64 62 2c 20 64 65 73 74 5f 6c 69 73 n(cfg.get_book_list(db,.dest_lis
35440 74 5f 6e 61 6d 65 29 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 73 6f 75 72 63 65 t_name))..............for.source
35460 5f 6c 69 73 74 5f 6e 61 6d 65 20 69 6e 20 73 6f 75 72 63 65 5f 6c 69 73 74 5f 6e 61 6d 65 73 5f _list_name.in.source_list_names_
35480 6c 69 73 74 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6e 6f 74 20 73 6f list:..................if.not.so
354a0 75 72 63 65 5f 6c 69 73 74 5f 6e 61 6d 65 20 69 6e 20 64 65 73 74 5f 6c 69 73 74 5f 6e 61 6d 65 urce_list_name.in.dest_list_name
354c0 73 5f 6c 69 73 74 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 5f 72 s_list:......................(_r
354e0 65 6d 6f 76 65 64 5f 69 64 73 2c 20 74 61 67 73 5f 63 68 61 6e 67 65 64 29 20 3d 20 73 65 6c 66 emoved_ids,.tags_changed).=.self
35500 2e 72 65 6d 6f 76 65 5f 62 6f 6f 6b 73 5f 66 72 6f 6d 5f 6c 69 73 74 28 73 6f 75 72 63 65 5f 6c .remove_books_from_list(source_l
35520 69 73 74 5f 6e 61 6d 65 2c 20 62 6f 6f 6b 5f 69 64 5f 6c 69 73 74 2c 0d 0a 20 20 20 20 20 20 20 ist_name,.book_id_list,.........
35540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
35560 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
35580 20 20 20 20 20 20 20 72 65 66 72 65 73 68 5f 73 63 72 65 65 6e 3d 46 61 6c 73 65 2c 20 64 69 73 .......refresh_screen=False,.dis
355a0 70 6c 61 79 5f 77 61 72 6e 69 6e 67 73 3d 46 61 6c 73 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 play_warnings=False)............
355c0 20 20 20 20 20 20 20 20 20 20 69 66 20 74 61 67 73 5f 63 68 61 6e 67 65 64 3a 0d 0a 20 20 20 20 ..........if.tags_changed:......
355e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6e 79 5f 74 61 67 73 5f 63 68 61 ....................any_tags_cha
35600 6e 67 65 64 20 3d 20 54 72 75 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 61 64 nged.=.True..............self.ad
35620 64 5f 62 6f 6f 6b 73 5f 74 6f 5f 6c 69 73 74 28 64 65 73 74 5f 6c 69 73 74 5f 6e 61 6d 65 2c 20 d_books_to_list(dest_list_name,.
35640 62 6f 6f 6b 5f 69 64 5f 6c 69 73 74 2c 20 72 65 66 72 65 73 68 5f 73 63 72 65 65 6e 3d 46 61 6c book_id_list,.refresh_screen=Fal
35660 73 65 2c 20 64 69 73 70 6c 61 79 5f 77 61 72 6e 69 6e 67 73 3d 64 69 73 70 6c 61 79 5f 77 61 72 se,.display_warnings=display_war
35680 6e 69 6e 67 73 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 6f 6f 6b 73 5f 6d 6f 76 65 64 5f nings)..............books_moved_
356a0 63 6f 75 6e 74 20 2b 3d 20 6c 65 6e 28 63 66 67 2e 67 65 74 5f 62 6f 6f 6b 5f 6c 69 73 74 28 64 count.+=.len(cfg.get_book_list(d
356c0 62 2c 20 64 65 73 74 5f 6c 69 73 74 5f 6e 61 6d 65 29 29 20 2d 20 6c 69 73 74 5f 69 6e 69 74 69 b,.dest_list_name)).-.list_initi
356e0 61 6c 5f 63 6f 75 6e 74 0d 0a 0d 0a 20 20 20 20 20 20 20 20 69 66 20 62 6f 6f 6b 5f 69 64 5f 6c al_count............if.book_id_l
35700 69 73 74 20 61 6e 64 20 72 65 66 72 65 73 68 5f 73 63 72 65 65 6e 3a 0d 0a 20 20 20 20 20 20 20 ist.and.refresh_screen:.........
35720 20 20 20 20 20 6d 65 73 73 61 67 65 20 3d 20 5f 28 27 4d 6f 76 65 64 20 25 64 20 62 6f 6f 6b 73 .....message.=._('Moved.%d.books
35740 20 74 6f 20 79 6f 75 72 20 6c 69 73 74 28 73 29 27 29 20 25 20 28 62 6f 6f 6b 73 5f 6d 6f 76 65 .to.your.list(s)').%.(books_move
35760 64 5f 63 6f 75 6e 74 2c 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 67 75 69 2e d_count,)..............self.gui.
35780 73 74 61 74 75 73 5f 62 61 72 2e 73 68 6f 77 4d 65 73 73 61 67 65 28 6d 65 73 73 61 67 65 2c 20 status_bar.showMessage(message,.
357a0 33 30 30 30 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 61 6e 79 5f 74 61 67 73 5f 63 3000)..............if.any_tags_c
357c0 68 61 6e 67 65 64 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 67 75 hanged:..................self.gu
357e0 69 2e 6c 69 62 72 61 72 79 5f 76 69 65 77 2e 6d 6f 64 65 6c 28 29 2e 72 65 66 72 65 73 68 5f 69 i.library_view.model().refresh_i
35800 64 73 28 62 6f 6f 6b 5f 69 64 5f 6c 69 73 74 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ds(book_id_list)................
35820 20 20 63 75 72 72 65 6e 74 20 3d 20 73 65 6c 66 2e 67 75 69 2e 6c 69 62 72 61 72 79 5f 76 69 65 ..current.=.self.gui.library_vie
35840 77 2e 63 75 72 72 65 6e 74 49 6e 64 65 78 28 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 w.currentIndex()................
35860 20 20 73 65 6c 66 2e 67 75 69 2e 6c 69 62 72 61 72 79 5f 76 69 65 77 2e 6d 6f 64 65 6c 28 29 2e ..self.gui.library_view.model().
35880 63 75 72 72 65 6e 74 5f 63 68 61 6e 67 65 64 28 63 75 72 72 65 6e 74 2c 20 70 72 65 76 69 6f 75 current_changed(current,.previou
358a0 73 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 67 75 69 2e 74 61 67 s)..................self.gui.tag
358c0 73 5f 76 69 65 77 2e 72 65 63 6f 75 6e 74 28 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 6f s_view.recount()..............fo
358e0 72 20 73 6f 75 72 63 65 5f 6c 69 73 74 5f 6e 61 6d 65 20 69 6e 20 73 6f 75 72 63 65 5f 6c 69 73 r.source_list_name.in.source_lis
35900 74 5f 6e 61 6d 65 73 5f 6c 69 73 74 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 t_names_list:..................i
35920 66 20 73 65 6c 66 2e 5f 69 73 5f 6c 69 73 74 5f 63 75 72 72 65 6e 74 6c 79 5f 76 69 65 77 65 64 f.self._is_list_currently_viewed
35940 28 73 6f 75 72 63 65 5f 6c 69 73 74 5f 6e 61 6d 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 (source_list_name):.............
35960 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 76 69 65 77 5f 6c 69 73 74 28 73 6f 75 72 63 65 5f 6c .........self.view_list(source_l
35980 69 73 74 5f 6e 61 6d 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 ist_name)......................b
359a0 72 65 61 6b 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 54 72 75 65 0d 0a 0d 0a 20 20 20 reak..........return.True.......
359c0 20 64 65 66 20 63 6c 65 61 72 5f 6c 69 73 74 28 73 65 6c 66 2c 20 6c 69 73 74 5f 6e 61 6d 65 2c .def.clear_list(self,.list_name,
359e0 20 72 65 66 72 65 73 68 5f 73 63 72 65 65 6e 3d 54 72 75 65 2c 20 64 69 73 70 6c 61 79 5f 77 61 .refresh_screen=True,.display_wa
35a00 72 6e 69 6e 67 73 3d 54 72 75 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 27 27 27 0d 0a 20 20 20 20 rnings=True):..........'''......
35a20 20 20 20 20 54 68 69 73 20 6d 65 74 68 6f 64 20 69 73 20 64 65 73 69 67 6e 65 64 20 74 6f 20 62 ....This.method.is.designed.to.b
35a40 65 20 63 61 6c 6c 65 64 20 66 72 6f 6d 20 6f 74 68 65 72 20 70 6c 75 67 69 6e 73 0d 0a 20 20 20 e.called.from.other.plugins.....
35a60 20 20 20 20 20 6c 69 73 74 5f 6e 61 6d 65 20 2d 20 6d 75 73 74 20 62 65 20 61 20 76 61 6c 69 64 .....list_name.-.must.be.a.valid
35a80 20 6c 69 73 74 20 6e 61 6d 65 0d 0a 20 20 20 20 20 20 20 20 72 65 66 72 65 73 68 5f 73 63 72 65 .list.name..........refresh_scre
35aa0 65 6e 20 2d 20 69 6e 64 69 63 61 74 65 73 20 77 68 65 74 68 65 72 20 74 6f 20 72 65 66 72 65 73 en.-.indicates.whether.to.refres
35ac0 68 20 74 68 65 20 62 6f 6f 6b 20 64 65 74 61 69 6c 73 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 h.the.book.details.displayed.in.
35ae0 6c 69 62 72 61 72 79 20 76 69 65 77 0d 0a 20 20 20 20 20 20 20 20 64 69 73 70 6c 61 79 5f 77 61 library.view..........display_wa
35b00 72 6e 69 6e 67 73 20 2d 20 6f 70 74 69 6f 6e 20 74 6f 20 73 75 70 70 72 65 73 73 20 61 6e 79 20 rnings.-.option.to.suppress.any.
35b20 65 72 72 6f 72 2f 77 61 72 6e 69 6e 67 20 64 69 61 6c 6f 67 73 20 66 6f 72 20 69 6e 76 61 6c 69 error/warning.dialogs.for.invali
35b40 64 20 6c 69 73 74 20 6e 61 6d 65 20 6f 72 20 6c 69 73 74 20 65 6d 70 74 79 0d 0a 20 20 20 20 20 d.list.name.or.list.empty.......
35b60 20 20 20 52 65 74 75 72 6e 73 20 61 20 74 75 70 6c 65 20 6f 66 20 28 72 65 6d 6f 76 65 64 5f 6c ...Returns.a.tuple.of.(removed_l
35b80 69 64 73 5f 69 73 74 2c 20 61 6e 79 5f 74 61 67 73 5f 63 68 61 6e 67 65 64 29 0d 0a 20 20 20 20 ids_ist,.any_tags_changed)......
35ba0 20 20 20 20 27 27 27 0d 0a 20 20 20 20 20 20 20 20 69 66 20 6c 69 73 74 5f 6e 61 6d 65 20 69 73 ....'''..........if.list_name.is
35bc0 20 4e 6f 6e 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 64 69 73 70 6c 61 79 5f 77 .None:..............if.display_w
35be0 61 72 6e 69 6e 67 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e arnings:..................return
35c00 20 65 72 72 6f 72 5f 64 69 61 6c 6f 67 28 73 65 6c 66 2e 67 75 69 2c 20 5f 28 27 43 61 6e 6e 6f .error_dialog(self.gui,._('Canno
35c20 74 20 63 6c 65 61 72 20 6c 69 73 74 27 29 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 t.clear.list'),.................
35c40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5f 28 27 4e 6f 20 6c 69 73 74 20 ....................._('No.list.
35c60 6e 61 6d 65 20 73 70 65 63 69 66 69 65 64 27 29 2c 20 73 68 6f 77 3d 54 72 75 65 29 0d 0a 20 20 name.specified'),.show=True)....
35c80 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 4e 6f 6e 65 2c 20 46 61 6c 73 65 0d 0a 0d 0a ..........return.None,.False....
35ca0 20 20 20 20 20 20 20 20 69 66 20 72 65 66 72 65 73 68 5f 73 63 72 65 65 6e 3a 0d 0a 20 20 20 20 ........if.refresh_screen:......
35cc0 20 20 20 20 20 20 20 20 70 72 65 76 69 6f 75 73 20 3d 20 73 65 6c 66 2e 67 75 69 2e 6c 69 62 72 ........previous.=.self.gui.libr
35ce0 61 72 79 5f 76 69 65 77 2e 63 75 72 72 65 6e 74 49 6e 64 65 78 28 29 0d 0a 20 20 20 20 20 20 20 ary_view.currentIndex().........
35d00 20 64 62 20 3d 20 73 65 6c 66 2e 67 75 69 2e 63 75 72 72 65 6e 74 5f 64 62 0d 0a 0d 0a 20 20 20 .db.=.self.gui.current_db.......
35d20 20 20 20 20 20 77 69 74 68 20 73 65 6c 66 2e 73 79 6e 63 5f 6c 6f 63 6b 3a 0d 0a 20 20 20 20 20 .....with.self.sync_lock:.......
35d40 20 20 20 20 20 20 20 72 65 6d 6f 76 65 64 5f 69 64 73 20 3d 20 63 66 67 2e 67 65 74 5f 62 6f 6f .......removed_ids.=.cfg.get_boo
35d60 6b 5f 6c 69 73 74 28 64 62 2c 20 6c 69 73 74 5f 6e 61 6d 65 29 0d 0a 20 20 20 20 20 20 20 20 20 k_list(db,.list_name)...........
35d80 20 20 20 69 66 20 6e 6f 74 20 72 65 6d 6f 76 65 64 5f 69 64 73 3a 0d 0a 20 20 20 20 20 20 20 20 ...if.not.removed_ids:..........
35da0 20 20 20 20 20 20 20 20 69 66 20 64 69 73 70 6c 61 79 5f 77 61 72 6e 69 6e 67 73 3a 0d 0a 20 20 ........if.display_warnings:....
35dc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e 66 69 72 6d 28 5f 28 27 4e 6f 20 ..................confirm(_('No.
35de0 62 6f 6f 6b 73 20 65 78 69 73 74 20 6f 6e 20 74 68 69 73 20 6c 69 73 74 27 29 2c 0d 0a 20 20 20 books.exist.on.this.list'),.....
35e00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 72 65 61 64 69 6e .........................'readin
35e20 67 5f 6c 69 73 74 5f 63 6c 65 61 72 5f 6c 69 73 74 5f 65 6d 70 74 79 27 2c 20 73 65 6c 66 2e 67 g_list_clear_list_empty',.self.g
35e40 75 69 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 4e 6f 6e 65 ui)..................return.None
35e60 2c 20 46 61 6c 73 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 66 67 2e 73 65 74 5f 62 6f 6f ,.False..............cfg.set_boo
35e80 6b 5f 6c 69 73 74 28 64 62 2c 20 6c 69 73 74 5f 6e 61 6d 65 2c 20 5b 5d 29 0d 0a 0d 0a 20 20 20 k_list(db,.list_name,.[]).......
35ea0 20 20 20 20 20 20 20 20 20 23 20 52 65 6d 6f 76 65 20 74 61 67 73 20 66 72 6f 6d 20 74 68 65 20 .........#.Remove.tags.from.the.
35ec0 62 6f 6f 6b 73 20 69 66 20 6e 65 63 65 73 73 61 72 79 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 books.if.necessary..............
35ee0 61 6e 79 5f 74 61 67 73 5f 63 68 61 6e 67 65 64 20 3d 20 73 65 6c 66 2e 61 70 70 6c 79 5f 74 61 any_tags_changed.=.self.apply_ta
35f00 67 73 5f 74 6f 5f 6c 69 73 74 28 6c 69 73 74 5f 6e 61 6d 65 2c 20 72 65 6d 6f 76 65 64 5f 69 64 gs_to_list(list_name,.removed_id
35f20 73 2c 20 61 64 64 3d 46 61 6c 73 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 68 61 6e 67 s,.add=False)..............chang
35f40 65 64 5f 73 65 72 69 65 73 5f 69 64 5f 6c 69 73 74 20 3d 20 73 65 6c 66 2e 75 70 64 61 74 65 5f ed_series_id_list.=.self.update_
35f60 73 65 72 69 65 73 5f 63 75 73 74 6f 6d 5f 63 6f 6c 75 6d 6e 28 6c 69 73 74 5f 6e 61 6d 65 2c 20 series_custom_column(list_name,.
35f80 5b 5d 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 72 65 66 72 65 73 68 5f 73 63 [])................if.refresh_sc
35fa0 72 65 65 6e 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 65 73 73 61 67 65 20 3d reen:..................message.=
35fc0 20 5f 28 27 52 65 6d 6f 76 65 64 20 25 64 20 62 6f 6f 6b 73 20 66 72 6f 6d 20 79 6f 75 72 20 25 ._('Removed.%d.books.from.your.%
35fe0 73 20 6c 69 73 74 27 29 20 25 20 28 6c 65 6e 28 72 65 6d 6f 76 65 64 5f 69 64 73 29 2c 20 6c 69 s.list').%.(len(removed_ids),.li
36000 73 74 5f 6e 61 6d 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 67 st_name)..................self.g
36020 75 69 2e 73 74 61 74 75 73 5f 62 61 72 2e 73 68 6f 77 4d 65 73 73 61 67 65 28 6d 65 73 73 61 67 ui.status_bar.showMessage(messag
36040 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 61 6e 79 5f 74 61 67 73 5f e)..................if.any_tags_
36060 63 68 61 6e 67 65 64 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 changed:......................se
36080 6c 66 2e 67 75 69 2e 74 61 67 73 5f 76 69 65 77 2e 72 65 63 6f 75 6e 74 28 29 0d 0a 20 20 20 20 lf.gui.tags_view.recount()......
360a0 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 75 6e 69 63 6f 64 65 28 73 65 6c 66 2e 67 75 69 2e ............if.unicode(self.gui.
360c0 73 65 61 72 63 68 2e 74 65 78 74 28 29 29 2e 73 74 61 72 74 73 77 69 74 68 28 27 6d 61 72 6b 65 search.text()).startswith('marke
360e0 64 3a 72 65 61 64 69 6e 67 5f 6c 69 73 74 5f 27 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 d:reading_list_'):..............
36100 20 20 20 20 20 20 20 20 73 65 6c 66 2e 76 69 65 77 5f 6c 69 73 74 28 6c 69 73 74 5f 6e 61 6d 65 ........self.view_list(list_name
36120 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0d 0a 20 20 20 20 20 20 )..................else:........
36140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 66 72 65 73 68 5f 62 6f 6f 6b 5f 69 64 73 20 3d ..............refresh_book_ids.=
36160 20 73 65 74 28 63 68 61 6e 67 65 64 5f 73 65 72 69 65 73 5f 69 64 5f 6c 69 73 74 29 2e 75 6e 69 .set(changed_series_id_list).uni
36180 6f 6e 28 73 65 74 28 72 65 6d 6f 76 65 64 5f 69 64 73 29 29 0d 0a 20 20 20 20 20 20 20 20 20 20 on(set(removed_ids))............
361a0 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 67 75 69 2e 6c 69 62 72 61 72 79 5f 76 69 65 77 2e ..........self.gui.library_view.
361c0 6d 6f 64 65 6c 28 29 2e 72 65 66 72 65 73 68 5f 69 64 73 28 72 65 66 72 65 73 68 5f 62 6f 6f 6b model().refresh_ids(refresh_book
361e0 5f 69 64 73 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 75 72 72 65 _ids)......................curre
36200 6e 74 20 3d 20 73 65 6c 66 2e 67 75 69 2e 6c 69 62 72 61 72 79 5f 76 69 65 77 2e 63 75 72 72 65 nt.=.self.gui.library_view.curre
36220 6e 74 49 6e 64 65 78 28 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 ntIndex()......................s
36240 65 6c 66 2e 67 75 69 2e 6c 69 62 72 61 72 79 5f 76 69 65 77 2e 6d 6f 64 65 6c 28 29 2e 63 75 72 elf.gui.library_view.model().cur
36260 72 65 6e 74 5f 63 68 61 6e 67 65 64 28 63 75 72 72 65 6e 74 2c 20 70 72 65 76 69 6f 75 73 29 0d rent_changed(current,.previous).
36280 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 4e 6f 6e 65 2c 20 46 61 .................return.None,.Fa
362a0 6c 73 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 lse..............else:..........
362c0 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 28 72 65 6d 6f 76 65 64 5f 69 64 73 2c 20 61 6e 79 ........return.(removed_ids,.any
362e0 5f 74 61 67 73 5f 63 68 61 6e 67 65 64 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 65 64 69 74 5f 6c _tags_changed)........def.edit_l
36300 69 73 74 28 73 65 6c 66 2c 20 6c 69 73 74 5f 6e 61 6d 65 2c 20 72 65 66 72 65 73 68 5f 73 63 72 ist(self,.list_name,.refresh_scr
36320 65 65 6e 3d 54 72 75 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 27 27 27 0d 0a 20 20 20 20 20 20 20 een=True):..........'''.........
36340 20 54 68 69 73 20 6d 65 74 68 6f 64 20 69 73 20 64 65 73 69 67 6e 65 64 20 74 6f 20 62 65 20 63 .This.method.is.designed.to.be.c
36360 61 6c 6c 65 64 20 66 72 6f 6d 20 6f 74 68 65 72 20 70 6c 75 67 69 6e 73 0d 0a 20 20 20 20 20 20 alled.from.other.plugins........
36380 20 20 6c 69 73 74 5f 6e 61 6d 65 20 2d 20 6d 75 73 74 20 62 65 20 61 20 76 61 6c 69 64 20 6c 69 ..list_name.-.must.be.a.valid.li
363a0 73 74 20 6e 61 6d 65 0d 0a 20 20 20 20 20 20 20 20 72 65 66 72 65 73 68 5f 73 63 72 65 65 6e 20 st.name..........refresh_screen.
363c0 2d 20 69 6e 64 69 63 61 74 65 73 20 77 68 65 74 68 65 72 20 74 6f 20 72 65 66 72 65 73 68 20 74 -.indicates.whether.to.refresh.t
363e0 68 65 20 62 6f 6f 6b 20 64 65 74 61 69 6c 73 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 6c 69 62 he.book.details.displayed.in.lib
36400 72 61 72 79 20 76 69 65 77 0d 0a 20 20 20 20 20 20 20 20 27 27 27 0d 0a 20 20 20 20 20 20 20 20 rary.view..........'''..........
36420 69 66 20 6c 69 73 74 5f 6e 61 6d 65 20 69 73 20 4e 6f 6e 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 if.list_name.is.None:...........
36440 20 20 20 72 65 74 75 72 6e 20 65 72 72 6f 72 5f 64 69 61 6c 6f 67 28 73 65 6c 66 2e 67 75 69 2c ...return.error_dialog(self.gui,
36460 20 5f 28 27 43 61 6e 6e 6f 74 20 65 64 69 74 20 6c 69 73 74 27 29 2c 0d 0a 20 20 20 20 20 20 20 ._('Cannot.edit.list'),.........
36480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5f 28 27 4e 6f 20 6c ........................._('No.l
364a0 69 73 74 20 6e 61 6d 65 20 73 70 65 63 69 66 69 65 64 27 29 2c 20 73 68 6f 77 3d 54 72 75 65 29 ist.name.specified'),.show=True)
364c0 0d 0a 0d 0a 20 20 20 20 20 20 20 20 69 66 20 72 65 66 72 65 73 68 5f 73 63 72 65 65 6e 3a 0d 0a ............if.refresh_screen:..
364e0 20 20 20 20 20 20 20 20 20 20 20 20 70 72 65 76 69 6f 75 73 20 3d 20 73 65 6c 66 2e 67 75 69 2e ............previous.=.self.gui.
36500 6c 69 62 72 61 72 79 5f 76 69 65 77 2e 63 75 72 72 65 6e 74 49 6e 64 65 78 28 29 0d 0a 20 20 20 library_view.currentIndex().....
36520 20 20 20 20 20 64 62 20 3d 20 73 65 6c 66 2e 67 75 69 2e 63 75 72 72 65 6e 74 5f 64 62 0d 0a 20 .....db.=.self.gui.current_db...
36540 20 20 20 20 20 20 20 62 6f 6f 6b 5f 69 64 73 20 3d 20 63 66 67 2e 67 65 74 5f 62 6f 6f 6b 5f 6c .......book_ids.=.cfg.get_book_l
36560 69 73 74 28 64 62 2c 20 6c 69 73 74 5f 6e 61 6d 65 29 0d 0a 20 20 20 20 20 20 20 20 62 6f 6f 6b ist(db,.list_name)..........book
36580 73 20 3d 20 73 65 6c 66 2e 5f 63 6f 6e 76 65 72 74 5f 63 61 6c 69 62 72 65 5f 69 64 73 5f 74 6f s.=.self._convert_calibre_ids_to
365a0 5f 62 6f 6f 6b 73 28 64 62 2c 20 62 6f 6f 6b 5f 69 64 73 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 _books(db,.book_ids)............
365c0 64 20 3d 20 45 64 69 74 4c 69 73 74 44 69 61 6c 6f 67 28 73 65 6c 66 2e 67 75 69 2c 20 62 6f 6f d.=.EditListDialog(self.gui,.boo
365e0 6b 73 2c 20 6c 69 73 74 5f 6e 61 6d 65 29 0d 0a 20 20 20 20 20 20 20 20 64 2e 65 78 65 63 5f 28 ks,.list_name)..........d.exec_(
36600 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 64 2e 72 65 73 75 6c 74 28 29 20 21 3d 20 64 2e 41 63 )..........if.d.result().!=.d.Ac
36620 63 65 70 74 65 64 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 0d 0a 20 20 20 cepted:..............return.....
36640 20 20 20 20 20 6e 65 77 5f 62 6f 6f 6b 5f 69 64 73 20 3d 20 64 2e 67 65 74 5f 63 61 6c 69 62 72 .....new_book_ids.=.d.get_calibr
36660 65 5f 69 64 73 28 29 0d 0a 20 20 20 20 20 20 20 20 63 66 67 2e 73 65 74 5f 62 6f 6f 6b 5f 6c 69 e_ids()..........cfg.set_book_li
36680 73 74 28 64 62 2c 20 6c 69 73 74 5f 6e 61 6d 65 2c 20 6e 65 77 5f 62 6f 6f 6b 5f 69 64 73 29 0d st(db,.list_name,.new_book_ids).
366a0 0a 0d 0a 20 20 20 20 20 20 20 20 23 20 52 65 6d 6f 76 65 20 74 61 67 73 20 66 72 6f 6d 20 72 65 ...........#.Remove.tags.from.re
366c0 6d 6f 76 65 64 20 62 6f 6f 6b 73 20 69 66 20 6e 65 63 65 73 73 61 72 79 0d 0a 20 20 20 20 20 20 moved.books.if.necessary........
366e0 20 20 72 65 6d 6f 76 65 64 5f 69 64 73 20 3d 20 73 65 74 28 62 6f 6f 6b 5f 69 64 73 29 20 2d 20 ..removed_ids.=.set(book_ids).-.
36700 73 65 74 28 6e 65 77 5f 62 6f 6f 6b 5f 69 64 73 29 0d 0a 20 20 20 20 20 20 20 20 61 6e 79 5f 74 set(new_book_ids)..........any_t
36720 61 67 73 5f 63 68 61 6e 67 65 64 20 3d 20 73 65 6c 66 2e 61 70 70 6c 79 5f 74 61 67 73 5f 74 6f ags_changed.=.self.apply_tags_to
36740 5f 6c 69 73 74 28 6c 69 73 74 5f 6e 61 6d 65 2c 20 72 65 6d 6f 76 65 64 5f 69 64 73 2c 20 61 64 _list(list_name,.removed_ids,.ad
36760 64 3d 46 61 6c 73 65 29 0d 0a 20 20 20 20 20 20 20 20 63 68 61 6e 67 65 64 5f 73 65 72 69 65 73 d=False)..........changed_series
36780 5f 69 64 5f 6c 69 73 74 20 3d 20 73 65 6c 66 2e 75 70 64 61 74 65 5f 73 65 72 69 65 73 5f 63 75 _id_list.=.self.update_series_cu
367a0 73 74 6f 6d 5f 63 6f 6c 75 6d 6e 28 6c 69 73 74 5f 6e 61 6d 65 2c 20 6e 65 77 5f 62 6f 6f 6b 5f stom_column(list_name,.new_book_
367c0 69 64 73 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 69 66 20 72 65 66 72 65 73 68 5f 73 63 72 65 65 ids)............if.refresh_scree
367e0 6e 20 61 6e 64 20 72 65 6d 6f 76 65 64 5f 69 64 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 n.and.removed_ids:..............
36800 6d 65 73 73 61 67 65 20 3d 20 5f 28 27 52 65 6d 6f 76 65 64 20 25 64 20 62 6f 6f 6b 73 20 66 72 message.=._('Removed.%d.books.fr
36820 6f 6d 20 79 6f 75 72 20 25 73 20 6c 69 73 74 27 29 20 25 20 28 6c 65 6e 28 72 65 6d 6f 76 65 64 om.your.%s.list').%.(len(removed
36840 5f 69 64 73 29 2c 20 6c 69 73 74 5f 6e 61 6d 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 _ids),.list_name)..............s
36860 65 6c 66 2e 67 75 69 2e 73 74 61 74 75 73 5f 62 61 72 2e 73 68 6f 77 4d 65 73 73 61 67 65 28 6d elf.gui.status_bar.showMessage(m
36880 65 73 73 61 67 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 61 6e 79 5f 74 61 67 73 essage)..............if.any_tags
368a0 5f 63 68 61 6e 67 65 64 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e _changed:..................self.
368c0 67 75 69 2e 74 61 67 73 5f 76 69 65 77 2e 72 65 63 6f 75 6e 74 28 29 0d 0a 20 20 20 20 20 20 20 gui.tags_view.recount().........
368e0 20 20 20 20 20 69 66 20 73 65 6c 66 2e 5f 69 73 5f 6c 69 73 74 5f 63 75 72 72 65 6e 74 6c 79 5f .....if.self._is_list_currently_
36900 76 69 65 77 65 64 28 6c 69 73 74 5f 6e 61 6d 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 viewed(list_name):..............
36920 20 20 20 20 73 65 6c 66 2e 76 69 65 77 5f 6c 69 73 74 28 6c 69 73 74 5f 6e 61 6d 65 29 0d 0a 20 ....self.view_list(list_name)...
36940 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ...........else:................
36960 20 20 72 65 66 72 65 73 68 5f 62 6f 6f 6b 5f 69 64 73 20 3d 20 73 65 74 28 63 68 61 6e 67 65 64 ..refresh_book_ids.=.set(changed
36980 5f 73 65 72 69 65 73 5f 69 64 5f 6c 69 73 74 29 2e 75 6e 69 6f 6e 28 73 65 74 28 72 65 6d 6f 76 _series_id_list).union(set(remov
369a0 65 64 5f 69 64 73 29 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 67 ed_ids))..................self.g
369c0 75 69 2e 6c 69 62 72 61 72 79 5f 76 69 65 77 2e 6d 6f 64 65 6c 28 29 2e 72 65 66 72 65 73 68 5f ui.library_view.model().refresh_
369e0 69 64 73 28 72 65 66 72 65 73 68 5f 62 6f 6f 6b 5f 69 64 73 29 0d 0a 20 20 20 20 20 20 20 20 20 ids(refresh_book_ids)...........
36a00 20 20 20 20 20 20 20 63 75 72 72 65 6e 74 20 3d 20 73 65 6c 66 2e 67 75 69 2e 6c 69 62 72 61 72 .......current.=.self.gui.librar
36a20 79 5f 76 69 65 77 2e 63 75 72 72 65 6e 74 49 6e 64 65 78 28 29 0d 0a 20 20 20 20 20 20 20 20 20 y_view.currentIndex()...........
36a40 20 20 20 20 20 20 20 73 65 6c 66 2e 67 75 69 2e 6c 69 62 72 61 72 79 5f 76 69 65 77 2e 6d 6f 64 .......self.gui.library_view.mod
36a60 65 6c 28 29 2e 63 75 72 72 65 6e 74 5f 63 68 61 6e 67 65 64 28 63 75 72 72 65 6e 74 2c 20 70 72 el().current_changed(current,.pr
36a80 65 76 69 6f 75 73 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 76 69 65 77 5f 6c 69 73 74 28 73 65 6c evious)........def.view_list(sel
36aa0 66 2c 20 6c 69 73 74 5f 6e 61 6d 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 27 27 27 0d 0a 20 20 20 f,.list_name):..........'''.....
36ac0 20 20 20 20 20 54 68 69 73 20 6d 65 74 68 6f 64 20 69 73 20 64 65 73 69 67 6e 65 64 20 74 6f 20 .....This.method.is.designed.to.
36ae0 62 65 20 63 61 6c 6c 65 64 20 66 72 6f 6d 20 6f 74 68 65 72 20 70 6c 75 67 69 6e 73 0d 0a 20 20 be.called.from.other.plugins....
36b00 20 20 20 20 20 20 6c 69 73 74 5f 6e 61 6d 65 20 2d 20 6d 75 73 74 20 62 65 20 61 20 76 61 6c 69 ......list_name.-.must.be.a.vali
36b20 64 20 6c 69 73 74 20 6e 61 6d 65 0d 0a 20 20 20 20 20 20 20 20 27 27 27 0d 0a 20 20 20 20 20 20 d.list.name..........'''........
36b40 20 20 69 66 20 6c 69 73 74 5f 6e 61 6d 65 20 69 73 20 4e 6f 6e 65 3a 0d 0a 20 20 20 20 20 20 20 ..if.list_name.is.None:.........
36b60 20 20 20 20 20 72 65 74 75 72 6e 20 65 72 72 6f 72 5f 64 69 61 6c 6f 67 28 73 65 6c 66 2e 67 75 .....return.error_dialog(self.gu
36b80 69 2c 20 5f 28 27 43 61 6e 6e 6f 74 20 76 69 65 77 20 6c 69 73 74 27 29 2c 0d 0a 20 20 20 20 20 i,._('Cannot.view.list'),.......
36ba0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5f 28 27 4e 6f ..........................._('No
36bc0 20 6c 69 73 74 20 6e 61 6d 65 20 73 70 65 63 69 66 69 65 64 27 29 2c 20 73 68 6f 77 3d 54 72 75 .list.name.specified'),.show=Tru
36be0 65 29 0d 0a 20 20 20 20 20 20 20 20 23 20 49 6e 20 63 61 73 65 20 61 6e 6f 74 68 65 72 20 72 65 e)..........#.In.case.another.re
36c00 61 64 69 6e 67 20 6c 69 73 74 20 69 73 20 61 6c 72 65 61 64 79 20 64 69 73 70 6c 61 79 65 64 2c ading.list.is.already.displayed,
36c20 20 6f 74 68 65 72 77 69 73 65 0d 0a 20 20 20 20 20 20 20 20 23 20 73 6f 72 74 20 68 69 73 74 6f .otherwise..........#.sort.histo
36c40 72 79 20 77 69 6c 6c 20 6e 6f 74 20 62 65 20 62 61 63 6b 65 64 20 75 70 20 70 72 6f 70 65 72 6c ry.will.not.be.backed.up.properl
36c60 79 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 72 65 73 74 6f 72 65 5f 73 74 61 74 65 28 29 0d y..........self.restore_state().
36c80 0a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 61 76 65 5f 73 74 61 74 65 28 29 0d 0a 20 20 ...........self.save_state()....
36ca0 20 20 20 20 20 20 64 62 20 3d 20 73 65 6c 66 2e 67 75 69 2e 63 75 72 72 65 6e 74 5f 64 62 0d 0a ......db.=.self.gui.current_db..
36cc0 0d 0a 20 20 20 20 20 20 20 20 6c 69 73 74 5f 69 6e 66 6f 20 3d 20 63 66 67 2e 67 65 74 5f 6c 69 ..........list_info.=.cfg.get_li
36ce0 73 74 5f 69 6e 66 6f 28 64 62 2c 20 6c 69 73 74 5f 6e 61 6d 65 29 0d 0a 20 20 20 20 20 20 20 20 st_info(db,.list_name)..........
36d00 69 66 20 6c 69 73 74 5f 69 6e 66 6f 2e 67 65 74 28 63 66 67 2e 4b 45 59 5f 50 4f 50 55 4c 41 54 if.list_info.get(cfg.KEY_POPULAT
36d20 45 5f 54 59 50 45 2c 20 27 50 4f 50 4d 41 4e 55 41 4c 27 29 20 3d 3d 20 27 50 4f 50 53 45 41 52 E_TYPE,.'POPMANUAL').==.'POPSEAR
36d40 43 48 27 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 5f 72 65 62 75 69 6c 64 5f CH':..............self._rebuild_
36d60 61 75 74 6f 5f 73 65 61 72 63 68 5f 6c 69 73 74 28 64 62 2c 20 6c 69 73 74 5f 6e 61 6d 65 29 0d auto_search_list(db,.list_name).
36d80 0a 0d 0a 20 20 20 20 20 20 20 20 62 6f 6f 6b 5f 69 64 73 20 3d 20 63 66 67 2e 67 65 74 5f 62 6f ...........book_ids.=.cfg.get_bo
36da0 6f 6b 5f 6c 69 73 74 28 64 62 2c 20 6c 69 73 74 5f 6e 61 6d 65 29 0d 0a 20 20 20 20 20 20 20 20 ok_list(db,.list_name)..........
36dc0 6d 61 72 6b 65 64 5f 74 65 78 74 20 3d 20 27 72 65 61 64 69 6e 67 5f 6c 69 73 74 5f 27 20 2b 20 marked_text.=.'reading_list_'.+.
36de0 73 65 6c 66 2e 5f 67 65 74 5f 6c 69 73 74 5f 73 61 66 65 5f 6e 61 6d 65 28 6c 69 73 74 5f 6e 61 self._get_list_safe_name(list_na
36e00 6d 65 29 0d 0a 20 20 20 20 20 20 20 20 6d 61 72 6b 65 64 5f 69 64 73 20 3d 20 64 69 63 74 28 29 me)..........marked_ids.=.dict()
36e20 0d 0a 20 20 20 20 20 20 20 20 23 20 42 75 69 6c 64 20 6f 75 72 20 64 69 63 74 69 6f 6e 61 72 79 ..........#.Build.our.dictionary
36e40 20 6f 66 20 6c 69 73 74 20 69 74 65 6d 73 20 69 6e 20 64 65 73 69 72 65 64 20 6f 72 64 65 72 0d .of.list.items.in.desired.order.
36e60 0a 20 20 20 20 20 20 20 20 66 6f 72 20 69 6e 64 65 78 2c 20 62 6f 6f 6b 5f 69 64 20 69 6e 20 65 .........for.index,.book_id.in.e
36e80 6e 75 6d 65 72 61 74 65 28 62 6f 6f 6b 5f 69 64 73 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 numerate(book_ids):.............
36ea0 20 6d 61 72 6b 65 64 5f 69 64 73 5b 62 6f 6f 6b 5f 69 64 5d 20 3d 20 27 25 73 5f 25 30 34 64 27 .marked_ids[book_id].=.'%s_%04d'
36ec0 20 25 20 28 6d 61 72 6b 65 64 5f 74 65 78 74 2c 20 69 6e 64 65 78 29 0d 0a 20 20 20 20 20 20 20 .%.(marked_text,.index).........
36ee0 20 23 20 4d 61 72 6b 20 74 68 65 20 72 65 73 75 6c 74 73 20 69 6e 20 6f 75 72 20 64 61 74 61 62 .#.Mark.the.results.in.our.datab
36f00 61 73 65 0d 0a 20 20 20 20 20 20 20 20 64 62 2e 73 65 74 5f 6d 61 72 6b 65 64 5f 69 64 73 28 6d ase..........db.set_marked_ids(m
36f20 61 72 6b 65 64 5f 69 64 73 29 0d 0a 20 20 20 20 20 20 20 20 23 20 53 65 61 72 63 68 20 74 6f 20 arked_ids)..........#.Search.to.
36f40 64 69 73 70 6c 61 79 20 74 68 65 20 6c 69 73 74 20 63 6f 6e 74 65 6e 74 73 0d 0a 20 20 20 20 20 display.the.list.contents.......
36f60 20 20 20 73 65 6c 66 2e 67 75 69 2e 73 65 61 72 63 68 2e 73 65 74 5f 73 65 61 72 63 68 5f 73 74 ...self.gui.search.set_search_st
36f80 72 69 6e 67 28 27 6d 61 72 6b 65 64 3a 27 20 2b 20 6d 61 72 6b 65 64 5f 74 65 78 74 29 0d 0a 20 ring('marked:'.+.marked_text)...
36fa0 20 20 20 20 20 20 20 23 20 53 6f 72 74 20 62 79 20 6f 75 72 20 6d 61 72 6b 65 64 20 63 6f 6c 75 .......#.Sort.by.our.marked.colu
36fc0 6d 6e 20 74 6f 20 64 69 73 70 6c 61 79 20 74 68 65 20 62 6f 6f 6b 73 20 69 6e 20 6f 72 64 65 72 mn.to.display.the.books.in.order
36fe0 0d 0a 20 20 20 20 20 20 20 20 69 66 20 6c 69 73 74 5f 69 6e 66 6f 5b 63 66 67 2e 4b 45 59 5f 53 ..........if.list_info[cfg.KEY_S
37000 4f 52 54 5f 4c 49 53 54 5d 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 67 75 69 ORT_LIST]:..............self.gui
37020 2e 6c 69 62 72 61 72 79 5f 76 69 65 77 2e 73 6f 72 74 5f 62 79 5f 6e 61 6d 65 64 5f 66 69 65 6c .library_view.sort_by_named_fiel
37040 64 28 27 6d 61 72 6b 65 64 27 2c 20 54 72 75 65 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e d('marked',.True)..........self.
37060 76 69 65 77 5f 6c 69 73 74 5f 6e 61 6d 65 20 3d 20 6c 69 73 74 5f 6e 61 6d 65 0d 0a 0d 0a 20 20 view_list_name.=.list_name......
37080 20 20 64 65 66 20 63 72 65 61 74 65 5f 6c 69 73 74 28 73 65 6c 66 2c 20 6c 69 73 74 5f 6e 61 6d ..def.create_list(self,.list_nam
370a0 65 2c 20 62 6f 6f 6b 5f 69 64 5f 6c 69 73 74 2c 20 64 69 73 70 6c 61 79 5f 77 61 72 6e 69 6e 67 e,.book_id_list,.display_warning
370c0 73 3d 54 72 75 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 27 27 27 0d 0a 20 20 20 20 20 20 20 20 54 s=True):..........'''..........T
370e0 68 69 73 20 6d 65 74 68 6f 64 20 69 73 20 64 65 73 69 67 6e 65 64 20 74 6f 20 62 65 20 63 61 6c his.method.is.designed.to.be.cal
37100 6c 65 64 20 66 72 6f 6d 20 6f 74 68 65 72 20 70 6c 75 67 69 6e 73 0d 0a 20 20 20 20 20 20 20 20 led.from.other.plugins..........
37120 6c 69 73 74 5f 6e 61 6d 65 20 2d 20 6d 75 73 74 20 62 65 20 61 20 76 61 6c 69 64 20 6c 69 73 74 list_name.-.must.be.a.valid.list
37140 20 6e 61 6d 65 0d 0a 20 20 20 20 20 20 20 20 62 6f 6f 6b 5f 69 64 5f 6c 69 73 74 20 2d 20 61 20 .name..........book_id_list.-.a.
37160 6c 69 73 74 20 6f 66 20 63 61 6c 69 62 72 65 20 62 6f 6f 6b 20 69 64 73 20 74 6f 20 62 65 20 70 list.of.calibre.book.ids.to.be.p
37180 75 74 20 6f 6e 20 74 68 65 20 6c 69 73 74 0d 0a 20 20 20 20 20 20 20 20 64 69 73 70 6c 61 79 5f ut.on.the.list..........display_
371a0 77 61 72 6e 69 6e 67 73 20 2d 20 6f 70 74 69 6f 6e 20 74 6f 20 73 75 70 70 72 65 73 73 20 61 6e warnings.-.option.to.suppress.an
371c0 79 20 65 72 72 6f 72 2f 77 61 72 6e 69 6e 67 20 64 69 61 6c 6f 67 73 20 69 66 20 62 6f 6f 6b 73 y.error/warning.dialogs.if.books
371e0 20 61 6c 72 65 61 64 79 20 6f 6e 20 6c 69 73 74 0d 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e .already.on.list..........Return
37200 73 3a 20 54 72 75 65 20 69 66 20 6c 69 73 74 20 77 61 73 20 63 72 65 61 74 65 64 2c 20 6f 74 68 s:.True.if.list.was.created,.oth
37220 65 72 77 69 73 65 20 46 61 6c 73 65 0d 0a 20 20 20 20 20 20 20 20 27 27 27 0d 0a 20 20 20 20 20 erwise.False..........'''.......
37240 20 20 20 69 66 20 6c 69 73 74 5f 6e 61 6d 65 20 69 73 20 4e 6f 6e 65 3a 0d 0a 20 20 20 20 20 20 ...if.list_name.is.None:........
37260 20 20 20 20 20 20 69 66 20 64 69 73 70 6c 61 79 5f 77 61 72 6e 69 6e 67 73 3a 0d 0a 20 20 20 20 ......if.display_warnings:......
37280 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 65 72 72 6f 72 5f 64 69 61 6c 6f 67 28 ............return.error_dialog(
372a0 73 65 6c 66 2e 67 75 69 2c 20 5f 28 27 43 61 6e 6e 6f 74 20 63 72 65 61 74 65 20 6c 69 73 74 27 self.gui,._('Cannot.create.list'
372c0 29 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ),..............................
372e0 20 20 20 20 20 20 20 20 5f 28 27 4e 6f 20 6c 69 73 74 20 6e 61 6d 65 20 73 70 65 63 69 66 69 65 ........_('No.list.name.specifie
37300 64 27 29 2c 20 73 68 6f 77 3d 54 72 75 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 69 d'),.show=True)..............eli
37320 66 20 44 45 42 55 47 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 f.DEBUG:..................print(
37340 5f 28 27 52 65 61 64 69 6e 67 20 4c 69 73 74 3a 20 43 61 6e 6e 6f 74 20 63 72 65 61 74 65 20 6c _('Reading.List:.Cannot.create.l
37360 69 73 74 20 61 73 20 6c 69 73 74 5f 6e 61 6d 65 20 6e 6f 74 20 73 70 65 63 69 66 69 65 64 27 29 ist.as.list_name.not.specified')
37380 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 46 61 6c 73 65 0d 0a 20 20 20 )..............return.False.....
373a0 20 20 20 20 20 6c 69 73 74 5f 6e 61 6d 65 73 20 3d 20 63 66 67 2e 67 65 74 5f 6c 69 73 74 5f 6e .....list_names.=.cfg.get_list_n
373c0 61 6d 65 73 28 73 65 6c 66 2e 67 75 69 2e 63 75 72 72 65 6e 74 5f 64 62 2c 20 65 78 63 6c 75 64 ames(self.gui.current_db,.exclud
373e0 65 5f 61 75 74 6f 3d 46 61 6c 73 65 29 0d 0a 20 20 20 20 20 20 20 20 66 6f 72 20 65 78 69 73 74 e_auto=False)..........for.exist
37400 69 6e 67 5f 6c 69 73 74 5f 6e 61 6d 65 20 69 6e 20 6c 69 73 74 5f 6e 61 6d 65 73 3a 0d 0a 20 20 ing_list_name.in.list_names:....
37420 20 20 20 20 20 20 20 20 20 20 69 66 20 6c 69 73 74 5f 6e 61 6d 65 2e 6c 6f 77 65 72 28 29 20 3d ..........if.list_name.lower().=
37440 3d 20 65 78 69 73 74 69 6e 67 5f 6c 69 73 74 5f 6e 61 6d 65 2e 6c 6f 77 65 72 28 29 3a 0d 0a 20 =.existing_list_name.lower():...
37460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 64 69 73 70 6c 61 79 5f 77 61 72 6e 69 6e ...............if.display_warnin
37480 67 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 gs:......................return.
374a0 65 72 72 6f 72 5f 64 69 61 6c 6f 67 28 73 65 6c 66 2e 67 75 69 2c 20 5f 28 27 43 61 6e 6e 6f 74 error_dialog(self.gui,._('Cannot
374c0 20 63 72 65 61 74 65 20 6c 69 73 74 27 29 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .create.list'),.................
374e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5f 28 27 41 20 6c 69 ........................._('A.li
37500 73 74 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 73 20 77 69 74 68 20 74 68 69 73 20 6e 61 6d 65 st.already.exists.with.this.name
37520 27 29 2c 20 73 68 6f 77 3d 54 72 75 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 '),.show=True)..................
37540 65 6c 69 66 20 44 45 42 55 47 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 elif.DEBUG:.....................
37560 20 70 72 69 6e 74 28 28 5f 28 27 52 65 61 64 69 6e 67 20 4c 69 73 74 3a 20 43 61 6e 6e 6f 74 20 .print((_('Reading.List:.Cannot.
37580 63 72 65 61 74 65 20 6c 69 73 74 20 61 73 20 6c 69 73 74 5f 6e 61 6d 65 20 69 73 20 64 75 70 6c create.list.as.list_name.is.dupl
375a0 69 63 61 74 65 3a 27 29 2c 20 6c 69 73 74 5f 6e 61 6d 65 29 29 0d 0a 20 20 20 20 20 20 20 20 20 icate:'),.list_name))...........
375c0 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 46 61 6c 73 65 0d 0a 20 20 20 20 20 20 20 20 63 66 67 .......return.False..........cfg
375e0 2e 63 72 65 61 74 65 5f 6c 69 73 74 28 73 65 6c 66 2e 67 75 69 2e 63 75 72 72 65 6e 74 5f 64 62 .create_list(self.gui.current_db
37600 2c 20 6c 69 73 74 5f 6e 61 6d 65 2c 20 62 6f 6f 6b 5f 69 64 5f 6c 69 73 74 29 0d 0a 20 20 20 20 ,.list_name,.book_id_list)......
37620 20 20 20 20 72 65 74 75 72 6e 20 54 72 75 65 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 67 65 74 5f ....return.True........def._get_
37640 6c 69 73 74 5f 73 61 66 65 5f 6e 61 6d 65 28 73 65 6c 66 2c 20 6c 69 73 74 5f 6e 61 6d 65 29 3a list_safe_name(self,.list_name):
37660 0d 0a 20 20 20 20 20 20 20 20 73 61 66 65 5f 6e 61 6d 65 20 3d 20 6c 69 73 74 5f 6e 61 6d 65 2e ..........safe_name.=.list_name.
37680 6c 6f 77 65 72 28 29 2e 72 65 70 6c 61 63 65 28 27 20 27 2c 20 27 5f 27 29 0d 0a 20 20 20 20 20 lower().replace('.',.'_').......
376a0 20 20 20 73 61 66 65 5f 6e 61 6d 65 20 3d 20 72 65 2e 73 75 62 28 27 28 5b 5e 61 2d 7a 30 2d 39 ...safe_name.=.re.sub('([^a-z0-9
376c0 5f 5d 29 27 2c 20 27 27 2c 20 73 61 66 65 5f 6e 61 6d 65 29 0d 0a 20 20 20 20 20 20 20 20 72 65 _])',.'',.safe_name)..........re
376e0 74 75 72 6e 20 73 61 66 65 5f 6e 61 6d 65 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 69 73 5f 6c 69 turn.safe_name........def._is_li
37700 73 74 5f 63 75 72 72 65 6e 74 6c 79 5f 76 69 65 77 65 64 28 73 65 6c 66 2c 20 6c 69 73 74 5f 6e st_currently_viewed(self,.list_n
37720 61 6d 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 6d 61 72 6b 65 64 5f 74 65 78 74 20 3d 20 27 72 65 ame):..........marked_text.=.'re
37740 61 64 69 6e 67 5f 6c 69 73 74 5f 27 20 2b 20 73 65 6c 66 2e 5f 67 65 74 5f 6c 69 73 74 5f 73 61 ading_list_'.+.self._get_list_sa
37760 66 65 5f 6e 61 6d 65 28 6c 69 73 74 5f 6e 61 6d 65 29 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 fe_name(list_name)..........retu
37780 72 6e 20 75 6e 69 63 6f 64 65 28 73 65 6c 66 2e 67 75 69 2e 73 65 61 72 63 68 2e 74 65 78 74 28 rn.unicode(self.gui.search.text(
377a0 29 29 2e 73 74 61 72 74 73 77 69 74 68 28 27 6d 61 72 6b 65 64 3a 27 20 2b 20 6d 61 72 6b 65 64 )).startswith('marked:'.+.marked
377c0 5f 74 65 78 74 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 73 77 69 74 63 68 5f 64 65 66 61 75 6c 74 _text)........def.switch_default
377e0 5f 6c 69 73 74 28 73 65 6c 66 2c 20 6c 69 73 74 5f 6e 61 6d 65 29 3a 0d 0a 20 20 20 20 20 20 20 _list(self,.list_name):.........
37800 20 63 66 67 2e 73 65 74 5f 64 65 66 61 75 6c 74 5f 6c 69 73 74 28 73 65 6c 66 2e 67 75 69 2e 63 .cfg.set_default_list(self.gui.c
37820 75 72 72 65 6e 74 5f 64 62 2c 20 6c 69 73 74 5f 6e 61 6d 65 29 0d 0a 20 20 20 20 20 20 20 20 73 urrent_db,.list_name)..........s
37840 65 6c 66 2e 72 65 62 75 69 6c 64 5f 6d 65 6e 75 73 28 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 73 elf.rebuild_menus()........def.s
37860 68 6f 77 5f 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 how_configuration(self):........
37880 20 20 73 65 6c 66 2e 69 6e 74 65 72 66 61 63 65 5f 61 63 74 69 6f 6e 5f 62 61 73 65 5f 70 6c 75 ..self.interface_action_base_plu
378a0 67 69 6e 2e 64 6f 5f 75 73 65 72 5f 63 6f 6e 66 69 67 28 73 65 6c 66 2e 67 75 69 29 0d 0a 0d 0a gin.do_user_config(self.gui)....
378c0 20 20 20 20 64 65 66 20 61 70 70 6c 79 5f 74 61 67 73 5f 74 6f 5f 6c 69 73 74 28 73 65 6c 66 2c ....def.apply_tags_to_list(self,
378e0 20 6c 69 73 74 5f 6e 61 6d 65 2c 20 62 6f 6f 6b 5f 69 64 73 2c 20 61 64 64 3d 54 72 75 65 2c 20 .list_name,.book_ids,.add=True,.
37900 6d 6f 64 69 66 79 5f 61 63 74 69 6f 6e 3d 4e 6f 6e 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 64 62 modify_action=None):..........db
37920 20 3d 20 73 65 6c 66 2e 67 75 69 2e 63 75 72 72 65 6e 74 5f 64 62 0d 0a 20 20 20 20 20 20 20 20 .=.self.gui.current_db..........
37940 6c 69 73 74 5f 6d 61 70 20 3d 20 63 66 67 2e 67 65 74 5f 6c 69 73 74 5f 69 6e 66 6f 28 64 62 2c list_map.=.cfg.get_list_info(db,
37960 20 6c 69 73 74 5f 6e 61 6d 65 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 6e 6f 74 20 6d 6f 64 69 .list_name)..........if.not.modi
37980 66 79 5f 61 63 74 69 6f 6e 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 6d 6f 64 69 66 79 5f 61 fy_action:..............modify_a
379a0 63 74 69 6f 6e 20 3d 20 6c 69 73 74 5f 6d 61 70 2e 67 65 74 28 63 66 67 2e 4b 45 59 5f 4d 4f 44 ction.=.list_map.get(cfg.KEY_MOD
379c0 49 46 59 5f 41 43 54 49 4f 4e 2c 20 63 66 67 2e 44 45 46 41 55 4c 54 5f 4c 49 53 54 5f 56 41 4c IFY_ACTION,.cfg.DEFAULT_LIST_VAL
379e0 55 45 53 5b 63 66 67 2e 4b 45 59 5f 4d 4f 44 49 46 59 5f 41 43 54 49 4f 4e 5d 29 0d 0a 20 20 20 UES[cfg.KEY_MODIFY_ACTION]).....
37a00 20 20 20 20 20 69 66 20 6d 6f 64 69 66 79 5f 61 63 74 69 6f 6e 20 3d 3d 20 27 54 41 47 4e 4f 4e .....if.modify_action.==.'TAGNON
37a20 45 27 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 46 61 6c 73 65 0d 0a 20 E':..............return.False...
37a40 20 20 20 20 20 20 20 65 6c 69 66 20 6d 6f 64 69 66 79 5f 61 63 74 69 6f 6e 20 3d 3d 20 27 54 41 .......elif.modify_action.==.'TA
37a60 47 41 44 44 27 20 61 6e 64 20 6e 6f 74 20 61 64 64 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 GADD'.and.not.add:..............
37a80 72 65 74 75 72 6e 20 46 61 6c 73 65 0d 0a 20 20 20 20 20 20 20 20 65 6c 69 66 20 6d 6f 64 69 66 return.False..........elif.modif
37aa0 79 5f 61 63 74 69 6f 6e 20 3d 3d 20 27 54 41 47 52 45 4d 4f 56 45 27 20 61 6e 64 20 61 64 64 3a y_action.==.'TAGREMOVE'.and.add:
37ac0 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 46 61 6c 73 65 0d 0a 20 20 20 20 ..............return.False......
37ae0 20 20 20 20 74 61 67 73 5f 63 6f 6c 75 6d 6e 20 3d 20 6c 69 73 74 5f 6d 61 70 2e 67 65 74 28 63 ....tags_column.=.list_map.get(c
37b00 66 67 2e 4b 45 59 5f 54 41 47 53 5f 43 4f 4c 55 4d 4e 2c 20 63 66 67 2e 44 45 46 41 55 4c 54 5f fg.KEY_TAGS_COLUMN,.cfg.DEFAULT_
37b20 4c 49 53 54 5f 56 41 4c 55 45 53 5b 63 66 67 2e 4b 45 59 5f 54 41 47 53 5f 43 4f 4c 55 4d 4e 5d LIST_VALUES[cfg.KEY_TAGS_COLUMN]
37b40 29 0d 0a 20 20 20 20 20 20 20 20 74 61 67 5f 74 6f 5f 61 70 70 6c 79 20 3d 20 6c 69 73 74 5f 6d )..........tag_to_apply.=.list_m
37b60 61 70 2e 67 65 74 28 63 66 67 2e 4b 45 59 5f 54 41 47 53 5f 54 45 58 54 2c 20 63 66 67 2e 44 45 ap.get(cfg.KEY_TAGS_TEXT,.cfg.DE
37b80 46 41 55 4c 54 5f 4c 49 53 54 5f 56 41 4c 55 45 53 5b 63 66 67 2e 4b 45 59 5f 54 41 47 53 5f 54 FAULT_LIST_VALUES[cfg.KEY_TAGS_T
37ba0 45 58 54 5d 29 0d 0a 20 20 20 20 20 20 20 20 61 6e 79 5f 74 61 67 73 5f 63 68 61 6e 67 65 64 20 EXT])..........any_tags_changed.
37bc0 3d 20 46 61 6c 73 65 0d 0a 0d 0a 20 20 20 20 20 20 20 20 69 66 20 74 61 67 5f 74 6f 5f 61 70 70 =.False............if.tag_to_app
37be0 6c 79 20 61 6e 64 20 62 6f 6f 6b 5f 69 64 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 ly.and.book_ids:..............if
37c00 20 74 61 67 73 5f 63 6f 6c 75 6d 6e 20 3d 3d 20 27 74 61 67 73 27 3a 0d 0a 20 20 20 20 20 20 20 .tags_column.==.'tags':.........
37c20 20 20 20 20 20 20 20 20 20 69 66 20 61 64 64 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .........if.add:................
37c40 20 20 20 20 20 20 64 62 2e 62 75 6c 6b 5f 6d 6f 64 69 66 79 5f 74 61 67 73 28 62 6f 6f 6b 5f 69 ......db.bulk_modify_tags(book_i
37c60 64 73 2c 20 61 64 64 3d 5b 74 61 67 5f 74 6f 5f 61 70 70 6c 79 5d 29 0d 0a 20 20 20 20 20 20 20 ds,.add=[tag_to_apply]).........
37c80 20 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .........else:..................
37ca0 20 20 20 20 64 62 2e 62 75 6c 6b 5f 6d 6f 64 69 66 79 5f 74 61 67 73 28 62 6f 6f 6b 5f 69 64 73 ....db.bulk_modify_tags(book_ids
37cc0 2c 20 72 65 6d 6f 76 65 3d 5b 74 61 67 5f 74 6f 5f 61 70 70 6c 79 5d 29 0d 0a 20 20 20 20 20 20 ,.remove=[tag_to_apply])........
37ce0 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 54 72 75 65 0d 0a 20 20 20 20 20 20 20 20 20 ..........return.True...........
37d00 20 20 20 65 6c 69 66 20 74 61 67 73 5f 63 6f 6c 75 6d 6e 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 ...elif.tags_column:............
37d20 20 20 20 20 20 20 63 75 73 74 6f 6d 5f 63 6f 6c 75 6d 6e 73 20 3d 20 64 62 2e 66 69 65 6c 64 5f ......custom_columns.=.db.field_
37d40 6d 65 74 61 64 61 74 61 2e 63 75 73 74 6f 6d 5f 66 69 65 6c 64 5f 6d 65 74 61 64 61 74 61 28 29 metadata.custom_field_metadata()
37d60 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6c 20 3d 20 63 75 73 74 6f 6d 5f 63 ..................col.=.custom_c
37d80 6f 6c 75 6d 6e 73 5b 74 61 67 73 5f 63 6f 6c 75 6d 6e 5d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 olumns[tags_column].............
37da0 20 20 20 20 20 74 79 70 20 3d 20 63 6f 6c 5b 27 64 61 74 61 74 79 70 65 27 5d 0d 0a 20 20 20 20 .....typ.=.col['datatype']......
37dc0 20 20 20 20 20 20 20 20 20 20 20 20 6c 61 62 65 6c 20 3d 20 64 62 2e 66 69 65 6c 64 5f 6d 65 74 ............label.=.db.field_met
37de0 61 64 61 74 61 2e 6b 65 79 5f 74 6f 5f 6c 61 62 65 6c 28 74 61 67 73 5f 63 6f 6c 75 6d 6e 29 0d adata.key_to_label(tags_column).
37e00 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 63 6f 6c 5b 27 69 73 5f 6d 75 6c 74 .................if.col['is_mult
37e20 69 70 6c 65 27 5d 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 20 57 iple']:......................#.W
37e40 69 6c 6c 20 64 6f 20 74 68 65 20 61 64 64 20 6f 72 20 72 65 6d 6f 76 65 20 61 63 74 69 6f 6e 73 ill.do.the.add.or.remove.actions
37e60 20 69 6e 20 62 75 6c 6b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 .in.bulk......................if
37e80 20 61 64 64 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 .add:..........................d
37ea0 62 2e 73 65 74 5f 63 75 73 74 6f 6d 5f 62 75 6c 6b 5f 6d 75 6c 74 69 70 6c 65 28 62 6f 6f 6b 5f b.set_custom_bulk_multiple(book_
37ec0 69 64 73 2c 20 61 64 64 3d 5b 74 61 67 5f 74 6f 5f 61 70 70 6c 79 5d 2c 20 6c 61 62 65 6c 3d 6c ids,.add=[tag_to_apply],.label=l
37ee0 61 62 65 6c 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 3a abel)......................else:
37f00 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 62 2e 73 65 74 ..........................db.set
37f20 5f 63 75 73 74 6f 6d 5f 62 75 6c 6b 5f 6d 75 6c 74 69 70 6c 65 28 62 6f 6f 6b 5f 69 64 73 2c 20 _custom_bulk_multiple(book_ids,.
37f40 72 65 6d 6f 76 65 3d 5b 74 61 67 5f 74 6f 5f 61 70 70 6c 79 5d 2c 20 6c 61 62 65 6c 3d 6c 61 62 remove=[tag_to_apply],.label=lab
37f60 65 6c 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 el)......................return.
37f80 54 72 75 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0d 0a 20 20 20 True..................else:.....
37fa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 20 57 65 20 68 61 76 65 20 61 20 63 75 73 .................#.We.have.a.cus
37fc0 74 6f 6d 20 63 6f 6c 75 6d 6e 20 74 68 61 74 20 69 73 20 74 65 78 74 20 6f 72 20 62 6f 6f 6c 65 tom.column.that.is.text.or.boole
37fe0 61 6e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 62 6f 6f 6b an......................for.book
38000 5f 69 64 20 69 6e 20 62 6f 6f 6b 5f 69 64 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 _id.in.book_ids:................
38020 20 20 20 20 20 20 20 20 20 20 65 78 69 73 74 69 6e 67 5f 76 61 6c 75 65 20 3d 20 64 62 2e 67 65 ..........existing_value.=.db.ge
38040 74 5f 63 75 73 74 6f 6d 28 62 6f 6f 6b 5f 69 64 2c 20 6c 61 62 65 6c 3d 6c 61 62 65 6c 2c 20 69 t_custom(book_id,.label=label,.i
38060 6e 64 65 78 5f 69 73 5f 69 64 3d 54 72 75 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ndex_is_id=True)................
38080 20 20 20 20 20 20 20 20 20 20 69 66 20 74 79 70 20 3d 3d 20 27 62 6f 6f 6c 27 3a 0d 0a 20 20 20 ..........if.typ.==.'bool':.....
380a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 77 5f 76 61 6c .........................new_val
380c0 75 65 20 3d 20 74 61 67 5f 74 6f 5f 61 70 70 6c 79 20 3d 3d 20 27 59 27 0d 0a 20 20 20 20 20 20 ue.=.tag_to_apply.==.'Y'........
380e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6e 6f 74 20 61 64 64 ......................if.not.add
38100 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 :...............................
38120 20 20 20 69 66 20 64 62 2e 70 72 65 66 73 2e 67 65 74 28 27 62 6f 6f 6c 73 5f 61 72 65 5f 74 72 ...if.db.prefs.get('bools_are_tr
38140 69 73 74 61 74 65 27 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 istate'):.......................
38160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 77 5f 76 61 6c 75 65 20 3d 20 4e 6f 6e 65 0d ...............new_value.=.None.
38180 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
381a0 20 65 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .else:..........................
381c0 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 77 5f 76 61 6c 75 65 20 3d 20 6e 6f 74 20 6e 65 77 5f ............new_value.=.not.new_
381e0 76 61 6c 75 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 value..........................e
38200 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 lse:............................
38220 20 20 69 66 20 61 64 64 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..if.add:.......................
38240 20 20 20 20 20 20 20 20 20 20 20 6e 65 77 5f 76 61 6c 75 65 20 3d 20 74 61 67 5f 74 6f 5f 61 70 ...........new_value.=.tag_to_ap
38260 70 6c 79 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ply.............................
38280 20 65 6c 69 66 20 65 78 69 73 74 69 6e 67 5f 76 61 6c 75 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 .elif.existing_value:...........
382a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 77 5f 76 61 6c 75 65 .......................new_value
382c0 20 3d 20 65 78 69 73 74 69 6e 67 5f 76 61 6c 75 65 2e 72 65 70 6c 61 63 65 28 74 61 67 5f 74 6f .=.existing_value.replace(tag_to
382e0 5f 61 70 70 6c 79 2c 20 27 27 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 _apply,.'').....................
38300 20 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .........else:..................
38320 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e 74 69 6e 75 65 20 23 20 52 65 6d 6f 76 ................continue.#.Remov
38340 69 6e 67 20 62 75 74 20 68 61 73 20 6e 6f 20 63 75 72 72 65 6e 74 20 74 65 78 74 0d 0a 20 20 20 ing.but.has.no.current.text.....
38360 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6e 65 77 5f 76 61 6c 75 .....................if.new_valu
38380 65 20 21 3d 20 65 78 69 73 74 69 6e 67 5f 76 61 6c 75 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 e.!=.existing_value:............
383a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 62 2e 73 65 74 5f 63 75 73 74 6f 6d 28 ..................db.set_custom(
383c0 62 6f 6f 6b 5f 69 64 2c 20 6e 65 77 5f 76 61 6c 75 65 2c 20 6c 61 62 65 6c 3d 6c 61 62 65 6c 2c book_id,.new_value,.label=label,
383e0 20 63 6f 6d 6d 69 74 3d 46 61 6c 73 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .commit=False)..................
38400 20 20 20 20 20 20 20 20 20 20 20 20 61 6e 79 5f 74 61 67 73 5f 63 68 61 6e 67 65 64 20 3d 20 54 ............any_tags_changed.=.T
38420 72 75 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 62 2e 63 6f 6d 6d rue......................db.comm
38440 69 74 28 29 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 61 6e 79 5f 74 61 67 73 5f 63 68 it()..........return.any_tags_ch
38460 61 6e 67 65 64 0d 0a 0d 0a 20 20 20 20 64 65 66 20 75 70 64 61 74 65 5f 73 65 72 69 65 73 5f 63 anged........def.update_series_c
38480 75 73 74 6f 6d 5f 63 6f 6c 75 6d 6e 28 73 65 6c 66 2c 20 6c 69 73 74 5f 6e 61 6d 65 2c 20 62 6f ustom_column(self,.list_name,.bo
384a0 6f 6b 5f 69 64 73 29 3a 0d 0a 20 20 20 20 20 20 20 20 63 68 61 6e 67 65 64 5f 73 65 72 69 65 73 ok_ids):..........changed_series
384c0 5f 62 6f 6f 6b 5f 69 64 73 20 3d 20 5b 5d 0d 0a 20 20 20 20 20 20 20 20 64 62 20 3d 20 73 65 6c _book_ids.=.[]..........db.=.sel
384e0 66 2e 67 75 69 2e 63 75 72 72 65 6e 74 5f 64 62 0d 0a 20 20 20 20 20 20 20 20 6c 69 73 74 5f 6d f.gui.current_db..........list_m
38500 61 70 20 3d 20 63 66 67 2e 67 65 74 5f 6c 69 73 74 5f 69 6e 66 6f 28 64 62 2c 20 6c 69 73 74 5f ap.=.cfg.get_list_info(db,.list_
38520 6e 61 6d 65 29 0d 0a 20 20 20 20 20 20 20 20 73 65 72 69 65 73 5f 63 6f 6c 75 6d 6e 20 3d 20 6c name)..........series_column.=.l
38540 69 73 74 5f 6d 61 70 2e 67 65 74 28 63 66 67 2e 4b 45 59 5f 53 45 52 49 45 53 5f 43 4f 4c 55 4d ist_map.get(cfg.KEY_SERIES_COLUM
38560 4e 2c 20 63 66 67 2e 44 45 46 41 55 4c 54 5f 4c 49 53 54 5f 56 41 4c 55 45 53 5b 63 66 67 2e 4b N,.cfg.DEFAULT_LIST_VALUES[cfg.K
38580 45 59 5f 53 45 52 49 45 53 5f 43 4f 4c 55 4d 4e 5d 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 6e EY_SERIES_COLUMN])..........if.n
385a0 6f 74 20 73 65 72 69 65 73 5f 63 6f 6c 75 6d 6e 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 ot.series_column:..............r
385c0 65 74 75 72 6e 20 63 68 61 6e 67 65 64 5f 73 65 72 69 65 73 5f 62 6f 6f 6b 5f 69 64 73 0d 0a 0d eturn.changed_series_book_ids...
385e0 0a 20 20 20 20 20 20 20 20 73 65 72 69 65 73 5f 6e 61 6d 65 20 3d 20 6c 69 73 74 5f 6d 61 70 2e .........series_name.=.list_map.
38600 67 65 74 28 63 66 67 2e 4b 45 59 5f 53 45 52 49 45 53 5f 4e 41 4d 45 2c 20 63 66 67 2e 44 45 46 get(cfg.KEY_SERIES_NAME,.cfg.DEF
38620 41 55 4c 54 5f 4c 49 53 54 5f 56 41 4c 55 45 53 5b 63 66 67 2e 4b 45 59 5f 53 45 52 49 45 53 5f AULT_LIST_VALUES[cfg.KEY_SERIES_
38640 4e 41 4d 45 5d 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 6e 6f 74 20 73 65 72 69 65 73 5f 6e 61 NAME])..........if.not.series_na
38660 6d 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 72 69 65 73 5f 6e 61 6d 65 20 3d 20 6c me:..............series_name.=.l
38680 69 73 74 5f 6e 61 6d 65 0d 0a 0d 0a 20 20 20 20 20 20 20 20 63 75 73 74 6f 6d 5f 63 6f 6c 75 6d ist_name............custom_colum
386a0 6e 73 20 3d 20 64 62 2e 66 69 65 6c 64 5f 6d 65 74 61 64 61 74 61 2e 63 75 73 74 6f 6d 5f 66 69 ns.=.db.field_metadata.custom_fi
386c0 65 6c 64 5f 6d 65 74 61 64 61 74 61 28 29 0d 0a 20 20 20 20 20 20 20 20 63 6f 6c 20 3d 20 63 75 eld_metadata()..........col.=.cu
386e0 73 74 6f 6d 5f 63 6f 6c 75 6d 6e 73 2e 67 65 74 28 73 65 72 69 65 73 5f 63 6f 6c 75 6d 6e 2c 20 stom_columns.get(series_column,.
38700 4e 6f 6e 65 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 63 6f 6c 20 69 73 20 4e 6f 6e 65 3a 0d 0a None)..........if.col.is.None:..
38720 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 0d 0a 20 20 20 20 20 20 20 20 6c 61 62 65 ............return..........labe
38740 6c 20 3d 20 64 62 2e 66 69 65 6c 64 5f 6d 65 74 61 64 61 74 61 2e 6b 65 79 5f 74 6f 5f 6c 61 62 l.=.db.field_metadata.key_to_lab
38760 65 6c 28 73 65 72 69 65 73 5f 63 6f 6c 75 6d 6e 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 23 20 46 el(series_column)............#.F
38780 69 6e 64 20 61 6c 6c 20 74 68 65 20 62 6f 6f 6b 73 20 63 75 72 72 65 6e 74 6c 79 20 77 69 74 68 ind.all.the.books.currently.with
387a0 20 74 68 69 73 20 73 65 72 69 65 73 20 6e 61 6d 65 3a 0d 0a 20 20 20 20 20 20 20 20 71 75 65 72 .this.series.name:..........quer
387c0 79 20 3d 20 27 23 25 73 3a 22 25 73 22 27 20 25 20 28 6c 61 62 65 6c 2c 20 73 65 72 69 65 73 5f y.=.'#%s:"%s"'.%.(label,.series_
387e0 6e 61 6d 65 29 0d 0a 20 20 20 20 20 20 20 20 65 78 69 73 74 69 6e 67 5f 73 65 72 69 65 73 5f 62 name)..........existing_series_b
38800 6f 6f 6b 5f 69 64 73 20 3d 20 64 62 2e 64 61 74 61 2e 73 65 61 72 63 68 5f 67 65 74 74 69 6e 67 ook_ids.=.db.data.search_getting
38820 5f 69 64 73 28 71 75 65 72 79 2c 20 73 65 61 72 63 68 5f 72 65 73 74 72 69 63 74 69 6f 6e 3d 27 _ids(query,.search_restriction='
38840 27 2c 20 75 73 65 5f 76 69 72 74 75 61 6c 5f 6c 69 62 72 61 72 79 3d 46 61 6c 73 65 29 0d 0a 0d ',.use_virtual_library=False)...
38860 0a 20 20 20 20 20 20 20 20 23 20 47 6f 20 74 68 72 6f 75 67 68 20 61 6c 6c 20 74 68 65 20 62 6f .........#.Go.through.all.the.bo
38880 6f 6b 73 20 6f 6e 20 6f 75 72 20 6c 69 73 74 20 61 6e 64 20 61 73 73 69 67 6e 20 74 68 65 20 73 oks.on.our.list.and.assign.the.s
388a0 65 72 69 65 73 20 6e 61 6d 65 2f 69 6e 64 65 78 0d 0a 20 20 20 20 20 20 20 20 66 6f 72 20 69 64 eries.name/index..........for.id
388c0 78 2c 20 62 6f 6f 6b 5f 69 64 20 69 6e 20 65 6e 75 6d 65 72 61 74 65 28 62 6f 6f 6b 5f 69 64 73 x,.book_id.in.enumerate(book_ids
388e0 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 72 69 65 73 5f 69 64 78 20 3d 20 69 64 78 ):..............series_idx.=.idx
38900 20 2b 20 31 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 78 69 73 74 69 6e 67 5f 73 65 72 69 65 .+.1..............existing_serie
38920 73 5f 6e 61 6d 65 20 3d 20 64 62 2e 67 65 74 5f 63 75 73 74 6f 6d 28 62 6f 6f 6b 5f 69 64 2c 20 s_name.=.db.get_custom(book_id,.
38940 6c 61 62 65 6c 3d 6c 61 62 65 6c 2c 20 69 6e 64 65 78 5f 69 73 5f 69 64 3d 54 72 75 65 29 0d 0a label=label,.index_is_id=True)..
38960 20 20 20 20 20 20 20 20 20 20 20 20 65 78 69 73 74 69 6e 67 5f 73 65 72 69 65 73 5f 69 64 78 20 ............existing_series_idx.
38980 3d 20 64 62 2e 67 65 74 5f 63 75 73 74 6f 6d 5f 65 78 74 72 61 28 62 6f 6f 6b 5f 69 64 2c 20 6c =.db.get_custom_extra(book_id,.l
389a0 61 62 65 6c 3d 6c 61 62 65 6c 2c 20 69 6e 64 65 78 5f 69 73 5f 69 64 3d 54 72 75 65 29 0d 0a 20 abel=label,.index_is_id=True)...
389c0 20 20 20 20 20 20 20 20 20 20 20 69 66 20 73 65 72 69 65 73 5f 6e 61 6d 65 20 21 3d 20 65 78 69 ...........if.series_name.!=.exi
389e0 73 74 69 6e 67 5f 73 65 72 69 65 73 5f 6e 61 6d 65 20 6f 72 20 73 65 72 69 65 73 5f 69 64 78 20 sting_series_name.or.series_idx.
38a00 21 3d 20 65 78 69 73 74 69 6e 67 5f 73 65 72 69 65 73 5f 69 64 78 3a 0d 0a 20 20 20 20 20 20 20 !=.existing_series_idx:.........
38a20 20 20 20 20 20 20 20 20 20 64 62 2e 73 65 74 5f 63 75 73 74 6f 6d 28 62 6f 6f 6b 5f 69 64 2c 20 .........db.set_custom(book_id,.
38a40 73 65 72 69 65 73 5f 6e 61 6d 65 2c 20 6c 61 62 65 6c 3d 6c 61 62 65 6c 2c 20 63 6f 6d 6d 69 74 series_name,.label=label,.commit
38a60 3d 46 61 6c 73 65 2c 20 65 78 74 72 61 3d 73 65 72 69 65 73 5f 69 64 78 29 0d 0a 20 20 20 20 20 =False,.extra=series_idx).......
38a80 20 20 20 20 20 20 20 20 20 20 20 63 68 61 6e 67 65 64 5f 73 65 72 69 65 73 5f 62 6f 6f 6b 5f 69 ...........changed_series_book_i
38aa0 64 73 2e 61 70 70 65 6e 64 28 62 6f 6f 6b 5f 69 64 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 ds.append(book_id)..............
38ac0 69 66 20 62 6f 6f 6b 5f 69 64 20 69 6e 20 65 78 69 73 74 69 6e 67 5f 73 65 72 69 65 73 5f 62 6f if.book_id.in.existing_series_bo
38ae0 6f 6b 5f 69 64 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 78 69 73 74 69 6e ok_ids:..................existin
38b00 67 5f 73 65 72 69 65 73 5f 62 6f 6f 6b 5f 69 64 73 2e 72 65 6d 6f 76 65 28 62 6f 6f 6b 5f 69 64 g_series_book_ids.remove(book_id
38b20 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 23 20 41 6e 79 20 62 6f 6f 6b 73 20 6c 65 66 74 20 6f 6e )............#.Any.books.left.on
38b40 20 74 68 65 20 65 78 69 73 74 69 6e 67 20 73 65 72 69 65 73 20 6c 69 73 74 20 61 72 65 20 6e 6f .the.existing.series.list.are.no
38b60 20 6c 6f 6e 67 65 72 20 6f 6e 20 6f 75 72 20 72 65 61 64 69 6e 67 20 6c 69 73 74 0d 0a 20 20 20 .longer.on.our.reading.list.....
38b80 20 20 20 20 20 66 6f 72 20 62 6f 6f 6b 5f 69 64 20 69 6e 20 65 78 69 73 74 69 6e 67 5f 73 65 72 .....for.book_id.in.existing_ser
38ba0 69 65 73 5f 62 6f 6f 6b 5f 69 64 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 64 62 2e 73 65 ies_book_ids:..............db.se
38bc0 74 5f 63 75 73 74 6f 6d 28 62 6f 6f 6b 5f 69 64 2c 20 27 27 2c 20 6c 61 62 65 6c 3d 6c 61 62 65 t_custom(book_id,.'',.label=labe
38be0 6c 2c 20 63 6f 6d 6d 69 74 3d 46 61 6c 73 65 2c 20 65 78 74 72 61 3d 4e 6f 6e 65 29 0d 0a 20 20 l,.commit=False,.extra=None)....
38c00 20 20 20 20 20 20 20 20 20 20 63 68 61 6e 67 65 64 5f 73 65 72 69 65 73 5f 62 6f 6f 6b 5f 69 64 ..........changed_series_book_id
38c20 73 2e 61 70 70 65 6e 64 28 62 6f 6f 6b 5f 69 64 29 0d 0a 20 20 20 20 20 20 20 20 64 62 2e 63 6f s.append(book_id)..........db.co
38c40 6d 6d 69 74 28 29 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 63 68 61 6e 67 65 64 5f 73 mmit()..........return.changed_s
38c60 65 72 69 65 73 5f 62 6f 6f 6b 5f 69 64 73 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 63 6f 6e 76 65 eries_book_ids........def._conve
38c80 72 74 5f 63 61 6c 69 62 72 65 5f 69 64 73 5f 74 6f 5f 62 6f 6f 6b 73 28 73 65 6c 66 2c 20 64 62 rt_calibre_ids_to_books(self,.db
38ca0 2c 20 69 64 73 29 3a 0d 0a 20 20 20 20 20 20 20 20 62 6f 6f 6b 73 20 3d 20 5b 5d 0d 0a 20 20 20 ,.ids):..........books.=.[].....
38cc0 20 20 20 20 20 66 6f 72 20 63 61 6c 69 62 72 65 5f 69 64 20 69 6e 20 69 64 73 3a 0d 0a 20 20 20 .....for.calibre_id.in.ids:.....
38ce0 20 20 20 20 20 20 20 20 20 6d 69 20 3d 20 64 62 2e 67 65 74 5f 6d 65 74 61 64 61 74 61 28 63 61 .........mi.=.db.get_metadata(ca
38d00 6c 69 62 72 65 5f 69 64 2c 20 69 6e 64 65 78 5f 69 73 5f 69 64 3d 54 72 75 65 29 0d 0a 20 20 20 libre_id,.index_is_id=True).....
38d20 20 20 20 20 20 20 20 20 20 62 6f 6f 6b 20 3d 20 7b 7d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 .........book.=.{}..............
38d40 62 6f 6f 6b 5b 27 63 61 6c 69 62 72 65 5f 69 64 27 5d 20 3d 20 6d 69 2e 69 64 0d 0a 20 20 20 20 book['calibre_id'].=.mi.id......
38d60 20 20 20 20 20 20 20 20 62 6f 6f 6b 5b 27 74 69 74 6c 65 27 5d 20 3d 20 6d 69 2e 74 69 74 6c 65 ........book['title'].=.mi.title
38d80 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 6f 6f 6b 5b 27 61 75 74 68 6f 72 27 5d 20 3d 20 61 ..............book['author'].=.a
38da0 75 74 68 6f 72 73 5f 74 6f 5f 73 74 72 69 6e 67 28 6d 69 2e 61 75 74 68 6f 72 73 29 0d 0a 20 20 uthors_to_string(mi.authors)....
38dc0 20 20 20 20 20 20 20 20 20 20 62 6f 6f 6b 5b 27 61 75 74 68 6f 72 5f 73 6f 72 74 27 5d 20 3d 20 ..........book['author_sort'].=.
38de0 6d 69 2e 61 75 74 68 6f 72 5f 73 6f 72 74 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 6f 6f 6b mi.author_sort..............book
38e00 5b 27 73 65 72 69 65 73 27 5d 20 3d 20 6d 69 2e 73 65 72 69 65 73 0d 0a 20 20 20 20 20 20 20 20 ['series'].=.mi.series..........
38e20 20 20 20 20 69 66 20 6d 69 2e 73 65 72 69 65 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ....if.mi.series:...............
38e40 20 20 20 62 6f 6f 6b 5b 27 73 65 72 69 65 73 5f 69 6e 64 65 78 27 5d 20 3d 20 6d 69 2e 73 65 72 ...book['series_index'].=.mi.ser
38e60 69 65 73 5f 69 6e 64 65 78 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0d 0a 20 20 ies_index..............else:....
38e80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 6f 6f 6b 5b 27 73 65 72 69 65 73 5f 69 6e 64 65 78 ..............book['series_index
38ea0 27 5d 20 3d 20 30 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 6f 6f 6b 73 2e 61 70 70 65 6e 64 '].=.0..............books.append
38ec0 28 62 6f 6f 6b 29 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 62 6f 6f 6b 73 0d 0a 0d 0a (book)..........return.books....
38ee0 20 20 20 20 64 65 66 20 5f 6f 6e 5f 64 65 76 69 63 65 5f 63 6f 6e 6e 65 63 74 69 6f 6e 5f 63 68 ....def._on_device_connection_ch
38f00 61 6e 67 65 64 28 73 65 6c 66 2c 20 69 73 5f 63 6f 6e 6e 65 63 74 65 64 29 3a 0d 0a 20 20 20 20 anged(self,.is_connected):......
38f20 20 20 20 20 73 65 6c 66 2e 70 6c 75 67 69 6e 5f 64 65 76 69 63 65 5f 63 6f 6e 6e 65 63 74 69 6f ....self.plugin_device_connectio
38f40 6e 5f 63 68 61 6e 67 65 64 2e 65 6d 69 74 28 69 73 5f 63 6f 6e 6e 65 63 74 65 64 29 0d 0a 20 20 n_changed.emit(is_connected)....
38f60 20 20 20 20 20 20 69 66 20 6e 6f 74 20 69 73 5f 63 6f 6e 6e 65 63 74 65 64 3a 0d 0a 20 20 20 20 ......if.not.is_connected:......
38f80 20 20 20 20 20 20 20 20 69 66 20 44 45 42 55 47 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ........if.DEBUG:...............
38fa0 20 20 20 70 72 69 6e 74 73 28 5f 28 27 52 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 44 65 76 69 63 ...prints(_('READING.LIST:.Devic
38fc0 65 20 64 69 73 63 6f 6e 6e 65 63 74 65 64 27 29 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 e.disconnected'))..............s
38fe0 65 6c 66 2e 63 6f 6e 6e 65 63 74 65 64 5f 64 65 76 69 63 65 5f 69 6e 66 6f 20 3d 20 4e 6f 6e 65 elf.connected_device_info.=.None
39000 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 72 65 62 75 69 6c 64 5f 6d 65 6e 75 73 ..............self.rebuild_menus
39020 28 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 6f 6e 5f 64 65 76 69 63 65 5f 6d 65 74 61 64 61 74 ()........def._on_device_metadat
39040 61 5f 61 76 61 69 6c 61 62 6c 65 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 a_available(self):..........self
39060 2e 70 6c 75 67 69 6e 5f 64 65 76 69 63 65 5f 6d 65 74 61 64 61 74 61 5f 61 76 61 69 6c 61 62 6c .plugin_device_metadata_availabl
39080 65 2e 65 6d 69 74 28 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 6f 6e 6e 65 63 74 65 64 e.emit()..........self.connected
390a0 5f 64 65 76 69 63 65 5f 69 6e 66 6f 20 3d 20 73 65 6c 66 2e 67 75 69 2e 64 65 76 69 63 65 5f 6d _device_info.=.self.gui.device_m
390c0 61 6e 61 67 65 72 2e 67 65 74 5f 63 75 72 72 65 6e 74 5f 64 65 76 69 63 65 5f 69 6e 66 6f 72 6d anager.get_current_device_inform
390e0 61 74 69 6f 6e 28 29 2e 67 65 74 28 27 69 6e 66 6f 27 2c 20 4e 6f 6e 65 29 0d 0a 20 20 20 20 20 ation().get('info',.None).......
39100 20 20 20 64 72 69 76 65 5f 69 6e 66 6f 20 3d 20 73 65 6c 66 2e 63 6f 6e 6e 65 63 74 65 64 5f 64 ...drive_info.=.self.connected_d
39120 65 76 69 63 65 5f 69 6e 66 6f 5b 34 5d 0d 0a 20 20 20 20 20 20 20 20 69 66 20 44 45 42 55 47 3a evice_info[4]..........if.DEBUG:
39140 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 73 28 5f 28 27 52 45 41 44 49 4e 47 20 ..............prints(_('READING.
39160 4c 49 53 54 3a 20 4d 65 74 61 64 61 74 61 20 61 76 61 69 6c 61 62 6c 65 3a 27 29 2c 20 64 72 69 LIST:.Metadata.available:'),.dri
39180 76 65 5f 69 6e 66 6f 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 72 65 62 75 69 6c 64 5f 6d ve_info)..........self.rebuild_m
391a0 65 6e 75 73 28 29 0d 0a 20 20 20 20 20 20 20 20 77 69 74 68 20 73 65 6c 66 2e 73 79 6e 63 5f 6c enus()..........with.self.sync_l
391c0 6f 63 6b 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 79 6e 63 5f 6e 6f 77 28 ock:..............self.sync_now(
391e0 66 6f 72 63 65 5f 73 79 6e 63 3d 46 61 6c 73 65 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 63 6f force_sync=False)........def._co
39200 75 6e 74 5f 62 6f 6f 6b 73 5f 66 6f 72 5f 63 6f 6e 6e 65 63 74 65 64 5f 64 65 76 69 63 65 28 73 unt_books_for_connected_device(s
39220 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 64 62 20 3d 20 73 65 6c 66 2e 67 75 69 2e 63 75 72 elf):..........db.=.self.gui.cur
39240 72 65 6e 74 5f 64 62 0d 0a 20 20 20 20 20 20 20 20 61 6c 6c 5f 6c 69 73 74 73 5f 6d 61 70 20 3d rent_db..........all_lists_map.=
39260 20 7b 7d 0d 0a 20 20 20 20 20 20 20 20 69 66 20 73 65 6c 66 2e 63 6f 6e 6e 65 63 74 65 64 5f 64 .{}..........if.self.connected_d
39280 65 76 69 63 65 5f 69 6e 66 6f 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6e 6f 74 20 evice_info:..............if.not.
392a0 73 65 6c 66 2e 63 6f 6e 6e 65 63 74 65 64 5f 64 65 76 69 63 65 5f 69 6e 66 6f 5b 34 5d 3a 0d 0a self.connected_device_info[4]:..
392c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 20 57 69 6c 6c 20 75 73 65 20 74 68 65 20 64 ................#.Will.use.the.d
392e0 65 76 69 63 65 20 74 79 70 65 20 61 73 20 74 68 65 20 55 55 49 44 0d 0a 20 20 20 20 20 20 20 20 evice.type.as.the.UUID..........
39300 20 20 20 20 20 20 20 20 64 65 76 69 63 65 5f 75 75 69 64 20 3d 20 73 65 6c 66 2e 63 6f 6e 6e 65 ........device_uuid.=.self.conne
39320 63 74 65 64 5f 64 65 76 69 63 65 5f 69 6e 66 6f 5b 30 5d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 cted_device_info[0].............
39340 20 20 20 20 20 6c 69 73 74 73 5f 6d 61 70 20 3d 20 63 66 67 2e 67 65 74 5f 62 6f 6f 6b 5f 6c 69 .....lists_map.=.cfg.get_book_li
39360 73 74 73 5f 66 6f 72 5f 64 65 76 69 63 65 28 64 62 2c 20 64 65 76 69 63 65 5f 75 75 69 64 29 0d sts_for_device(db,.device_uuid).
39380 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6c 69 73 74 73 5f 6d 61 70 3a 0d 0a .................if.lists_map:..
393a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6c 6c 5f 6c 69 73 74 73 5f 6d 61 ....................all_lists_ma
393c0 70 2e 75 70 64 61 74 65 28 6c 69 73 74 73 5f 6d 61 70 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 p.update(lists_map).............
393e0 20 65 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 6c 6f 63 61 .else:..................for.loca
39400 74 69 6f 6e 5f 69 6e 66 6f 20 69 6e 20 73 69 78 2e 69 74 65 72 76 61 6c 75 65 73 28 73 65 6c 66 tion_info.in.six.itervalues(self
39420 2e 63 6f 6e 6e 65 63 74 65 64 5f 64 65 76 69 63 65 5f 69 6e 66 6f 5b 34 5d 29 3a 0d 0a 20 20 20 .connected_device_info[4]):.....
39440 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 76 69 63 65 5f 75 75 69 64 20 3d 20 6c .................device_uuid.=.l
39460 6f 63 61 74 69 6f 6e 5f 69 6e 66 6f 5b 27 64 65 76 69 63 65 5f 73 74 6f 72 65 5f 75 75 69 64 27 ocation_info['device_store_uuid'
39480 5d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 73 74 73 5f 6d 61 70 ]......................lists_map
394a0 20 3d 20 63 66 67 2e 67 65 74 5f 62 6f 6f 6b 5f 6c 69 73 74 73 5f 66 6f 72 5f 64 65 76 69 63 65 .=.cfg.get_book_lists_for_device
394c0 28 64 62 2c 20 64 65 76 69 63 65 5f 75 75 69 64 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 (db,.device_uuid)...............
394e0 20 20 20 20 20 20 20 69 66 20 6c 69 73 74 73 5f 6d 61 70 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 .......if.lists_map:............
39500 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6c 6c 5f 6c 69 73 74 73 5f 6d 61 70 2e 75 70 64 61 ..............all_lists_map.upda
39520 74 65 28 6c 69 73 74 73 5f 6d 61 70 29 0d 0a 20 20 20 20 20 20 20 20 74 6f 74 61 6c 5f 63 6f 75 te(lists_map)..........total_cou
39540 6e 74 20 3d 20 30 0d 0a 20 20 20 20 20 20 20 20 66 6f 72 20 6c 69 73 74 5f 69 6e 66 6f 20 69 6e nt.=.0..........for.list_info.in
39560 20 61 6c 6c 5f 6c 69 73 74 73 5f 6d 61 70 2e 76 61 6c 75 65 73 28 29 3a 0d 0a 20 20 20 20 20 20 .all_lists_map.values():........
39580 20 20 20 20 20 20 74 6f 74 61 6c 5f 63 6f 75 6e 74 20 2b 3d 20 6c 65 6e 28 6c 69 73 74 5f 69 6e ......total_count.+=.len(list_in
395a0 66 6f 5b 63 66 67 2e 4b 45 59 5f 43 4f 4e 54 45 4e 54 5d 29 0d 0a 20 20 20 20 20 20 20 20 72 65 fo[cfg.KEY_CONTENT])..........re
395c0 74 75 72 6e 20 74 6f 74 61 6c 5f 63 6f 75 6e 74 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 67 65 74 turn.total_count........def._get
395e0 5f 63 6f 6e 6e 65 63 74 65 64 5f 75 75 69 64 73 5f 74 6f 5f 73 79 6e 63 28 73 65 6c 66 29 3a 0d _connected_uuids_to_sync(self):.
39600 0a 20 20 20 20 20 20 20 20 64 65 76 69 63 65 5f 75 75 69 64 73 20 3d 20 5b 5d 0d 0a 20 20 20 20 .........device_uuids.=.[]......
39620 20 20 20 20 69 66 20 73 65 6c 66 2e 63 6f 6e 6e 65 63 74 65 64 5f 64 65 76 69 63 65 5f 69 6e 66 ....if.self.connected_device_inf
39640 6f 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6e 6f 74 20 73 65 6c 66 2e 63 6f 6e 6e o:..............if.not.self.conn
39660 65 63 74 65 64 5f 64 65 76 69 63 65 5f 69 6e 66 6f 5b 34 5d 3a 0d 0a 20 20 20 20 20 20 20 20 20 ected_device_info[4]:...........
39680 20 20 20 20 20 20 20 23 20 57 69 6c 6c 20 75 73 65 20 74 68 65 20 64 65 76 69 63 65 20 74 79 70 .......#.Will.use.the.device.typ
396a0 65 20 61 73 20 74 68 65 20 55 55 49 44 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 e.as.the.UUID..................u
396c0 75 69 64 20 3d 20 73 65 6c 66 2e 63 6f 6e 6e 65 63 74 65 64 5f 64 65 76 69 63 65 5f 69 6e 66 6f uid.=.self.connected_device_info
396e0 5b 30 5d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 5f 61 64 64 5f 64 [0]..................self._add_d
39700 65 76 69 63 65 5f 74 6f 5f 6c 69 73 74 5f 69 66 5f 73 68 6f 75 6c 64 5f 73 79 6e 63 28 64 65 76 evice_to_list_if_should_sync(dev
39720 69 63 65 5f 75 75 69 64 73 2c 20 75 75 69 64 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6c ice_uuids,.uuid)..............el
39740 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 6c 6f 63 61 74 69 6f se:..................for.locatio
39760 6e 5f 69 6e 66 6f 20 69 6e 20 73 69 78 2e 69 74 65 72 76 61 6c 75 65 73 28 73 65 6c 66 2e 63 6f n_info.in.six.itervalues(self.co
39780 6e 6e 65 63 74 65 64 5f 64 65 76 69 63 65 5f 69 6e 66 6f 5b 34 5d 29 3a 0d 0a 20 20 20 20 20 20 nnected_device_info[4]):........
397a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 75 69 64 20 3d 20 6c 6f 63 61 74 69 6f 6e 5f 69 6e ..............uuid.=.location_in
397c0 66 6f 5b 27 64 65 76 69 63 65 5f 73 74 6f 72 65 5f 75 75 69 64 27 5d 0d 0a 20 20 20 20 20 20 20 fo['device_store_uuid'].........
397e0 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 5f 61 64 64 5f 64 65 76 69 63 65 5f 74 6f .............self._add_device_to
39800 5f 6c 69 73 74 5f 69 66 5f 73 68 6f 75 6c 64 5f 73 79 6e 63 28 64 65 76 69 63 65 5f 75 75 69 64 _list_if_should_sync(device_uuid
39820 73 2c 20 75 75 69 64 29 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 64 65 76 69 63 65 5f s,.uuid)..........return.device_
39840 75 75 69 64 73 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 61 64 64 5f 64 65 76 69 63 65 5f 74 6f 5f uuids........def._add_device_to_
39860 6c 69 73 74 5f 69 66 5f 73 68 6f 75 6c 64 5f 73 79 6e 63 28 73 65 6c 66 2c 20 64 65 76 69 63 65 list_if_should_sync(self,.device
39880 5f 75 75 69 64 73 2c 20 75 75 69 64 29 3a 0d 0a 20 20 20 20 20 20 20 20 63 20 3d 20 63 66 67 2e _uuids,.uuid):..........c.=.cfg.
398a0 70 6c 75 67 69 6e 5f 70 72 65 66 73 5b 63 66 67 2e 53 54 4f 52 45 5f 44 45 56 49 43 45 53 5d 0d plugin_prefs[cfg.STORE_DEVICES].
398c0 0a 20 20 20 20 20 20 20 20 64 65 76 69 63 65 20 3d 20 63 2e 67 65 74 28 75 75 69 64 2c 20 4e 6f .........device.=.c.get(uuid,.No
398e0 6e 65 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 64 65 76 69 63 65 3a 0d 0a 20 20 20 20 20 20 20 ne)..........if.device:.........
39900 20 20 20 20 20 69 66 20 64 65 76 69 63 65 5b 27 61 63 74 69 76 65 27 5d 3a 0d 0a 20 20 20 20 20 .....if.device['active']:.......
39920 20 20 20 20 20 20 20 20 20 20 20 69 66 20 44 45 42 55 47 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 ...........if.DEBUG:............
39940 20 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 73 28 5f 28 27 52 45 41 44 49 4e 47 20 4c 49 53 54 ..........prints(_('READING.LIST
39960 3a 20 44 65 76 69 63 65 20 66 6f 75 6e 64 20 74 6f 20 73 79 6e 63 20 74 6f 3a 27 29 2c 20 64 65 :.Device.found.to.sync.to:'),.de
39980 76 69 63 65 5b 27 6e 61 6d 65 27 5d 2c 20 64 65 76 69 63 65 5b 27 75 75 69 64 27 5d 29 0d 0a 20 vice['name'],.device['uuid'])...
399a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 76 69 63 65 5f 75 75 69 64 73 2e 61 70 70 65 ...............device_uuids.appe
399c0 6e 64 28 75 75 69 64 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 69 66 20 44 45 42 55 47 nd(uuid)..............elif.DEBUG
399e0 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 73 28 5f 28 27 52 45 41 :..................prints(_('REA
39a00 44 49 4e 47 20 4c 49 53 54 3a 20 4e 6f 74 20 73 79 6e 63 69 6e 67 20 74 6f 20 64 65 76 69 63 65 DING.LIST:.Not.syncing.to.device
39a20 20 61 73 20 6e 6f 74 20 61 63 74 69 76 65 27 29 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 73 79 6e .as.not.active'))........def.syn
39a40 63 5f 6e 6f 77 28 73 65 6c 66 2c 20 66 6f 72 63 65 5f 73 79 6e 63 3d 54 72 75 65 29 3a 0d 0a 20 c_now(self,.force_sync=True):...
39a60 20 20 20 20 20 20 20 23 20 49 64 65 6e 74 69 66 79 20 61 6c 6c 20 74 68 65 20 61 63 74 69 76 65 .......#.Identify.all.the.active
39a80 20 64 65 76 69 63 65 5f 75 75 69 64 28 73 29 20 66 6f 72 20 74 68 65 20 63 6f 6e 6e 65 63 74 65 .device_uuid(s).for.the.connecte
39aa0 64 20 64 65 76 69 63 65 28 73 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 44 45 42 55 47 3a 0d 0a d.device(s)..........if.DEBUG:..
39ac0 20 20 20 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 73 28 5f 28 27 52 45 41 44 49 4e 47 20 4c 49 ............prints(_('READING.LI
39ae0 53 54 3a 20 53 79 6e 63 20 4e 6f 77 20 2d 20 66 6f 72 63 65 5f 73 79 6e 63 3d 27 29 2c 20 66 6f ST:.Sync.Now.-.force_sync='),.fo
39b00 72 63 65 5f 73 79 6e 63 29 0d 0a 20 20 20 20 20 20 20 20 64 65 76 69 63 65 5f 75 75 69 64 73 20 rce_sync)..........device_uuids.
39b20 3d 20 73 65 6c 66 2e 5f 67 65 74 5f 63 6f 6e 6e 65 63 74 65 64 5f 75 75 69 64 73 5f 74 6f 5f 73 =.self._get_connected_uuids_to_s
39b40 79 6e 63 28 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 6e 6f 74 20 64 65 76 69 63 65 5f 75 75 69 ync()..........if.not.device_uui
39b60 64 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 0d 0a 20 20 20 20 20 20 20 ds:..............return.........
39b80 20 70 72 65 76 69 6f 75 73 20 3d 20 73 65 6c 66 2e 67 75 69 2e 6c 69 62 72 61 72 79 5f 76 69 65 .previous.=.self.gui.library_vie
39ba0 77 2e 63 75 72 72 65 6e 74 49 6e 64 65 78 28 29 0d 0a 20 20 20 20 20 20 20 20 64 62 20 3d 20 73 w.currentIndex()..........db.=.s
39bc0 65 6c 66 2e 67 75 69 2e 63 75 72 72 65 6e 74 5f 64 62 0d 0a 20 20 20 20 20 20 20 20 23 20 47 65 elf.gui.current_db..........#.Ge
39be0 74 20 61 6c 6c 20 74 68 65 20 69 64 73 20 66 6f 72 20 62 6f 6f 6b 73 20 61 6c 72 65 61 64 79 20 t.all.the.ids.for.books.already.
39c00 6f 6e 20 74 68 65 20 64 65 76 69 63 65 20 73 6f 20 77 65 20 63 61 6e 20 62 65 20 73 75 72 65 20 on.the.device.so.we.can.be.sure.
39c20 74 6f 20 73 79 6e 63 0d 0a 20 20 20 20 20 20 20 20 23 20 6f 6e 6c 79 20 62 6f 6f 6b 73 20 74 68 to.sync..........#.only.books.th
39c40 61 74 20 61 72 65 20 6e 6f 74 20 61 6c 72 65 61 64 79 20 6f 6e 20 74 68 65 20 64 65 76 69 63 65 at.are.not.already.on.the.device
39c60 0d 0a 20 20 20 20 20 20 20 20 6f 6e 5f 64 65 76 69 63 65 5f 69 64 73 20 3d 20 73 65 74 28 64 62 ..........on_device_ids.=.set(db
39c80 2e 73 65 61 72 63 68 5f 67 65 74 74 69 6e 67 5f 69 64 73 28 27 6f 6e 64 65 76 69 63 65 3a 54 72 .search_getting_ids('ondevice:Tr
39ca0 75 65 27 2c 20 4e 6f 6e 65 2c 20 75 73 65 5f 76 69 72 74 75 61 6c 5f 6c 69 62 72 61 72 79 3d 46 ue',.None,.use_virtual_library=F
39cc0 61 6c 73 65 29 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 63 20 3d 20 63 66 67 2e 70 6c 75 67 69 6e alse))............c.=.cfg.plugin
39ce0 5f 70 72 65 66 73 5b 63 66 67 2e 53 54 4f 52 45 5f 44 45 56 49 43 45 53 5d 0d 0a 20 20 20 20 20 _prefs[cfg.STORE_DEVICES].......
39d00 20 20 20 69 64 73 5f 63 68 61 6e 67 65 64 20 3d 20 73 65 74 28 29 0d 0a 20 20 20 20 20 20 20 20 ...ids_changed.=.set()..........
39d20 66 6f 72 20 64 65 76 69 63 65 5f 75 75 69 64 20 69 6e 20 64 65 76 69 63 65 5f 75 75 69 64 73 3a for.device_uuid.in.device_uuids:
39d40 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 64 65 76 69 63 65 20 3d 20 63 2e 67 65 74 28 64 65 76 ..............device.=.c.get(dev
39d60 69 63 65 5f 75 75 69 64 2c 20 4e 6f 6e 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 ice_uuid,.None)..............if.
39d80 64 65 76 69 63 65 20 69 73 20 4e 6f 6e 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 device.is.None:.................
39da0 20 72 65 74 75 72 6e 20 65 72 72 6f 72 5f 64 69 61 6c 6f 67 28 73 65 6c 66 2e 67 75 69 2c 20 5f .return.error_dialog(self.gui,._
39dc0 28 27 43 61 6e 6e 6f 74 20 73 79 6e 63 20 74 6f 20 64 65 76 69 63 65 27 29 2c 0d 0a 20 20 20 20 ('Cannot.sync.to.device'),......
39de0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
39e00 5f 28 27 4e 6f 20 64 65 76 69 63 65 20 66 6f 75 6e 64 20 66 6f 72 20 55 55 49 44 3a 20 25 73 27 _('No.device.found.for.UUID:.%s'
39e20 29 20 25 20 64 65 76 69 63 65 5f 75 75 69 64 2c 20 73 68 6f 77 3d 54 72 75 65 29 0d 0a 20 20 20 ).%.device_uuid,.show=True).....
39e40 20 20 20 20 20 20 20 20 20 6c 6f 63 20 3d 20 4e 6f 6e 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 .........loc.=.None.............
39e60 20 69 66 20 64 65 76 69 63 65 5b 27 6c 6f 63 61 74 69 6f 6e 5f 63 6f 64 65 27 5d 20 3d 3d 20 27 .if.device['location_code'].==.'
39e80 41 27 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 6f 63 20 3d 20 27 63 61 72 64 A':..................loc.=.'card
39ea0 61 27 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 69 66 20 64 65 76 69 63 65 5b 27 6c 6f 63 a'..............elif.device['loc
39ec0 61 74 69 6f 6e 5f 63 6f 64 65 27 5d 20 3d 3d 20 27 42 27 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 ation_code'].==.'B':............
39ee0 20 20 20 20 20 20 6c 6f 63 20 3d 20 27 63 61 72 64 62 27 0d 0a 20 20 20 20 20 20 20 20 20 20 20 ......loc.=.'cardb'.............
39f00 20 23 20 46 69 6e 64 20 61 6c 6c 20 74 68 65 20 6c 69 73 74 73 20 74 68 61 74 20 61 72 65 20 61 .#.Find.all.the.lists.that.are.a
39f20 73 73 6f 63 69 61 74 65 64 20 77 69 74 68 20 74 68 69 73 20 64 65 76 69 63 65 20 75 75 69 64 0d ssociated.with.this.device.uuid.
39f40 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 73 74 73 5f 6d 61 70 20 3d 20 63 66 67 2e 67 65 74 .............lists_map.=.cfg.get
39f60 5f 62 6f 6f 6b 5f 6c 69 73 74 73 5f 66 6f 72 5f 64 65 76 69 63 65 28 64 62 2c 20 64 65 76 69 63 _book_lists_for_device(db,.devic
39f80 65 5f 75 75 69 64 2c 20 65 78 63 6c 75 64 65 5f 61 75 74 6f 3d 46 61 6c 73 65 29 0d 0a 0d 0a 20 e_uuid,.exclude_auto=False).....
39fa0 20 20 20 20 20 20 20 20 20 20 20 23 20 52 65 66 72 65 73 68 20 74 68 65 20 63 6f 6e 74 65 6e 74 ...........#.Refresh.the.content
39fc0 73 20 6f 66 20 61 6e 79 20 6c 69 73 74 73 20 61 75 74 6f 2d 70 6f 70 75 6c 61 74 65 64 20 62 79 s.of.any.lists.auto-populated.by
39fe0 20 61 20 73 65 61 72 63 68 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 75 74 6f 5f 70 6f 70 5f .a.search..............auto_pop_
3a000 63 6f 6c 75 6d 6e 5f 6c 69 73 74 5f 6e 61 6d 65 73 20 3d 20 5b 6b 20 66 6f 72 20 6b 2c 20 76 20 column_list_names.=.[k.for.k,.v.
3a020 69 6e 20 73 69 78 2e 69 74 65 72 69 74 65 6d 73 28 6c 69 73 74 73 5f 6d 61 70 29 20 69 66 0d 0a in.six.iteritems(lists_map).if..
3a040 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3a060 20 20 20 76 2e 67 65 74 28 63 66 67 2e 4b 45 59 5f 50 4f 50 55 4c 41 54 45 5f 54 59 50 45 2c 20 ...v.get(cfg.KEY_POPULATE_TYPE,.
3a080 27 50 4f 50 4d 41 4e 55 41 4c 27 29 20 3d 3d 20 27 50 4f 50 53 45 41 52 43 48 27 5d 0d 0a 20 20 'POPMANUAL').==.'POPSEARCH']....
3a0a0 20 20 20 20 20 20 20 20 20 20 69 66 20 61 75 74 6f 5f 70 6f 70 5f 63 6f 6c 75 6d 6e 5f 6c 69 73 ..........if.auto_pop_column_lis
3a0c0 74 5f 6e 61 6d 65 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 44 45 42 t_names:..................if.DEB
3a0e0 55 47 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 73 28 UG:......................prints(
3a100 5f 28 27 52 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 55 70 64 61 74 69 6e 67 20 61 75 74 6f 6d 61 _('READING.LIST:.Updating.automa
3a120 74 69 63 20 63 6f 6c 75 6d 6e 20 6c 69 73 74 28 73 29 20 27 29 2c 20 61 75 74 6f 5f 70 6f 70 5f tic.column.list(s).'),.auto_pop_
3a140 63 6f 6c 75 6d 6e 5f 6c 69 73 74 5f 6e 61 6d 65 73 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 column_list_names)..............
3a160 20 20 20 20 66 6f 72 20 6c 69 73 74 5f 6e 61 6d 65 20 69 6e 20 61 75 74 6f 5f 70 6f 70 5f 63 6f ....for.list_name.in.auto_pop_co
3a180 6c 75 6d 6e 5f 6c 69 73 74 5f 6e 61 6d 65 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 lumn_list_names:................
3a1a0 20 20 20 20 20 20 73 65 6c 66 2e 5f 72 65 62 75 69 6c 64 5f 61 75 74 6f 5f 73 65 61 72 63 68 5f ......self._rebuild_auto_search_
3a1c0 6c 69 73 74 28 64 62 2c 20 6c 69 73 74 5f 6e 61 6d 65 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 list(db,.list_name).............
3a1e0 20 20 20 23 20 49 66 20 61 20 75 73 65 72 20 68 61 73 20 61 20 6c 69 73 74 20 6d 61 72 6b 65 64 ...#.If.a.user.has.a.list.marked
3a200 20 61 73 20 61 20 22 52 65 70 6c 61 63 65 20 6c 69 73 74 22 20 61 6c 77 61 79 73 20 70 72 6f 63 .as.a."Replace.list".always.proc
3a220 65 73 73 20 69 74 20 66 69 72 73 74 2e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 70 6c 61 ess.it.first...............repla
3a240 63 65 5f 6c 69 73 74 5f 6e 61 6d 65 73 20 3d 20 5b 6b 20 66 6f 72 20 6b 2c 20 76 20 69 6e 20 73 ce_list_names.=.[k.for.k,.v.in.s
3a260 69 78 2e 69 74 65 72 69 74 65 6d 73 28 6c 69 73 74 73 5f 6d 61 70 29 20 69 66 0d 0a 20 20 20 20 ix.iteritems(lists_map).if......
3a280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 ...............................v
3a2a0 2e 67 65 74 28 63 66 67 2e 4b 45 59 5f 4c 49 53 54 5f 54 59 50 45 2c 20 27 53 59 4e 43 4e 45 57 .get(cfg.KEY_LIST_TYPE,.'SYNCNEW
3a2c0 27 29 20 69 6e 20 5b 27 53 59 4e 43 52 45 50 4e 45 57 27 2c 20 27 53 59 4e 52 45 50 4f 56 52 27 ').in.['SYNCREPNEW',.'SYNREPOVR'
3a2e0 5d 5d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 20 4c 69 73 74 73 20 74 68 61 74 20 72 65 6d ]]..............#.Lists.that.rem
3a300 6f 76 65 20 61 72 65 20 70 72 6f 63 65 73 73 65 64 20 6e 65 78 74 0d 0a 20 20 20 20 20 20 20 20 ove.are.processed.next..........
3a320 20 20 20 20 72 65 6d 6f 76 65 5f 6c 69 73 74 5f 6e 61 6d 65 73 20 3d 20 5b 6b 20 66 6f 72 20 6b ....remove_list_names.=.[k.for.k
3a340 2c 20 76 20 69 6e 20 73 69 78 2e 69 74 65 72 69 74 65 6d 73 28 6c 69 73 74 73 5f 6d 61 70 29 20 ,.v.in.six.iteritems(lists_map).
3a360 69 66 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 if..............................
3a380 20 20 20 20 20 20 20 76 2e 67 65 74 28 63 66 67 2e 4b 45 59 5f 4c 49 53 54 5f 54 59 50 45 2c 20 .......v.get(cfg.KEY_LIST_TYPE,.
3a3a0 27 53 59 4e 43 4e 45 57 27 29 20 3d 3d 20 27 53 59 4e 43 52 45 4d 27 5d 0d 0a 20 20 20 20 20 20 'SYNCNEW').==.'SYNCREM']........
3a3c0 20 20 20 20 20 20 23 20 4f 74 68 65 72 20 6c 69 73 74 73 20 61 72 65 20 70 72 6f 63 65 73 73 65 ......#.Other.lists.are.processe
3a3e0 64 20 6c 61 73 74 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 6f 74 68 65 72 5f 6c 69 73 74 5f 6e d.last..............other_list_n
3a400 61 6d 65 73 20 3d 20 5b 6b 20 66 6f 72 20 6b 2c 20 76 20 69 6e 20 73 69 78 2e 69 74 65 72 69 74 ames.=.[k.for.k,.v.in.six.iterit
3a420 65 6d 73 28 6c 69 73 74 73 5f 6d 61 70 29 20 69 66 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ems(lists_map).if...............
3a440 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 2e 67 65 74 28 63 66 67 2e ......................v.get(cfg.
3a460 4b 45 59 5f 4c 49 53 54 5f 54 59 50 45 2c 20 27 53 59 4e 43 4e 45 57 27 29 20 6e 6f 74 20 69 6e KEY_LIST_TYPE,.'SYNCNEW').not.in
3a480 20 5b 27 53 59 4e 43 52 45 4d 27 2c 20 27 53 59 4e 43 52 45 50 4e 45 57 27 2c 20 27 53 59 4e 52 .['SYNCREM',.'SYNCREPNEW',.'SYNR
3a4a0 45 50 4f 56 52 27 2c 20 27 53 59 4e 43 41 55 54 4f 27 5d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 EPOVR',.'SYNCAUTO'].............
3a4c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6e 64 20 76 2e 67 65 ........................and.v.ge
3a4e0 74 28 63 66 67 2e 4b 45 59 5f 50 4f 50 55 4c 41 54 45 5f 54 59 50 45 2c 20 27 50 4f 50 4d 41 4e t(cfg.KEY_POPULATE_TYPE,.'POPMAN
3a500 55 41 4c 27 29 20 21 3d 20 27 50 4f 50 44 45 56 49 43 45 27 5d 0d 0a 20 20 20 20 20 20 20 20 20 UAL').!=.'POPDEVICE']...........
3a520 20 20 20 63 6f 6d 62 69 6e 65 64 5f 6c 69 73 74 5f 6e 61 6d 65 73 20 3d 20 72 65 70 6c 61 63 65 ...combined_list_names.=.replace
3a540 5f 6c 69 73 74 5f 6e 61 6d 65 73 20 2b 20 72 65 6d 6f 76 65 5f 6c 69 73 74 5f 6e 61 6d 65 73 20 _list_names.+.remove_list_names.
3a560 2b 20 6f 74 68 65 72 5f 6c 69 73 74 5f 6e 61 6d 65 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 +.other_list_names..............
3a580 23 20 41 75 74 6f 6d 61 74 69 63 20 64 65 76 69 63 65 20 6c 69 73 74 73 20 62 75 69 6c 74 20 66 #.Automatic.device.lists.built.f
3a5a0 72 6f 6d 20 64 65 76 69 63 65 20 61 72 65 20 62 75 69 6c 74 20 61 74 20 65 6e 64 0d 0a 20 20 20 rom.device.are.built.at.end.....
3a5c0 20 20 20 20 20 20 20 20 20 61 75 74 6f 5f 64 65 76 69 63 65 5f 6c 69 73 74 5f 6e 61 6d 65 73 20 .........auto_device_list_names.
3a5e0 3d 20 5b 6b 20 66 6f 72 20 6b 2c 20 76 20 69 6e 20 73 69 78 2e 69 74 65 72 69 74 65 6d 73 28 6c =.[k.for.k,.v.in.six.iteritems(l
3a600 69 73 74 73 5f 6d 61 70 29 20 69 66 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ists_map).if....................
3a620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 2e 67 65 74 28 63 66 67 2e 4b 45 59 5f 50 .................v.get(cfg.KEY_P
3a640 4f 50 55 4c 41 54 45 5f 54 59 50 45 2c 20 27 50 4f 50 4d 41 4e 55 41 4c 27 29 20 3d 3d 20 27 50 OPULATE_TYPE,.'POPMANUAL').==.'P
3a660 4f 50 44 45 56 49 43 45 27 5d 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 68 61 6e 67 65 OPDEVICE']................change
3a680 5f 63 6f 6c 6c 65 63 74 69 6f 6e 73 20 3d 20 46 61 6c 73 65 0d 0a 20 20 20 20 20 20 20 20 20 20 _collections.=.False............
3a6a0 20 20 66 6f 72 20 6c 69 73 74 5f 6e 61 6d 65 20 69 6e 20 63 6f 6d 62 69 6e 65 64 5f 6c 69 73 74 ..for.list_name.in.combined_list
3a6c0 5f 6e 61 6d 65 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 73 74 5f 69 6e _names:..................list_in
3a6e0 66 6f 20 3d 20 6c 69 73 74 73 5f 6d 61 70 5b 6c 69 73 74 5f 6e 61 6d 65 5d 0d 0a 20 20 20 20 20 fo.=.lists_map[list_name].......
3a700 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6e 6f 74 20 66 6f 72 63 65 5f 73 79 6e 63 3a 0d 0a 20 ...........if.not.force_sync:...
3a720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6e 6f 74 20 6c 69 73 74 5f 69 ...................if.not.list_i
3a740 6e 66 6f 5b 63 66 67 2e 4b 45 59 5f 53 59 4e 43 5f 41 55 54 4f 5d 3a 0d 0a 20 20 20 20 20 20 20 nfo[cfg.KEY_SYNC_AUTO]:.........
3a760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 44 45 42 55 47 3a 0d 0a 20 20 20 20 .................if.DEBUG:......
3a780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 73 28 5f ........................prints(_
3a7a0 28 27 52 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 4e 6f 74 20 73 79 6e 63 69 6e 67 20 5c 27 25 73 ('READING.LIST:.Not.syncing.\'%s
3a7c0 5c 27 20 74 6f 20 64 65 76 69 63 65 20 61 73 20 61 75 74 6f 73 79 6e 63 20 69 73 20 66 61 6c 73 \'.to.device.as.autosync.is.fals
3a7e0 65 27 29 20 25 20 6c 69 73 74 5f 6e 61 6d 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e').%.list_name)................
3a800 20 20 20 20 20 20 20 20 20 20 63 6f 6e 74 69 6e 75 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 ..........continue..............
3a820 20 20 20 20 63 68 61 6e 67 65 5f 63 6f 6c 6c 65 63 74 69 6f 6e 73 2c 20 62 6f 6f 6b 5f 69 64 73 ....change_collections,.book_ids
3a840 5f 63 68 61 6e 67 65 64 2c 20 6f 6e 5f 64 65 76 69 63 65 5f 69 64 73 20 3d 20 73 65 6c 66 2e 5f _changed,.on_device_ids.=.self._
3a860 73 79 6e 63 5f 6c 69 73 74 28 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 sync_list(......................
3a880 20 20 20 20 20 20 20 20 20 20 20 20 64 62 2c 20 6c 69 73 74 5f 6e 61 6d 65 2c 20 6c 69 73 74 5f ............db,.list_name,.list_
3a8a0 69 6e 66 6f 2c 20 64 65 76 69 63 65 5f 75 75 69 64 2c 20 6c 6f 63 2c 20 6f 6e 5f 64 65 76 69 63 info,.device_uuid,.loc,.on_devic
3a8c0 65 5f 69 64 73 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 64 73 5f 63 68 61 6e e_ids)..................ids_chan
3a8e0 67 65 64 20 7c 3d 20 73 65 74 28 62 6f 6f 6b 5f 69 64 73 5f 63 68 61 6e 67 65 64 29 0d 0a 0d 0a ged.|=.set(book_ids_changed)....
3a900 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 61 75 74 6f 5f 64 65 76 69 63 65 5f 6c 69 73 74 5f ............if.auto_device_list_
3a920 6e 61 6d 65 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 44 45 42 55 47 names:..................if.DEBUG
3a940 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 73 28 5f 28 :......................prints(_(
3a960 27 52 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 55 70 64 61 74 69 6e 67 20 61 75 74 6f 6d 61 74 69 'READING.LIST:.Updating.automati
3a980 63 20 64 65 76 69 63 65 20 6c 69 73 74 28 73 29 20 27 29 2c 20 61 75 74 6f 5f 64 65 76 69 63 65 c.device.list(s).'),.auto_device
3a9a0 5f 6c 69 73 74 5f 6e 61 6d 65 73 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f _list_names)..................fo
3a9c0 72 20 6c 69 73 74 5f 6e 61 6d 65 20 69 6e 20 61 75 74 6f 5f 64 65 76 69 63 65 5f 6c 69 73 74 5f r.list_name.in.auto_device_list_
3a9e0 6e 61 6d 65 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 6f 6f 6b names:......................book
3aa00 5f 69 64 73 5f 63 68 61 6e 67 65 64 20 3d 20 73 65 6c 66 2e 5f 72 65 62 75 69 6c 64 5f 61 75 74 _ids_changed.=.self._rebuild_aut
3aa20 6f 5f 64 65 76 69 63 65 5f 6c 69 73 74 28 64 62 2c 20 6c 69 73 74 5f 6e 61 6d 65 2c 20 6f 6e 5f o_device_list(db,.list_name,.on_
3aa40 64 65 76 69 63 65 5f 69 64 73 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 device_ids).....................
3aa60 20 69 64 73 5f 63 68 61 6e 67 65 64 20 7c 3d 20 73 65 74 28 62 6f 6f 6b 5f 69 64 73 5f 63 68 61 .ids_changed.|=.set(book_ids_cha
3aa80 6e 67 65 64 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 20 49 66 20 75 73 65 72 20 68 nged)................#.If.user.h
3aaa0 61 73 20 61 20 4b 69 6e 64 6c 65 20 61 6e 64 20 73 65 74 20 74 6f 20 75 70 64 61 74 65 20 63 6f as.a.Kindle.and.set.to.update.co
3aac0 6c 6c 65 63 74 69 6f 6e 73 20 74 68 65 6e 20 64 6f 20 73 6f 0d 0a 20 20 20 20 20 20 20 20 20 20 llections.then.do.so............
3aae0 20 20 69 66 20 63 68 61 6e 67 65 5f 63 6f 6c 6c 65 63 74 69 6f 6e 73 3a 0d 0a 20 20 20 20 20 20 ..if.change_collections:........
3ab00 20 20 20 20 20 20 20 20 20 20 63 72 65 61 74 65 5f 63 6f 6c 6c 65 63 74 69 6f 6e 73 20 3d 20 64 ..........create_collections.=.d
3ab20 65 76 69 63 65 2e 67 65 74 28 27 63 6f 6c 6c 65 63 74 69 6f 6e 73 27 2c 20 46 61 6c 73 65 29 0d evice.get('collections',.False).
3ab40 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 63 72 65 61 74 65 5f 63 6f 6c 6c 65 .................if.create_colle
3ab60 63 74 69 6f 6e 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c ctions:......................sel
3ab80 66 2e 5f 63 72 65 61 74 65 5f 6b 69 6e 64 6c 65 5f 63 6f 6c 6c 65 63 74 69 6f 6e 73 28 29 0d 0a f._create_kindle_collections()..
3aba0 20 20 20 20 20 20 20 20 69 66 20 69 64 73 5f 63 68 61 6e 67 65 64 3a 0d 0a 20 20 20 20 20 20 20 ........if.ids_changed:.........
3abc0 20 20 20 20 20 69 66 20 75 6e 69 63 6f 64 65 28 73 65 6c 66 2e 67 75 69 2e 73 65 61 72 63 68 2e .....if.unicode(self.gui.search.
3abe0 74 65 78 74 28 29 29 2e 73 74 61 72 74 73 77 69 74 68 28 27 6d 61 72 6b 65 64 3a 72 65 61 64 69 text()).startswith('marked:readi
3ac00 6e 67 5f 6c 69 73 74 5f 27 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c ng_list_'):..................sel
3ac20 66 2e 76 69 65 77 5f 6c 69 73 74 28 6c 69 73 74 5f 6e 61 6d 65 29 0d 0a 20 20 20 20 20 20 20 20 f.view_list(list_name)..........
3ac40 20 20 20 20 65 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e ....else:..................self.
3ac60 67 75 69 2e 6c 69 62 72 61 72 79 5f 76 69 65 77 2e 6d 6f 64 65 6c 28 29 2e 72 65 66 72 65 73 68 gui.library_view.model().refresh
3ac80 5f 69 64 73 28 69 64 73 5f 63 68 61 6e 67 65 64 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 _ids(ids_changed)...............
3aca0 20 20 20 63 75 72 72 65 6e 74 20 3d 20 73 65 6c 66 2e 67 75 69 2e 6c 69 62 72 61 72 79 5f 76 69 ...current.=.self.gui.library_vi
3acc0 65 77 2e 63 75 72 72 65 6e 74 49 6e 64 65 78 28 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ew.currentIndex()...............
3ace0 20 20 20 73 65 6c 66 2e 67 75 69 2e 6c 69 62 72 61 72 79 5f 76 69 65 77 2e 6d 6f 64 65 6c 28 29 ...self.gui.library_view.model()
3ad00 2e 63 75 72 72 65 6e 74 5f 63 68 61 6e 67 65 64 28 63 75 72 72 65 6e 74 2c 20 70 72 65 76 69 6f .current_changed(current,.previo
3ad20 75 73 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 67 75 69 2e 74 61 67 73 5f 76 us)..............self.gui.tags_v
3ad40 69 65 77 2e 72 65 63 6f 75 6e 74 28 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 73 79 6e 63 5f 6c iew.recount()........def._sync_l
3ad60 69 73 74 28 73 65 6c 66 2c 20 64 62 2c 20 6c 69 73 74 5f 6e 61 6d 65 2c 20 6c 69 73 74 5f 69 6e ist(self,.db,.list_name,.list_in
3ad80 66 6f 2c 20 64 65 76 69 63 65 5f 75 75 69 64 2c 20 6c 6f 63 2c 20 6f 6e 5f 64 65 76 69 63 65 5f fo,.device_uuid,.loc,.on_device_
3ada0 69 64 73 29 3a 0d 0a 20 20 20 20 20 20 20 20 27 27 27 0d 0a 20 20 20 20 20 20 20 20 52 65 74 75 ids):..........'''..........Retu
3adc0 72 6e 73 20 61 20 74 75 70 6c 65 20 6f 66 3a 20 28 63 68 61 6e 67 65 5f 63 6f 6c 6c 65 63 74 69 rns.a.tuple.of:.(change_collecti
3ade0 6f 6e 73 2c 20 62 6f 6f 6b 5f 69 64 73 5f 75 70 64 61 74 65 64 2c 20 6f 6e 5f 64 65 76 69 63 65 ons,.book_ids_updated,.on_device
3ae00 5f 69 64 73 29 0d 0a 20 20 20 20 20 20 20 20 49 6e 64 69 63 61 74 65 73 20 77 68 65 74 68 65 72 _ids)..........Indicates.whether
3ae20 20 74 68 65 20 4b 69 6e 64 6c 65 20 43 6f 6c 6c 65 63 74 69 6f 6e 73 20 70 6c 75 67 69 6e 20 73 .the.Kindle.Collections.plugin.s
3ae40 68 6f 75 6c 64 20 62 65 20 63 6f 6e 73 69 64 65 72 65 64 2c 20 61 6e 64 0d 0a 20 20 20 20 20 20 hould.be.considered,.and........
3ae60 20 20 77 68 61 74 20 69 64 73 20 69 6e 20 74 68 65 20 67 75 69 20 73 68 6f 75 6c 64 20 62 65 20 ..what.ids.in.the.gui.should.be.
3ae80 72 65 66 72 65 73 68 65 64 20 74 6f 20 72 65 66 6c 65 63 74 20 63 68 61 6e 67 65 73 20 69 6e 20 refreshed.to.reflect.changes.in.
3aea0 74 68 65 69 72 20 74 61 67 73 2f 63 75 73 74 6f 6d 20 63 6f 6c 75 6d 6e 73 0d 0a 20 20 20 20 20 their.tags/custom.columns.......
3aec0 20 20 20 27 27 27 0d 0a 20 20 20 20 20 20 20 20 23 20 57 65 20 68 61 76 65 20 74 68 65 20 62 6f ...'''..........#.We.have.the.bo
3aee0 6f 6b 73 20 69 6e 20 6c 69 73 74 5f 69 6e 66 6f 2c 20 62 75 74 20 69 66 20 67 65 74 20 76 69 61 oks.in.list_info,.but.if.get.via
3af00 20 74 68 65 20 63 66 67 20 63 61 6c 6c 20 74 68 65 6e 0d 0a 20 20 20 20 20 20 20 20 23 20 61 6e .the.cfg.call.then..........#.an
3af20 79 20 74 68 61 74 20 6e 6f 20 6c 6f 6e 67 65 72 20 65 78 69 73 74 20 69 6e 20 74 68 65 20 64 61 y.that.no.longer.exist.in.the.da
3af40 74 61 62 61 73 65 20 77 69 6c 6c 20 62 65 20 72 65 6d 6f 76 65 64 0d 0a 20 20 20 20 20 20 20 20 tabase.will.be.removed..........
3af60 69 64 73 20 3d 20 73 65 74 28 63 66 67 2e 67 65 74 5f 62 6f 6f 6b 5f 6c 69 73 74 28 64 62 2c 20 ids.=.set(cfg.get_book_list(db,.
3af80 6c 69 73 74 5f 6e 61 6d 65 29 29 0d 0a 20 20 20 20 20 20 20 20 23 20 43 68 65 63 6b 20 74 68 65 list_name))..........#.Check.the
3afa0 20 6c 69 73 74 20 74 79 70 65 20 74 6f 20 66 69 67 75 72 65 20 6f 75 74 20 77 68 61 74 20 61 63 .list.type.to.figure.out.what.ac
3afc0 74 69 6f 6e 20 74 6f 20 74 61 6b 65 3a 0d 0a 20 20 20 20 20 20 20 20 6c 69 73 74 5f 74 79 70 65 tion.to.take:..........list_type
3afe0 20 3d 20 6c 69 73 74 5f 69 6e 66 6f 2e 67 65 74 28 63 66 67 2e 4b 45 59 5f 4c 49 53 54 5f 54 59 .=.list_info.get(cfg.KEY_LIST_TY
3b000 50 45 2c 20 63 66 67 2e 44 45 46 41 55 4c 54 5f 4c 49 53 54 5f 56 41 4c 55 45 53 5b 63 66 67 2e PE,.cfg.DEFAULT_LIST_VALUES[cfg.
3b020 4b 45 59 5f 4c 49 53 54 5f 54 59 50 45 5d 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 6c 69 73 74 KEY_LIST_TYPE])..........if.list
3b040 5f 74 79 70 65 20 69 6e 20 5b 27 53 59 4e 43 52 45 50 4e 45 57 27 2c 20 27 53 59 4e 43 52 45 50 _type.in.['SYNCREPNEW',.'SYNCREP
3b060 4f 56 52 27 5d 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 20 52 65 6d 6f 76 65 20 61 6c 6c OVR']:..............#.Remove.all
3b080 20 62 6f 6f 6b 73 20 6f 6e 20 74 68 65 20 64 65 76 69 63 65 20 74 68 61 74 20 61 72 65 20 6e 6f .books.on.the.device.that.are.no
3b0a0 74 20 6f 6e 20 74 68 69 73 20 6c 69 73 74 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 64 73 5f t.on.this.list..............ids_
3b0c0 74 6f 5f 72 65 6d 6f 76 65 20 3d 20 6f 6e 5f 64 65 76 69 63 65 5f 69 64 73 20 2d 20 69 64 73 0d to_remove.=.on_device_ids.-.ids.
3b0e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 5f 72 65 6d 6f 76 65 5f 6d 61 74 63 68 69 .............self._remove_matchi
3b100 6e 67 5f 62 6f 6f 6b 73 5f 66 72 6f 6d 5f 64 65 76 69 63 65 28 64 62 2c 20 6c 69 73 74 5f 6e 61 ng_books_from_device(db,.list_na
3b120 6d 65 2c 20 6c 69 73 74 5f 69 6e 66 6f 2c 20 69 64 73 5f 74 6f 5f 72 65 6d 6f 76 65 2c 20 6c 6f me,.list_info,.ids_to_remove,.lo
3b140 63 2c 20 6f 6e 5f 64 65 76 69 63 65 5f 69 64 73 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 c,.on_device_ids)..............i
3b160 66 20 6c 69 73 74 5f 74 79 70 65 20 3d 3d 20 27 53 59 4e 43 52 45 50 4e 45 57 27 3a 0d 0a 20 20 f.list_type.==.'SYNCREPNEW':....
3b180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 20 4f 6e 6c 79 20 61 64 64 20 62 6f 6f 6b 73 20 6f ..............#.Only.add.books.o
3b1a0 6e 20 74 68 69 73 20 6c 69 73 74 20 74 68 61 74 20 61 72 65 20 6e 6f 74 20 61 6c 72 65 61 64 79 n.this.list.that.are.not.already
3b1c0 20 6f 6e 20 74 68 65 20 64 65 76 69 63 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .on.the.device..................
3b1e0 69 64 73 20 3d 20 69 64 73 20 2d 20 6f 6e 5f 64 65 76 69 63 65 5f 69 64 73 0d 0a 20 20 20 20 20 ids.=.ids.-.on_device_ids.......
3b200 20 20 20 65 6c 69 66 20 6c 69 73 74 5f 74 79 70 65 20 3d 3d 20 27 53 59 4e 43 52 45 4d 27 3a 0d ...elif.list_type.==.'SYNCREM':.
3b220 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 20 52 65 6d 6f 76 65 20 61 6c 6c 20 62 6f 6f 6b 73 20 .............#.Remove.all.books.
3b240 6f 6e 20 74 68 69 73 20 6c 69 73 74 20 66 72 6f 6d 20 74 68 65 20 64 65 76 69 63 65 0d 0a 20 20 on.this.list.from.the.device....
3b260 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 73 65 6c 66 2e 5f 72 65 6d 6f 76 65 5f 6d 61 ..........return.self._remove_ma
3b280 74 63 68 69 6e 67 5f 62 6f 6f 6b 73 5f 66 72 6f 6d 5f 64 65 76 69 63 65 28 64 62 2c 20 6c 69 73 tching_books_from_device(db,.lis
3b2a0 74 5f 6e 61 6d 65 2c 20 6c 69 73 74 5f 69 6e 66 6f 2c 20 69 64 73 2c 20 6c 6f 63 2c 20 6f 6e 5f t_name,.list_info,.ids,.loc,.on_
3b2c0 64 65 76 69 63 65 5f 69 64 73 29 0d 0a 20 20 20 20 20 20 20 20 65 6c 69 66 20 6c 69 73 74 5f 74 device_ids)..........elif.list_t
3b2e0 79 70 65 20 3d 3d 20 27 53 59 4e 43 4e 45 57 27 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 ype.==.'SYNCNEW':..............#
3b300 20 44 6f 20 6e 6f 74 20 62 6f 74 68 65 72 20 74 6f 20 73 79 6e 63 20 61 6e 79 20 62 6f 6f 6b 73 .Do.not.bother.to.sync.any.books
3b320 20 74 68 61 74 20 61 72 65 20 61 6c 72 65 61 64 79 20 6f 6e 20 74 68 65 20 64 65 76 69 63 65 0d .that.are.already.on.the.device.
3b340 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 64 73 20 3d 20 69 64 73 20 2d 20 6f 6e 5f 64 65 76 69 .............ids.=.ids.-.on_devi
3b360 63 65 5f 69 64 73 0d 0a 0d 0a 20 20 20 20 20 20 20 20 23 20 57 69 6c 6c 20 6f 6e 6c 79 20 62 65 ce_ids............#.Will.only.be
3b380 20 61 62 6c 65 20 74 6f 20 73 79 6e 63 20 62 6f 6f 6b 73 20 74 68 61 74 20 68 61 76 65 20 61 20 .able.to.sync.books.that.have.a.
3b3a0 66 6f 72 6d 61 74 0d 0a 20 20 20 20 20 20 20 20 23 20 41 6e 79 20 74 68 61 74 20 64 6f 20 6e 6f format..........#.Any.that.do.no
3b3c0 74 20 77 65 20 77 69 6c 6c 20 6b 65 65 70 20 69 6e 20 6f 75 72 20 6c 69 73 74 20 61 6e 64 20 6e t.we.will.keep.in.our.list.and.n
3b3e0 6f 74 20 61 74 74 65 6d 70 74 20 74 6f 20 73 79 6e 63 0d 0a 20 20 20 20 20 20 20 20 62 6f 6f 6b ot.attempt.to.sync..........book
3b400 5f 69 64 73 5f 63 68 61 6e 67 65 64 20 3d 20 5b 5d 0d 0a 20 20 20 20 20 20 20 20 6e 6f 5f 66 6f _ids_changed.=.[]..........no_fo
3b420 72 6d 61 74 5f 69 64 73 20 3d 20 5b 5d 0d 0a 20 20 20 20 20 20 20 20 66 6f 72 20 5f 69 64 20 69 rmat_ids.=.[]..........for._id.i
3b440 6e 20 69 64 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 64 62 66 6d 74 73 20 3d 20 64 62 2e n.ids:..............dbfmts.=.db.
3b460 66 6f 72 6d 61 74 73 28 5f 69 64 2c 20 69 6e 64 65 78 5f 69 73 5f 69 64 3d 54 72 75 65 29 0d 0a formats(_id,.index_is_id=True)..
3b480 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6e 6f 74 20 64 62 66 6d 74 73 3a 0d 0a 20 20 20 20 ............if.not.dbfmts:......
3b4a0 20 20 20 20 20 20 20 20 20 20 20 20 6e 6f 5f 66 6f 72 6d 61 74 5f 69 64 73 2e 61 70 70 65 6e 64 ............no_format_ids.append
3b4c0 28 5f 69 64 29 0d 0a 20 20 20 20 20 20 20 20 69 64 73 5f 74 6f 5f 73 79 6e 63 20 3d 20 69 64 73 (_id)..........ids_to_sync.=.ids
3b4e0 20 2d 20 73 65 74 28 6e 6f 5f 66 6f 72 6d 61 74 5f 69 64 73 29 0d 0a 20 20 20 20 20 20 20 20 69 .-.set(no_format_ids)..........i
3b500 66 20 44 45 42 55 47 20 61 6e 64 20 6e 6f 5f 66 6f 72 6d 61 74 5f 69 64 73 3a 0d 0a 20 20 20 20 f.DEBUG.and.no_format_ids:......
3b520 20 20 20 20 20 20 20 20 70 72 69 6e 74 73 28 5f 28 27 52 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 ........prints(_('READING.LIST:.
3b540 53 6b 69 70 70 69 6e 67 20 25 64 20 62 6f 6f 6b 73 20 69 6e 20 5c 27 25 73 5c 27 20 6c 69 73 74 Skipping.%d.books.in.\'%s\'.list
3b560 20 77 69 74 68 20 6e 6f 20 66 6f 72 6d 61 74 73 27 29 20 25 20 28 6c 65 6e 28 6e 6f 5f 66 6f 72 .with.no.formats').%.(len(no_for
3b580 6d 61 74 5f 69 64 73 29 2c 20 6c 69 73 74 5f 6e 61 6d 65 29 29 0d 0a 0d 0a 20 20 20 20 20 20 20 mat_ids),.list_name))...........
3b5a0 20 63 68 61 6e 67 65 64 20 3d 20 46 61 6c 73 65 0d 0a 20 20 20 20 20 20 20 20 69 66 20 69 64 73 .changed.=.False..........if.ids
3b5c0 5f 74 6f 5f 73 79 6e 63 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 6d 65 73 73 61 67 65 20 3d _to_sync:..............message.=
3b5e0 20 5f 28 27 52 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 53 79 6e 63 69 6e 67 20 25 64 20 62 6f 6f ._('READING.LIST:.Syncing.%d.boo
3b600 6b 73 20 69 6e 20 5c 27 25 73 5c 27 20 74 6f 3a 20 25 73 20 28 6c 6f 63 61 74 69 6f 6e 3a 25 73 ks.in.\'%s\'.to:.%s.(location:%s
3b620 29 27 29 20 25 20 28 6c 65 6e 28 69 64 73 5f 74 6f 5f 73 79 6e 63 29 2c 0d 0a 20 20 20 20 20 20 )').%.(len(ids_to_sync),........
3b640 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3b660 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3b680 20 20 6c 69 73 74 5f 6e 61 6d 65 2c 20 64 65 76 69 63 65 5f 75 75 69 64 2c 20 6c 6f 63 29 0d 0a ..list_name,.device_uuid,.loc)..
3b6a0 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 67 75 69 2e 73 74 61 74 75 73 5f 62 61 72 2e ............self.gui.status_bar.
3b6c0 73 68 6f 77 4d 65 73 73 61 67 65 28 6d 65 73 73 61 67 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 showMessage(message)............
3b6e0 20 20 69 66 20 44 45 42 55 47 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 69 ..if.DEBUG:..................pri
3b700 6e 74 73 28 6d 65 73 73 61 67 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 67 nts(message)..............self.g
3b720 75 69 2e 73 79 6e 63 5f 74 6f 5f 64 65 76 69 63 65 28 6f 6e 5f 63 61 72 64 3d 6c 6f 63 2c 20 64 ui.sync_to_device(on_card=loc,.d
3b740 65 6c 65 74 65 5f 66 72 6f 6d 5f 6c 69 62 72 61 72 79 3d 46 61 6c 73 65 2c 20 73 65 6e 64 5f 69 elete_from_library=False,.send_i
3b760 64 73 3d 69 64 73 5f 74 6f 5f 73 79 6e 63 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 6f 6e 5f ds=ids_to_sync)..............on_
3b780 64 65 76 69 63 65 5f 69 64 73 20 7c 3d 20 69 64 73 5f 74 6f 5f 73 79 6e 63 0d 0a 20 20 20 20 20 device_ids.|=.ids_to_sync.......
3b7a0 20 20 20 20 20 20 20 63 68 61 6e 67 65 64 20 3d 20 54 72 75 65 0d 0a 20 20 20 20 20 20 20 20 65 .......changed.=.True..........e
3b7c0 6c 69 66 20 44 45 42 55 47 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 73 28 5f lif.DEBUG:..............prints(_
3b7e0 28 27 52 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 4e 6f 20 62 6f 6f 6b 73 20 6f 6e 20 5c 27 25 73 ('READING.LIST:.No.books.on.\'%s
3b800 5c 27 20 6c 69 73 74 20 6e 65 65 64 20 74 6f 20 62 65 20 73 79 6e 63 65 64 27 29 20 25 20 6c 69 \'.list.need.to.be.synced').%.li
3b820 73 74 5f 6e 61 6d 65 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 69 66 20 6c 69 73 74 5f 69 6e 66 6f st_name)............if.list_info
3b840 5b 63 66 67 2e 4b 45 59 5f 53 59 4e 43 5f 43 4c 45 41 52 5d 3a 0d 0a 20 20 20 20 20 20 20 20 20 [cfg.KEY_SYNC_CLEAR]:...........
3b860 20 20 20 23 20 54 68 65 20 64 69 66 66 65 72 65 6e 63 65 20 62 65 74 77 65 65 6e 20 74 68 65 20 ...#.The.difference.between.the.
3b880 6f 6c 64 20 6c 69 73 74 20 61 6e 64 20 6e 6f 5f 66 6f 72 6d 61 74 5f 69 64 73 20 69 73 20 74 68 old.list.and.no_format_ids.is.th
3b8a0 65 20 62 6f 6f 6b 73 20 75 70 64 61 74 65 64 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 6d e.books.updated..............rem
3b8c0 6f 76 65 5f 6c 69 73 74 5f 69 64 73 20 3d 20 73 65 74 28 63 66 67 2e 67 65 74 5f 62 6f 6f 6b 5f ove_list_ids.=.set(cfg.get_book_
3b8e0 6c 69 73 74 28 64 62 2c 20 6c 69 73 74 5f 6e 61 6d 65 29 29 20 2d 20 73 65 74 28 6e 6f 5f 66 6f list(db,.list_name)).-.set(no_fo
3b900 72 6d 61 74 5f 69 64 73 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 66 67 2e 73 65 74 5f 62 rmat_ids)..............cfg.set_b
3b920 6f 6f 6b 5f 6c 69 73 74 28 64 62 2c 20 6c 69 73 74 5f 6e 61 6d 65 2c 20 6e 6f 5f 66 6f 72 6d 61 ook_list(db,.list_name,.no_forma
3b940 74 5f 69 64 73 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 61 70 70 6c 79 5f 74 t_ids)..............self.apply_t
3b960 61 67 73 5f 74 6f 5f 6c 69 73 74 28 6c 69 73 74 5f 6e 61 6d 65 2c 20 72 65 6d 6f 76 65 5f 6c 69 ags_to_list(list_name,.remove_li
3b980 73 74 5f 69 64 73 2c 20 61 64 64 3d 46 61 6c 73 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 st_ids,.add=False)..............
3b9a0 62 6f 6f 6b 5f 69 64 73 5f 63 68 61 6e 67 65 64 20 3d 20 72 65 6d 6f 76 65 5f 6c 69 73 74 5f 69 book_ids_changed.=.remove_list_i
3b9c0 64 73 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 63 68 61 6e 67 65 64 2c 20 62 6f 6f 6b ds..........return.changed,.book
3b9e0 5f 69 64 73 5f 63 68 61 6e 67 65 64 2c 20 6f 6e 5f 64 65 76 69 63 65 5f 69 64 73 0d 0a 0d 0a 20 _ids_changed,.on_device_ids.....
3ba00 20 20 20 64 65 66 20 5f 72 65 6d 6f 76 65 5f 6d 61 74 63 68 69 6e 67 5f 62 6f 6f 6b 73 5f 66 72 ...def._remove_matching_books_fr
3ba20 6f 6d 5f 64 65 76 69 63 65 28 73 65 6c 66 2c 20 64 62 2c 20 6c 69 73 74 5f 6e 61 6d 65 2c 20 6c om_device(self,.db,.list_name,.l
3ba40 69 73 74 5f 69 6e 66 6f 2c 20 69 64 73 5f 74 6f 5f 72 65 6d 6f 76 65 2c 20 6c 6f 63 2c 20 6f 6e ist_info,.ids_to_remove,.loc,.on
3ba60 5f 64 65 76 69 63 65 5f 69 64 73 29 3a 0d 0a 20 20 20 20 20 20 20 20 27 27 27 0d 0a 20 20 20 20 _device_ids):..........'''......
3ba80 20 20 20 20 52 65 74 75 72 6e 73 20 61 20 74 75 70 6c 65 20 6f 66 3a 20 28 63 68 61 6e 67 65 5f ....Returns.a.tuple.of:.(change_
3baa0 63 6f 6c 6c 65 63 74 69 6f 6e 73 2c 20 62 6f 6f 6b 5f 69 64 73 5f 75 70 64 61 74 65 64 2c 20 6f collections,.book_ids_updated,.o
3bac0 6e 5f 64 65 76 69 63 65 5f 69 64 73 29 0d 0a 20 20 20 20 20 20 20 20 49 6e 64 69 63 61 74 65 73 n_device_ids)..........Indicates
3bae0 20 77 68 65 74 68 65 72 20 74 68 65 20 4b 69 6e 64 6c 65 20 43 6f 6c 6c 65 63 74 69 6f 6e 73 20 .whether.the.Kindle.Collections.
3bb00 70 6c 75 67 69 6e 20 73 68 6f 75 6c 64 20 62 65 20 63 6f 6e 73 69 64 65 72 65 64 2c 20 61 6e 64 plugin.should.be.considered,.and
3bb20 0d 0a 20 20 20 20 20 20 20 20 77 68 61 74 20 69 64 73 20 69 6e 20 74 68 65 20 67 75 69 20 73 68 ..........what.ids.in.the.gui.sh
3bb40 6f 75 6c 64 20 62 65 20 72 65 66 72 65 73 68 65 64 20 74 6f 20 72 65 66 6c 65 63 74 20 63 68 61 ould.be.refreshed.to.reflect.cha
3bb60 6e 67 65 73 20 69 6e 20 74 68 65 69 72 20 74 61 67 73 2f 63 75 73 74 6f 6d 20 63 6f 6c 75 6d 6e nges.in.their.tags/custom.column
3bb80 73 0d 0a 20 20 20 20 20 20 20 20 27 27 27 0d 0a 20 20 20 20 20 20 20 20 69 66 20 6c 65 6e 28 69 s..........'''..........if.len(i
3bba0 64 73 5f 74 6f 5f 72 65 6d 6f 76 65 29 20 3d 3d 20 30 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 ds_to_remove).==.0:.............
3bbc0 20 72 65 74 75 72 6e 20 46 61 6c 73 65 2c 20 5b 5d 2c 20 6f 6e 5f 64 65 76 69 63 65 5f 69 64 73 .return.False,.[],.on_device_ids
3bbe0 0d 0a 20 20 20 20 20 20 20 20 63 6c 65 61 72 5f 6c 69 73 74 20 3d 20 6c 69 73 74 5f 69 6e 66 6f ..........clear_list.=.list_info
3bc00 2e 67 65 74 28 63 66 67 2e 4b 45 59 5f 53 59 4e 43 5f 43 4c 45 41 52 2c 20 63 66 67 2e 44 45 46 .get(cfg.KEY_SYNC_CLEAR,.cfg.DEF
3bc20 41 55 4c 54 5f 4c 49 53 54 5f 56 41 4c 55 45 53 5b 63 66 67 2e 4b 45 59 5f 53 59 4e 43 5f 43 4c AULT_LIST_VALUES[cfg.KEY_SYNC_CL
3bc40 45 41 52 5d 29 0d 0a 20 20 20 20 20 20 20 20 6c 69 73 74 5f 74 79 70 65 20 3d 20 6c 69 73 74 5f EAR])..........list_type.=.list_
3bc60 69 6e 66 6f 2e 67 65 74 28 63 66 67 2e 4b 45 59 5f 4c 49 53 54 5f 54 59 50 45 2c 20 63 66 67 2e info.get(cfg.KEY_LIST_TYPE,.cfg.
3bc80 44 45 46 41 55 4c 54 5f 4c 49 53 54 5f 56 41 4c 55 45 53 5b 63 66 67 2e 4b 45 59 5f 4c 49 53 54 DEFAULT_LIST_VALUES[cfg.KEY_LIST
3bca0 5f 54 59 50 45 5d 29 0d 0a 20 20 20 20 20 20 20 20 74 6f 5f 64 65 6c 65 74 65 20 3d 20 7b 7d 0d _TYPE])..........to_delete.=.{}.
3bcc0 0a 20 20 20 20 20 20 20 20 23 20 55 6e 6c 69 6b 65 20 74 68 65 20 52 65 6d 6f 76 65 20 66 72 6f .........#.Unlike.the.Remove.fro
3bce0 6d 20 64 65 76 69 63 65 20 61 63 74 69 6f 6e 20 69 6e 20 74 68 65 20 47 55 49 2c 20 61 20 73 79 m.device.action.in.the.GUI,.a.sy
3bd00 6e 63 20 6c 69 73 74 20 69 73 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 74 68 20 61 0d 0a 20 20 nc.list.is.associated.with.a....
3bd20 20 20 20 20 20 20 23 20 73 70 65 63 69 66 69 63 20 73 74 6f 72 61 67 65 20 63 61 72 64 2c 20 73 ......#.specific.storage.card,.s
3bd40 6f 20 77 65 20 77 69 6c 6c 20 6f 6e 6c 79 20 6c 6f 6f 6b 20 62 6f 6f 6b 73 20 75 70 20 6f 6e 20 o.we.will.only.look.books.up.on.
3bd60 74 68 61 74 20 73 70 65 63 69 66 69 63 20 6d 6f 64 65 6c 0d 0a 20 20 20 20 20 20 20 20 69 66 20 that.specific.model..........if.
3bd80 6c 6f 63 20 69 73 20 4e 6f 6e 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 73 74 5f 6d loc.is.None:..............list_m
3bda0 6f 64 65 6c 20 3d 20 73 65 6c 66 2e 67 75 69 2e 6d 65 6d 6f 72 79 5f 76 69 65 77 2e 6d 6f 64 65 odel.=.self.gui.memory_view.mode
3bdc0 6c 28 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 73 74 5f 6d 6f 64 65 6c 5f 6e 61 6d 65 l()..............list_model_name
3bde0 20 3d 20 5f 28 27 4d 61 69 6e 20 6d 65 6d 6f 72 79 27 29 0d 0a 20 20 20 20 20 20 20 20 65 6c 69 .=._('Main.memory')..........eli
3be00 66 20 6c 6f 63 20 3d 3d 20 27 63 61 72 64 61 27 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c f.loc.==.'carda':..............l
3be20 69 73 74 5f 6d 6f 64 65 6c 20 3d 20 73 65 6c 66 2e 67 75 69 2e 63 61 72 64 5f 61 5f 76 69 65 77 ist_model.=.self.gui.card_a_view
3be40 2e 6d 6f 64 65 6c 28 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 73 74 5f 6d 6f 64 65 6c .model()..............list_model
3be60 5f 6e 61 6d 65 20 3d 20 5f 28 27 53 74 6f 72 61 67 65 20 43 61 72 64 20 41 27 29 0d 0a 20 20 20 _name.=._('Storage.Card.A').....
3be80 20 20 20 20 20 65 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 73 74 5f 6d 6f 64 .....else:..............list_mod
3bea0 65 6c 20 3d 20 73 65 6c 66 2e 67 75 69 2e 63 61 72 64 5f 62 5f 76 69 65 77 2e 6d 6f 64 65 6c 28 el.=.self.gui.card_b_view.model(
3bec0 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 73 74 5f 6d 6f 64 65 6c 5f 6e 61 6d 65 20 3d )..............list_model_name.=
3bee0 20 5f 28 27 53 74 6f 72 61 67 65 20 43 61 72 64 20 42 27 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 ._('Storage.Card.B')............
3bf00 74 6f 5f 64 65 6c 65 74 65 5b 6c 69 73 74 5f 6d 6f 64 65 6c 5f 6e 61 6d 65 5d 20 3d 20 28 6c 69 to_delete[list_model_name].=.(li
3bf20 73 74 5f 6d 6f 64 65 6c 2c 20 6c 69 73 74 5f 6d 6f 64 65 6c 2e 70 61 74 68 73 5f 66 6f 72 5f 64 st_model,.list_model.paths_for_d
3bf40 62 5f 69 64 73 28 69 64 73 5f 74 6f 5f 72 65 6d 6f 76 65 29 29 0d 0a 20 20 20 20 20 20 20 20 69 b_ids(ids_to_remove))..........i
3bf60 66 20 6c 65 6e 28 74 6f 5f 64 65 6c 65 74 65 5b 6c 69 73 74 5f 6d 6f 64 65 6c 5f 6e 61 6d 65 5d f.len(to_delete[list_model_name]
3bf80 5b 31 5d 29 20 3d 3d 20 30 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 44 45 42 55 47 [1]).==.0:..............if.DEBUG
3bfa0 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 73 28 5f 28 27 52 45 41 :..................prints(_('REA
3bfc0 44 49 4e 47 20 4c 49 53 54 3a 20 4e 6f 20 62 6f 6f 6b 73 20 6f 6e 20 5c 27 25 73 5c 27 20 6c 69 DING.LIST:.No.books.on.\'%s\'.li
3bfe0 73 74 20 66 6f 75 6e 64 20 6f 6e 20 64 65 76 69 63 65 20 74 6f 20 72 65 6d 6f 76 65 27 29 20 25 st.found.on.device.to.remove').%
3c000 20 6c 69 73 74 5f 6e 61 6d 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 20 4f 6e 6c 79 20 .list_name)..............#.Only.
3c020 61 70 70 6c 79 20 74 68 65 20 63 6c 65 61 72 20 6c 69 73 74 20 61 63 74 69 6f 6e 20 61 74 20 74 apply.the.clear.list.action.at.t
3c040 68 69 73 20 70 6f 69 6e 74 20 69 66 20 77 65 20 61 72 65 20 6e 6f 74 20 77 6f 72 6b 69 6e 67 20 his.point.if.we.are.not.working.
3c060 77 69 74 68 20 61 20 22 52 65 70 6c 61 63 65 20 69 74 65 6d 73 22 20 74 79 70 65 20 6c 69 73 74 with.a."Replace.items".type.list
3c080 2e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 63 6c 65 61 72 5f 6c 69 73 74 20 61 6e 64 ...............if.clear_list.and
3c0a0 20 6c 69 73 74 5f 74 79 70 65 20 6e 6f 74 20 69 6e 20 5b 27 53 59 4e 43 52 45 50 4e 45 57 27 2c .list_type.not.in.['SYNCREPNEW',
3c0c0 20 27 53 59 4e 43 52 45 50 4f 56 52 27 5d 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .'SYNCREPOVR']:.................
3c0e0 20 63 66 67 2e 73 65 74 5f 62 6f 6f 6b 5f 6c 69 73 74 28 64 62 2c 20 6c 69 73 74 5f 6e 61 6d 65 .cfg.set_book_list(db,.list_name
3c100 2c 20 5b 5d 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 20 41 73 20 74 68 65 20 ,.[])..................#.As.the.
3c120 6c 69 73 74 20 68 61 73 20 68 61 64 20 61 6c 6c 20 74 68 65 20 73 79 6e 63 65 64 20 62 6f 6f 6b list.has.had.all.the.synced.book
3c140 73 20 72 65 6d 6f 76 65 64 2c 20 61 70 70 6c 79 20 74 61 67 73 0d 0a 20 20 20 20 20 20 20 20 20 s.removed,.apply.tags...........
3c160 20 20 20 20 20 20 20 73 65 6c 66 2e 61 70 70 6c 79 5f 74 61 67 73 5f 74 6f 5f 6c 69 73 74 28 6c .......self.apply_tags_to_list(l
3c180 69 73 74 5f 6e 61 6d 65 2c 20 69 64 73 5f 74 6f 5f 72 65 6d 6f 76 65 2c 20 61 64 64 3d 46 61 6c ist_name,.ids_to_remove,.add=Fal
3c1a0 73 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 46 61 6c 73 se)..................return.Fals
3c1c0 65 2c 20 69 64 73 5f 74 6f 5f 72 65 6d 6f 76 65 2c 20 6f 6e 5f 64 65 76 69 63 65 5f 69 64 73 0d e,.ids_to_remove,.on_device_ids.
3c1e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 46 61 6c 73 65 2c 20 5b 5d 2c 20 6f .............return.False,.[],.o
3c200 6e 5f 64 65 76 69 63 65 5f 69 64 73 0d 0a 0d 0a 20 20 20 20 20 20 20 20 64 65 6c 65 74 65 5f 61 n_device_ids............delete_a
3c220 63 74 69 6f 6e 20 3d 20 73 65 6c 66 2e 67 75 69 2e 69 61 63 74 69 6f 6e 73 2e 67 65 74 28 27 52 ction.=.self.gui.iactions.get('R
3c240 65 6d 6f 76 65 20 42 6f 6f 6b 73 27 2c 20 4e 6f 6e 65 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 emove.Books',.None)..........if.
3c260 6e 6f 74 20 64 65 6c 65 74 65 5f 61 63 74 69 6f 6e 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 not.delete_action:..............
3c280 65 72 72 6f 72 5f 64 69 61 6c 6f 67 28 73 65 6c 66 2e 67 75 69 2c 20 5f 28 27 52 65 61 64 69 6e error_dialog(self.gui,._('Readin
3c2a0 67 20 4c 69 73 74 20 65 72 72 6f 72 27 29 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 g.List.error'),.................
3c2c0 20 20 20 20 20 20 20 20 20 20 5f 28 27 55 6e 61 62 6c 65 20 74 6f 20 66 69 6e 64 20 74 68 65 20 .........._('Unable.to.find.the.
3c2e0 52 65 6d 6f 76 65 20 42 6f 6f 6b 73 20 70 6c 75 67 69 6e 27 29 2c 20 73 68 6f 77 3d 54 72 75 65 Remove.Books.plugin'),.show=True
3c300 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 46 61 6c 73 65 2c 20 5b 5d 2c )..............return.False,.[],
3c320 20 6f 6e 5f 64 65 76 69 63 65 5f 69 64 73 0d 0a 0d 0a 20 20 20 20 20 20 20 20 72 65 6d 6f 76 65 .on_device_ids............remove
3c340 5f 64 69 61 6c 6f 67 20 3d 20 63 66 67 2e 70 6c 75 67 69 6e 5f 70 72 65 66 73 5b 63 66 67 2e 53 _dialog.=.cfg.plugin_prefs[cfg.S
3c360 54 4f 52 45 5f 4f 50 54 49 4f 4e 53 5d 2e 67 65 74 28 63 66 67 2e 4b 45 59 5f 52 45 4d 4f 56 45 TORE_OPTIONS].get(cfg.KEY_REMOVE
3c380 5f 44 49 41 4c 4f 47 2c 20 54 72 75 65 29 0d 0a 20 20 20 20 20 20 20 20 63 6f 6e 74 69 6e 75 65 _DIALOG,.True)..........continue
3c3a0 5f 64 65 6c 65 74 65 20 3d 20 54 72 75 65 0d 0a 20 20 20 20 20 20 20 20 69 66 20 72 65 6d 6f 76 _delete.=.True..........if.remov
3c3c0 65 5f 64 69 61 6c 6f 67 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 63 6f 6e 74 69 6e 75 65 e_dialog:..............(continue
3c3e0 5f 64 65 6c 65 74 65 2c 20 72 65 73 75 6c 74 29 20 3d 20 73 65 6c 66 2e 5f 67 65 74 5f 63 6f 6e _delete,.result).=.self._get_con
3c400 66 69 72 6d 65 64 5f 64 65 6c 65 74 65 5f 70 61 74 68 73 28 74 6f 5f 64 65 6c 65 74 65 29 0d 0a firmed_delete_paths(to_delete)..
3c420 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 73 75 6c ........else:..............resul
3c440 74 20 3d 20 73 65 6c 66 2e 5f 67 65 74 5f 75 6e 61 74 74 65 6e 64 65 64 5f 64 65 6c 65 74 65 5f t.=.self._get_unattended_delete_
3c460 70 61 74 68 73 28 74 6f 5f 64 65 6c 65 74 65 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 69 66 20 63 paths(to_delete)............if.c
3c480 6f 6e 74 69 6e 75 65 5f 64 65 6c 65 74 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 61 74 ontinue_delete:..............pat
3c4a0 68 73 20 3d 20 7b 7d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 64 73 20 3d 20 7b 7d 0d 0a 20 hs.=.{}..............ids.=.{}...
3c4c0 20 20 20 20 20 20 20 20 20 20 20 72 65 6d 6f 76 65 64 5f 69 64 73 20 3d 20 5b 5d 0d 0a 20 20 20 ...........removed_ids.=.[].....
3c4e0 20 20 20 20 20 20 20 20 20 66 6f 72 20 28 6d 6f 64 65 6c 2c 20 5f 69 64 2c 20 70 61 74 68 29 20 .........for.(model,._id,.path).
3c500 69 6e 20 72 65 73 75 6c 74 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6d in.result:..................if.m
3c520 6f 64 65 6c 20 6e 6f 74 20 69 6e 20 70 61 74 68 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 odel.not.in.paths:..............
3c540 20 20 20 20 20 20 20 20 70 61 74 68 73 5b 6d 6f 64 65 6c 5d 20 3d 20 5b 5d 0d 0a 20 20 20 20 20 ........paths[model].=.[].......
3c560 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 64 73 5b 6d 6f 64 65 6c 5d 20 3d 20 5b 5d 0d 0a ...............ids[model].=.[]..
3c580 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 61 74 68 73 5b 6d 6f 64 65 6c 5d 2e 61 70 70 ................paths[model].app
3c5a0 65 6e 64 28 70 61 74 68 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 64 73 5b 6d end(path)..................ids[m
3c5c0 6f 64 65 6c 5d 2e 61 70 70 65 6e 64 28 5f 69 64 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 odel].append(_id)...............
3c5e0 20 20 20 63 61 6c 69 62 72 65 5f 69 64 20 3d 20 6d 6f 64 65 6c 2e 64 62 5b 5f 69 64 5d 2e 61 70 ...calibre_id.=.model.db[_id].ap
3c600 70 6c 69 63 61 74 69 6f 6e 5f 69 64 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 plication_id..................if
3c620 20 63 61 6c 69 62 72 65 5f 69 64 20 69 6e 20 69 64 73 5f 74 6f 5f 72 65 6d 6f 76 65 3a 0d 0a 20 .calibre_id.in.ids_to_remove:...
3c640 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 6d 6f 76 65 64 5f 69 64 73 2e 61 ...................removed_ids.a
3c660 70 70 65 6e 64 28 63 61 6c 69 62 72 65 5f 69 64 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 ppend(calibre_id)..............f
3c680 6f 72 20 6d 6f 64 65 6c 20 69 6e 20 70 61 74 68 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 or.model.in.paths:..............
3c6a0 20 20 20 20 6a 6f 62 20 3d 20 73 65 6c 66 2e 67 75 69 2e 72 65 6d 6f 76 65 5f 70 61 74 68 73 28 ....job.=.self.gui.remove_paths(
3c6c0 70 61 74 68 73 5b 6d 6f 64 65 6c 5d 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 paths[model])..................d
3c6e0 65 6c 65 74 65 5f 61 63 74 69 6f 6e 2e 64 65 6c 65 74 65 5f 6d 65 6d 6f 72 79 5b 6a 6f 62 5d 20 elete_action.delete_memory[job].
3c700 3d 20 28 70 61 74 68 73 5b 6d 6f 64 65 6c 5d 2c 20 6d 6f 64 65 6c 29 0d 0a 20 20 20 20 20 20 20 =.(paths[model],.model).........
3c720 20 20 20 20 20 20 20 20 20 6d 6f 64 65 6c 2e 6d 61 72 6b 5f 66 6f 72 5f 64 65 6c 65 74 69 6f 6e .........model.mark_for_deletion
3c740 28 6a 6f 62 2c 20 69 64 73 5b 6d 6f 64 65 6c 5d 2c 20 72 6f 77 73 5f 61 72 65 5f 69 64 73 3d 54 (job,.ids[model],.rows_are_ids=T
3c760 72 75 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 67 75 69 2e 73 74 61 74 75 rue)..............self.gui.statu
3c780 73 5f 62 61 72 2e 73 68 6f 77 5f 6d 65 73 73 61 67 65 28 5f 28 27 44 65 6c 65 74 69 6e 67 20 62 s_bar.show_message(_('Deleting.b
3c7a0 6f 6f 6b 73 20 66 72 6f 6d 20 64 65 76 69 63 65 2e 27 29 2c 20 31 30 30 30 29 0d 0a 20 20 20 20 ooks.from.device.'),.1000)......
3c7c0 20 20 20 20 20 20 20 20 6f 6e 5f 64 65 76 69 63 65 5f 69 64 73 20 3d 20 6f 6e 5f 64 65 76 69 63 ........on_device_ids.=.on_devic
3c7e0 65 5f 69 64 73 20 2d 20 73 65 74 28 72 65 6d 6f 76 65 64 5f 69 64 73 29 0d 0a 0d 0a 20 20 20 20 e_ids.-.set(removed_ids)........
3c800 20 20 20 20 20 20 20 20 23 20 4f 6e 6c 79 20 61 70 70 6c 79 20 74 68 65 20 63 6c 65 61 72 20 6c ........#.Only.apply.the.clear.l
3c820 69 73 74 20 61 63 74 69 6f 6e 20 61 74 20 74 68 69 73 20 70 6f 69 6e 74 20 69 66 20 77 65 20 61 ist.action.at.this.point.if.we.a
3c840 72 65 20 6e 6f 74 20 77 6f 72 6b 69 6e 67 20 77 69 74 68 20 61 20 22 52 65 70 6c 61 63 65 20 69 re.not.working.with.a."Replace.i
3c860 74 65 6d 73 22 20 74 79 70 65 20 6c 69 73 74 2e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 tems".type.list...............if
3c880 20 63 6c 65 61 72 5f 6c 69 73 74 20 61 6e 64 20 6c 69 73 74 5f 74 79 70 65 20 6e 6f 74 20 69 6e .clear_list.and.list_type.not.in
3c8a0 20 5b 27 53 59 4e 43 52 45 50 4e 45 57 27 2c 20 27 53 59 4e 43 52 45 50 4f 56 52 27 5d 3a 0d 0a .['SYNCREPNEW',.'SYNCREPOVR']:..
3c8c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 20 54 68 65 20 72 65 6d 61 69 6e 69 6e 67 20 ................#.The.remaining.
3c8e0 62 6f 6f 6b 73 20 69 6e 20 6f 75 72 20 6c 69 73 74 20 73 68 6f 75 6c 64 20 6a 75 73 74 20 62 65 books.in.our.list.should.just.be
3c900 20 74 68 6f 73 65 20 74 68 61 74 20 74 68 65 20 75 73 65 72 0d 0a 20 20 20 20 20 20 20 20 20 20 .those.that.the.user............
3c920 20 20 20 20 20 20 23 20 64 69 64 20 6e 6f 74 20 73 65 6c 65 63 74 20 69 6e 20 6f 75 72 20 64 69 ......#.did.not.select.in.our.di
3c940 61 6c 6f 67 2e 20 53 6f 20 77 65 20 77 61 6e 74 20 74 6f 20 64 69 73 63 61 72 64 20 61 6c 6c 20 alog..So.we.want.to.discard.all.
3c960 74 68 65 20 69 64 73 20 74 68 61 74 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 20 the.ids.that..................#.
3c980 74 68 65 20 75 73 65 72 20 72 65 6d 6f 76 65 64 2c 20 61 73 20 77 65 6c 6c 20 61 73 20 61 6c 6c the.user.removed,.as.well.as.all
3c9a0 20 74 68 65 20 69 64 73 20 74 68 61 74 20 77 65 72 65 20 6e 6f 74 20 72 65 6c 65 76 61 6e 74 0d .the.ids.that.were.not.relevant.
3c9c0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 20 62 65 63 61 75 73 65 20 74 68 65 20 62 .................#.because.the.b
3c9e0 6f 6f 6b 20 77 61 73 20 6e 6f 74 20 66 6f 75 6e 64 20 6f 6e 20 74 68 65 20 64 65 76 69 63 65 2e ook.was.not.found.on.the.device.
3ca00 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 6d 61 69 6e 69 6e 67 5f 69 64 73 20 ..................remaining_ids.
3ca20 3d 20 5b 5d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 6f 64 65 6c 2c 20 62 6f =.[]..................(model,.bo
3ca40 6f 6b 73 29 20 3d 20 74 6f 5f 64 65 6c 65 74 65 5b 6c 69 73 74 5f 6d 6f 64 65 6c 5f 6e 61 6d 65 oks).=.to_delete[list_model_name
3ca60 5d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 28 5f 69 64 2c 20 5f 62 6f ]..................for.(_id,._bo
3ca80 6f 6b 29 20 69 6e 20 62 6f 6f 6b 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ok).in.books:...................
3caa0 20 20 20 63 61 6c 69 62 72 65 5f 69 64 20 3d 20 6c 69 73 74 5f 6d 6f 64 65 6c 2e 64 62 5b 5f 69 ...calibre_id.=.list_model.db[_i
3cac0 64 5d 2e 61 70 70 6c 69 63 61 74 69 6f 6e 5f 69 64 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 d].application_id...............
3cae0 20 20 20 20 20 20 20 69 66 20 63 61 6c 69 62 72 65 5f 69 64 20 6e 6f 74 20 69 6e 20 72 65 6d 6f .......if.calibre_id.not.in.remo
3cb00 76 65 64 5f 69 64 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ved_ids:........................
3cb20 20 20 72 65 6d 61 69 6e 69 6e 67 5f 69 64 73 2e 61 70 70 65 6e 64 28 63 61 6c 69 62 72 65 5f 69 ..remaining_ids.append(calibre_i
3cb40 64 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 66 67 2e 73 65 74 5f 62 6f 6f 6b d)..................cfg.set_book
3cb60 5f 6c 69 73 74 28 64 62 2c 20 6c 69 73 74 5f 6e 61 6d 65 2c 20 72 65 6d 61 69 6e 69 6e 67 5f 69 _list(db,.list_name,.remaining_i
3cb80 64 73 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 20 41 73 20 74 68 65 20 6c 69 ds)..................#.As.the.li
3cba0 73 74 20 68 61 73 20 68 61 64 20 61 74 20 6c 65 61 73 74 20 73 6f 6d 65 20 62 6f 6f 6b 73 20 72 st.has.had.at.least.some.books.r
3cbc0 65 6d 6f 76 65 64 2c 20 61 70 70 6c 79 20 74 61 67 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 emoved,.apply.tags..............
3cbe0 20 20 20 20 61 6c 6c 5f 72 65 6d 6f 76 65 64 5f 69 64 73 20 3d 20 73 65 74 28 69 64 73 5f 74 6f ....all_removed_ids.=.set(ids_to
3cc00 5f 72 65 6d 6f 76 65 29 20 2d 20 73 65 74 28 72 65 6d 61 69 6e 69 6e 67 5f 69 64 73 29 0d 0a 20 _remove).-.set(remaining_ids)...
3cc20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 61 70 70 6c 79 5f 74 61 67 73 5f 74 ...............self.apply_tags_t
3cc40 6f 5f 6c 69 73 74 28 6c 69 73 74 5f 6e 61 6d 65 2c 20 61 6c 6c 5f 72 65 6d 6f 76 65 64 5f 69 64 o_list(list_name,.all_removed_id
3cc60 73 2c 20 61 64 64 3d 46 61 6c 73 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 s,.add=False)..............retur
3cc80 6e 20 54 72 75 65 2c 20 72 65 6d 6f 76 65 64 5f 69 64 73 2c 20 6f 6e 5f 64 65 76 69 63 65 5f 69 n.True,.removed_ids,.on_device_i
3cca0 64 73 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 46 61 6c 73 65 2c 20 5b 5d 2c 20 6f 6e ds..........return.False,.[],.on
3ccc0 5f 64 65 76 69 63 65 5f 69 64 73 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 67 65 74 5f 63 6f 6e 66 _device_ids........def._get_conf
3cce0 69 72 6d 65 64 5f 64 65 6c 65 74 65 5f 70 61 74 68 73 28 73 65 6c 66 2c 20 74 6f 5f 64 65 6c 65 irmed_delete_paths(self,.to_dele
3cd00 74 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 64 20 3d 20 44 65 6c 65 74 65 4d 61 74 63 68 69 6e 67 te):..........d.=.DeleteMatching
3cd20 46 72 6f 6d 44 65 76 69 63 65 44 69 61 6c 6f 67 28 73 65 6c 66 2e 67 75 69 2c 20 74 6f 5f 64 65 FromDeviceDialog(self.gui,.to_de
3cd40 6c 65 74 65 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 64 2e 65 78 65 63 5f 28 29 3a 0d 0a 20 20 lete)..........if.d.exec_():....
3cd60 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 54 72 75 65 2c 20 64 2e 72 65 73 75 6c 74 0d ..........return.True,.d.result.
3cd80 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 46 61 6c 73 65 2c 20 4e 6f 6e 65 0d 0a 0d 0a 20 .........return.False,.None.....
3cda0 20 20 20 64 65 66 20 5f 67 65 74 5f 75 6e 61 74 74 65 6e 64 65 64 5f 64 65 6c 65 74 65 5f 70 61 ...def._get_unattended_delete_pa
3cdc0 74 68 73 28 73 65 6c 66 2c 20 74 6f 5f 64 65 6c 65 74 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 72 ths(self,.to_delete):..........r
3cde0 65 73 75 6c 74 20 3d 20 5b 5d 0d 0a 20 20 20 20 20 20 20 20 66 6f 72 20 63 61 72 64 20 69 6e 20 esult.=.[]..........for.card.in.
3ce00 74 6f 5f 64 65 6c 65 74 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 28 6d 6f 64 65 6c 2c 20 to_delete:..............(model,.
3ce20 62 6f 6f 6b 73 29 20 3d 20 74 6f 5f 64 65 6c 65 74 65 5b 63 61 72 64 5d 0d 0a 20 20 20 20 20 20 books).=.to_delete[card]........
3ce40 20 20 20 20 20 20 66 6f 72 20 28 5f 69 64 2c 20 62 6f 6f 6b 29 20 69 6e 20 62 6f 6f 6b 73 3a 0d ......for.(_id,.book).in.books:.
3ce60 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 61 74 68 20 3d 20 75 6e 69 63 6f 64 65 28 .................path.=.unicode(
3ce80 62 6f 6f 6b 2e 70 61 74 68 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 73 75 book.path)..................resu
3cea0 6c 74 2e 61 70 70 65 6e 64 28 28 6d 6f 64 65 6c 2c 20 5f 69 64 2c 20 70 61 74 68 29 29 0d 0a 20 lt.append((model,._id,.path))...
3cec0 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 72 65 73 75 6c 74 0d 0a 0d 0a 20 20 20 20 64 65 66 20 .......return.result........def.
3cee0 5f 72 65 62 75 69 6c 64 5f 61 75 74 6f 5f 64 65 76 69 63 65 5f 6c 69 73 74 28 73 65 6c 66 2c 20 _rebuild_auto_device_list(self,.
3cf00 64 62 2c 20 6c 69 73 74 5f 6e 61 6d 65 2c 20 6f 6e 5f 64 65 76 69 63 65 5f 69 64 73 29 3a 0d 0a db,.list_name,.on_device_ids):..
3cf20 20 20 20 20 20 20 20 20 69 66 20 44 45 42 55 47 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 ........if.DEBUG:..............p
3cf40 72 69 6e 74 73 28 5f 28 27 52 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 41 75 74 6f 2d 70 6f 70 75 rints(_('READING.LIST:.Auto-popu
3cf60 6c 61 74 69 6e 67 20 64 65 76 69 63 65 20 6c 69 73 74 3a 20 27 29 2c 20 6c 69 73 74 5f 6e 61 6d lating.device.list:.'),.list_nam
3cf80 65 29 0d 0a 20 20 20 20 20 20 20 20 65 78 69 73 74 69 6e 67 5f 62 6f 6f 6b 5f 69 64 73 20 3d 20 e)..........existing_book_ids.=.
3cfa0 73 65 74 28 63 66 67 2e 67 65 74 5f 62 6f 6f 6b 5f 6c 69 73 74 28 64 62 2c 20 6c 69 73 74 5f 6e set(cfg.get_book_list(db,.list_n
3cfc0 61 6d 65 29 29 0d 0a 20 20 20 20 20 20 20 20 69 64 73 5f 74 6f 5f 72 65 6d 6f 76 65 20 3d 20 6c ame))..........ids_to_remove.=.l
3cfe0 69 73 74 28 65 78 69 73 74 69 6e 67 5f 62 6f 6f 6b 5f 69 64 73 20 2d 20 6f 6e 5f 64 65 76 69 63 ist(existing_book_ids.-.on_devic
3d000 65 5f 69 64 73 29 0d 0a 20 20 20 20 20 20 20 20 69 64 73 5f 74 6f 5f 61 64 64 20 3d 20 6c 69 73 e_ids)..........ids_to_add.=.lis
3d020 74 28 6f 6e 5f 64 65 76 69 63 65 5f 69 64 73 20 2d 20 65 78 69 73 74 69 6e 67 5f 62 6f 6f 6b 5f t(on_device_ids.-.existing_book_
3d040 69 64 73 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 44 45 42 55 47 3a 0d 0a 20 20 20 20 20 20 20 ids)..........if.DEBUG:.........
3d060 20 20 20 20 20 70 72 69 6e 74 73 28 5f 28 27 52 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 52 65 6d .....prints(_('READING.LIST:.Rem
3d080 6f 76 69 6e 67 20 25 64 20 69 64 73 20 66 72 6f 6d 20 61 75 74 6f 6d 61 74 69 63 20 6c 69 73 74 oving.%d.ids.from.automatic.list
3d0a0 3a 20 25 73 27 29 20 25 20 28 6c 65 6e 28 69 64 73 5f 74 6f 5f 72 65 6d 6f 76 65 29 2c 20 6c 69 :.%s').%.(len(ids_to_remove),.li
3d0c0 73 74 5f 6e 61 6d 65 29 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 61 70 70 6c 79 5f 74 61 st_name))..........self.apply_ta
3d0e0 67 73 5f 74 6f 5f 6c 69 73 74 28 6c 69 73 74 5f 6e 61 6d 65 2c 20 69 64 73 5f 74 6f 5f 72 65 6d gs_to_list(list_name,.ids_to_rem
3d100 6f 76 65 2c 20 61 64 64 3d 46 61 6c 73 65 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 44 45 42 55 ove,.add=False)..........if.DEBU
3d120 47 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 73 28 5f 28 27 52 45 41 44 49 4e G:..............prints(_('READIN
3d140 47 20 4c 49 53 54 3a 20 41 64 64 69 6e 67 20 25 64 20 69 64 73 20 74 6f 20 61 75 74 6f 6d 61 74 G.LIST:.Adding.%d.ids.to.automat
3d160 69 63 20 6c 69 73 74 3a 20 25 73 27 29 20 25 20 28 6c 65 6e 28 69 64 73 5f 74 6f 5f 61 64 64 29 ic.list:.%s').%.(len(ids_to_add)
3d180 2c 20 6c 69 73 74 5f 6e 61 6d 65 29 29 0d 0a 20 20 20 20 20 20 20 20 23 20 57 65 20 77 69 6c 6c ,.list_name))..........#.We.will
3d1a0 20 66 6f 72 63 65 20 74 68 65 20 61 70 70 6c 79 20 6f 66 20 74 61 67 73 20 74 6f 20 41 4c 4c 20 .force.the.apply.of.tags.to.ALL.
3d1c0 69 74 65 6d 73 20 6f 6e 20 74 68 65 20 6c 69 73 74 2c 20 6a 75 73 74 20 69 6e 20 63 61 73 65 20 items.on.the.list,.just.in.case.
3d1e0 74 68 65 20 75 73 65 72 0d 0a 20 20 20 20 20 20 20 20 23 20 68 61 73 20 6f 6e 6c 79 20 6a 75 73 the.user..........#.has.only.jus
3d200 74 20 73 70 65 63 69 66 69 65 64 20 61 20 74 61 67 2e 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 t.specified.a.tag...........self
3d220 2e 61 70 70 6c 79 5f 74 61 67 73 5f 74 6f 5f 6c 69 73 74 28 6c 69 73 74 5f 6e 61 6d 65 2c 20 6c .apply_tags_to_list(list_name,.l
3d240 69 73 74 28 6f 6e 5f 64 65 76 69 63 65 5f 69 64 73 29 2c 20 61 64 64 3d 54 72 75 65 29 0d 0a 20 ist(on_device_ids),.add=True)...
3d260 20 20 20 20 20 20 20 63 66 67 2e 73 65 74 5f 62 6f 6f 6b 5f 6c 69 73 74 28 64 62 2c 20 6c 69 73 .......cfg.set_book_list(db,.lis
3d280 74 5f 6e 61 6d 65 2c 20 6c 69 73 74 28 6f 6e 5f 64 65 76 69 63 65 5f 69 64 73 29 29 0d 0a 20 20 t_name,.list(on_device_ids))....
3d2a0 20 20 20 20 20 20 69 64 73 5f 74 6f 5f 72 65 6d 6f 76 65 2e 65 78 74 65 6e 64 28 69 64 73 5f 74 ......ids_to_remove.extend(ids_t
3d2c0 6f 5f 61 64 64 29 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 69 64 73 5f 74 6f 5f 72 65 o_add)..........return.ids_to_re
3d2e0 6d 6f 76 65 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 72 65 62 75 69 6c 64 5f 61 75 74 6f 5f 73 65 move........def._rebuild_auto_se
3d300 61 72 63 68 5f 6c 69 73 74 28 73 65 6c 66 2c 20 64 62 2c 20 6c 69 73 74 5f 6e 61 6d 65 29 3a 0d arch_list(self,.db,.list_name):.
3d320 0a 20 20 20 20 20 20 20 20 69 66 20 44 45 42 55 47 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 .........if.DEBUG:..............
3d340 70 72 69 6e 74 73 28 5f 28 27 52 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 41 75 74 6f 2d 70 6f 70 prints(_('READING.LIST:.Auto-pop
3d360 75 6c 61 74 69 6e 67 20 73 65 61 72 63 68 20 6c 69 73 74 3a 20 27 29 2c 20 6c 69 73 74 5f 6e 61 ulating.search.list:.'),.list_na
3d380 6d 65 29 0d 0a 20 20 20 20 20 20 20 20 6c 69 73 74 5f 69 6e 66 6f 20 3d 20 63 66 67 2e 67 65 74 me)..........list_info.=.cfg.get
3d3a0 5f 6c 69 73 74 5f 69 6e 66 6f 28 64 62 2c 20 6c 69 73 74 5f 6e 61 6d 65 29 0d 0a 20 20 20 20 20 _list_info(db,.list_name).......
3d3c0 20 20 20 71 75 65 72 79 20 3d 20 6c 69 73 74 5f 69 6e 66 6f 2e 67 65 74 28 63 66 67 2e 4b 45 59 ...query.=.list_info.get(cfg.KEY
3d3e0 5f 50 4f 50 55 4c 41 54 45 5f 53 45 41 52 43 48 2c 20 27 27 29 0d 0a 20 20 20 20 20 20 20 20 69 _POPULATE_SEARCH,.'')..........i
3d400 66 20 6e 6f 74 20 71 75 65 72 79 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 44 45 42 f.not.query:..............if.DEB
3d420 55 47 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 73 28 5f 28 27 52 UG:..................prints(_('R
3d440 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 41 62 6f 72 74 69 6e 67 20 75 70 64 61 74 69 6e 67 20 61 EADING.LIST:.Aborting.updating.a
3d460 75 74 6f 2d 73 65 61 72 63 68 20 6c 69 73 74 20 61 73 20 68 61 73 20 6e 6f 20 65 78 70 72 65 73 uto-search.list.as.has.no.expres
3d480 73 69 6f 6e 3a 20 27 29 2c 20 6c 69 73 74 5f 6e 61 6d 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 sion:.'),.list_name)............
3d4a0 20 20 72 65 74 75 72 6e 0d 0a 20 20 20 20 20 20 20 20 6d 61 74 63 68 69 6e 67 5f 69 64 73 20 3d ..return..........matching_ids.=
3d4c0 20 64 62 2e 64 61 74 61 2e 73 65 61 72 63 68 5f 67 65 74 74 69 6e 67 5f 69 64 73 28 71 75 65 72 .db.data.search_getting_ids(quer
3d4e0 79 2c 20 73 65 61 72 63 68 5f 72 65 73 74 72 69 63 74 69 6f 6e 3d 27 27 29 0d 0a 20 20 20 20 20 y,.search_restriction='').......
3d500 20 20 20 69 66 20 44 45 42 55 47 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 73 ...if.DEBUG:..............prints
3d520 28 5f 28 27 52 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 4e 6f 77 20 25 64 20 69 64 73 20 6f 6e 20 (_('READING.LIST:.Now.%d.ids.on.
3d540 61 75 74 6f 6d 61 74 69 63 20 6c 69 73 74 3a 20 25 73 27 29 20 25 20 28 6c 65 6e 28 6d 61 74 63 automatic.list:.%s').%.(len(matc
3d560 68 69 6e 67 5f 69 64 73 29 2c 20 6c 69 73 74 5f 6e 61 6d 65 29 29 0d 0a 20 20 20 20 20 20 20 20 hing_ids),.list_name))..........
3d580 63 66 67 2e 73 65 74 5f 62 6f 6f 6b 5f 6c 69 73 74 28 64 62 2c 20 6c 69 73 74 5f 6e 61 6d 65 2c cfg.set_book_list(db,.list_name,
3d5a0 20 6c 69 73 74 28 6d 61 74 63 68 69 6e 67 5f 69 64 73 29 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 .list(matching_ids))........def.
3d5c0 5f 63 72 65 61 74 65 5f 6b 69 6e 64 6c 65 5f 63 6f 6c 6c 65 63 74 69 6f 6e 73 28 73 65 6c 66 29 _create_kindle_collections(self)
3d5e0 3a 0d 0a 20 20 20 20 20 20 20 20 23 20 43 68 65 63 6b 20 66 6f 72 20 74 68 65 20 4b 69 6e 64 6c :..........#.Check.for.the.Kindl
3d600 65 20 43 6f 6c 6c 65 63 74 69 6f 6e 73 20 70 6c 75 67 69 6e 20 62 65 69 6e 67 20 69 6e 73 74 61 e.Collections.plugin.being.insta
3d620 6c 6c 65 64 0d 0a 20 20 20 20 20 20 20 20 69 66 20 44 45 42 55 47 3a 0d 0a 20 20 20 20 20 20 20 lled..........if.DEBUG:.........
3d640 20 20 20 20 20 70 72 69 6e 74 73 28 5f 28 27 52 45 41 44 49 4e 47 20 4c 49 53 54 3a 20 41 74 74 .....prints(_('READING.LIST:.Att
3d660 65 6d 70 74 69 6e 67 20 74 6f 20 72 65 63 72 65 61 74 65 20 4b 69 6e 64 6c 65 20 63 6f 6c 6c 65 empting.to.recreate.Kindle.colle
3d680 63 74 69 6f 6e 73 27 29 29 0d 0a 20 20 20 20 20 20 20 20 70 6c 75 67 69 6e 20 3d 20 73 65 6c 66 ctions'))..........plugin.=.self
3d6a0 2e 67 75 69 2e 69 61 63 74 69 6f 6e 73 2e 67 65 74 28 27 4b 69 6e 64 6c 65 20 43 6f 6c 6c 65 63 .gui.iactions.get('Kindle.Collec
3d6c0 74 69 6f 6e 73 27 2c 20 4e 6f 6e 65 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 6e 6f 74 20 70 6c tions',.None)..........if.not.pl
3d6e0 75 67 69 6e 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 69 6e 66 6f 5f 64 ugin:..............return.info_d
3d700 69 61 6c 6f 67 28 73 65 6c 66 2e 67 75 69 2c 20 5f 28 27 4b 69 6e 64 6c 65 20 43 6f 6c 6c 65 63 ialog(self.gui,._('Kindle.Collec
3d720 74 69 6f 6e 73 20 46 61 69 6c 65 64 27 29 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 tions.Failed'),.................
3d740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5f 28 27 59 6f 75 20 6d 75 73 74 20 68 61 76 65 ................_('You.must.have
3d760 20 74 68 65 20 4b 69 6e 64 6c 65 20 43 6f 6c 6c 65 63 74 69 6f 6e 73 20 70 6c 75 67 69 6e 20 69 .the.Kindle.Collections.plugin.i
3d780 6e 73 74 61 6c 6c 65 64 20 27 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 nstalled.'......................
3d7a0 20 20 20 20 20 20 20 20 20 20 20 20 20 27 69 6e 20 6f 72 64 65 72 20 74 6f 20 72 65 63 72 65 61 .............'in.order.to.recrea
3d7c0 74 65 20 63 6f 6c 6c 65 63 74 69 6f 6e 73 20 61 66 74 65 72 20 61 20 73 79 6e 63 2e 27 29 2c 0d te.collections.after.a.sync.'),.
3d7e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
3d800 73 68 6f 77 3d 54 72 75 65 29 0d 0a 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0d 0a 20 20 20 20 20 show=True)..........else:.......
3d820 20 20 20 20 20 20 20 70 6c 75 67 69 6e 2e 63 72 65 61 74 65 5f 6b 69 6e 64 6c 65 5f 63 6f 6c 6c .......plugin.create_kindle_coll
3d840 65 63 74 69 6f 6e 73 28 29 0d 0a 50 4b 03 04 14 00 00 00 00 00 0e 22 35 55 9f 9e 33 d9 1f 05 00 ections()..PK........."5U..3....
3d860 00 1f 05 00 00 17 00 00 00 63 6f 6d 6d 6f 6e 5f 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 2e 70 79 .........common_compatibility.py
3d880 23 21 2f 75 73 72 2f 62 69 6e 2f 65 6e 76 20 70 79 74 68 6f 6e 0a 23 20 76 69 6d 3a 66 69 6c 65 #!/usr/bin/env.python.#.vim:file
3d8a0 65 6e 63 6f 64 69 6e 67 3d 55 54 46 2d 38 3a 74 73 3d 34 3a 73 77 3d 34 3a 73 74 61 3a 65 74 3a encoding=UTF-8:ts=4:sw=4:sta:et:
3d8c0 73 74 73 3d 34 3a 61 69 0a 66 72 6f 6d 20 5f 5f 66 75 74 75 72 65 5f 5f 20 69 6d 70 6f 72 74 20 sts=4:ai.from.__future__.import.
3d8e0 28 75 6e 69 63 6f 64 65 5f 6c 69 74 65 72 61 6c 73 2c 20 64 69 76 69 73 69 6f 6e 2c 20 61 62 73 (unicode_literals,.division,.abs
3d900 6f 6c 75 74 65 5f 69 6d 70 6f 72 74 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 olute_import,...................
3d920 20 20 20 20 20 20 70 72 69 6e 74 5f 66 75 6e 63 74 69 6f 6e 29 0a 0a 5f 5f 6c 69 63 65 6e 73 65 ......print_function)..__license
3d940 5f 5f 20 20 20 3d 20 27 47 50 4c 20 76 33 27 0a 5f 5f 63 6f 70 79 72 69 67 68 74 5f 5f 20 3d 20 __...=.'GPL.v3'.__copyright__.=.
3d960 27 32 30 32 32 2c 20 47 72 61 6e 74 20 44 72 61 6b 65 27 0a 0a 23 20 4d 61 69 6e 74 61 69 6e 20 '2022,.Grant.Drake'..#.Maintain.
3d980 62 61 63 6b 77 61 72 64 73 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 77 69 74 68 20 6f 6c 64 backwards.compatibility.with.old
3d9a0 65 72 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 51 74 20 61 6e 64 20 63 61 6c 69 62 72 65 2e 0a 74 er.versions.of.Qt.and.calibre..t
3d9c0 72 79 3a 0a 20 20 20 20 66 72 6f 6d 20 71 74 2e 63 6f 72 65 20 69 6d 70 6f 72 74 20 51 53 69 7a ry:.....from.qt.core.import.QSiz
3d9e0 65 50 6f 6c 69 63 79 2c 20 51 54 65 78 74 45 64 69 74 2c 20 51 74 0a 65 78 63 65 70 74 20 49 6d ePolicy,.QTextEdit,.Qt.except.Im
3da00 70 6f 72 74 45 72 72 6f 72 3a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 portError:......................
3da20 20 20 0a 20 20 20 20 66 72 6f 6d 20 50 79 51 74 35 2e 51 74 20 69 6d 70 6f 72 74 20 51 53 69 7a .......from.PyQt5.Qt.import.QSiz
3da40 65 50 6f 6c 69 63 79 2c 20 51 54 65 78 74 45 64 69 74 2c 20 51 74 0a 0a 74 72 79 3a 0a 20 20 20 ePolicy,.QTextEdit,.Qt..try:....
3da60 20 71 53 69 7a 65 50 6f 6c 69 63 79 5f 4d 69 6e 69 6d 75 6d 20 3d 20 51 53 69 7a 65 50 6f 6c 69 .qSizePolicy_Minimum.=.QSizePoli
3da80 63 79 2e 50 6f 6c 69 63 79 2e 4d 69 6e 69 6d 75 6d 0a 20 20 20 20 71 53 69 7a 65 50 6f 6c 69 63 cy.Policy.Minimum.....qSizePolic
3daa0 79 5f 4d 61 78 69 6d 75 6d 20 3d 20 51 53 69 7a 65 50 6f 6c 69 63 79 2e 50 6f 6c 69 63 79 2e 4d y_Maximum.=.QSizePolicy.Policy.M
3dac0 61 78 69 6d 75 6d 0a 20 20 20 20 71 53 69 7a 65 50 6f 6c 69 63 79 5f 45 78 70 61 6e 64 69 6e 67 aximum.....qSizePolicy_Expanding
3dae0 20 3d 20 51 53 69 7a 65 50 6f 6c 69 63 79 2e 50 6f 6c 69 63 79 2e 45 78 70 61 6e 64 69 6e 67 0a .=.QSizePolicy.Policy.Expanding.
3db00 20 20 20 20 71 53 69 7a 65 50 6f 6c 69 63 79 5f 50 72 65 66 65 72 72 65 64 20 3d 20 51 53 69 7a ....qSizePolicy_Preferred.=.QSiz
3db20 65 50 6f 6c 69 63 79 2e 50 6f 6c 69 63 79 2e 50 72 65 66 65 72 72 65 64 0a 20 20 20 20 71 53 69 ePolicy.Policy.Preferred.....qSi
3db40 7a 65 50 6f 6c 69 63 79 5f 49 67 6e 6f 72 65 64 20 3d 20 51 53 69 7a 65 50 6f 6c 69 63 79 2e 50 zePolicy_Ignored.=.QSizePolicy.P
3db60 6f 6c 69 63 79 2e 49 67 6e 6f 72 65 64 0a 65 78 63 65 70 74 3a 0a 20 20 20 20 71 53 69 7a 65 50 olicy.Ignored.except:.....qSizeP
3db80 6f 6c 69 63 79 5f 4d 69 6e 69 6d 75 6d 20 3d 20 51 53 69 7a 65 50 6f 6c 69 63 79 2e 4d 69 6e 69 olicy_Minimum.=.QSizePolicy.Mini
3dba0 6d 75 6d 0a 20 20 20 20 71 53 69 7a 65 50 6f 6c 69 63 79 5f 4d 61 78 69 6d 75 6d 20 3d 20 51 53 mum.....qSizePolicy_Maximum.=.QS
3dbc0 69 7a 65 50 6f 6c 69 63 79 2e 4d 61 78 69 6d 75 6d 0a 20 20 20 20 71 53 69 7a 65 50 6f 6c 69 63 izePolicy.Maximum.....qSizePolic
3dbe0 79 5f 45 78 70 61 6e 64 69 6e 67 20 3d 20 51 53 69 7a 65 50 6f 6c 69 63 79 2e 45 78 70 61 6e 64 y_Expanding.=.QSizePolicy.Expand
3dc00 69 6e 67 0a 20 20 20 20 71 53 69 7a 65 50 6f 6c 69 63 79 5f 50 72 65 66 65 72 72 65 64 20 3d 20 ing.....qSizePolicy_Preferred.=.
3dc20 51 53 69 7a 65 50 6f 6c 69 63 79 2e 50 72 65 66 65 72 72 65 64 0a 20 20 20 20 71 53 69 7a 65 50 QSizePolicy.Preferred.....qSizeP
3dc40 6f 6c 69 63 79 5f 49 67 6e 6f 72 65 64 20 3d 20 51 53 69 7a 65 50 6f 6c 69 63 79 2e 49 67 6e 6f olicy_Ignored.=.QSizePolicy.Igno
3dc60 72 65 64 0a 0a 74 72 79 3a 0a 20 20 20 20 71 54 65 78 74 45 64 69 74 5f 4e 6f 57 72 61 70 20 3d red..try:.....qTextEdit_NoWrap.=
3dc80 20 51 54 65 78 74 45 64 69 74 2e 4c 69 6e 65 57 72 61 70 4d 6f 64 65 2e 4e 6f 57 72 61 70 0a 65 .QTextEdit.LineWrapMode.NoWrap.e
3dca0 78 63 65 70 74 3a 0a 20 20 20 20 71 54 65 78 74 45 64 69 74 5f 4e 6f 57 72 61 70 20 3d 20 51 54 xcept:.....qTextEdit_NoWrap.=.QT
3dcc0 65 78 74 45 64 69 74 2e 4e 6f 57 72 61 70 0a 0a 74 72 79 3a 0a 20 20 20 20 71 74 44 72 6f 70 41 extEdit.NoWrap..try:.....qtDropA
3dce0 63 74 69 6f 6e 43 6f 70 79 41 63 74 69 6f 6e 20 3d 20 51 74 2e 44 72 6f 70 41 63 74 69 6f 6e 2e ctionCopyAction.=.Qt.DropAction.
3dd00 43 6f 70 79 41 63 74 69 6f 6e 0a 20 20 20 20 71 74 44 72 6f 70 41 63 74 69 6f 6e 4d 6f 76 65 41 CopyAction.....qtDropActionMoveA
3dd20 63 74 69 6f 6e 20 3d 20 51 74 2e 44 72 6f 70 41 63 74 69 6f 6e 2e 4d 6f 76 65 41 63 74 69 6f 6e ction.=.Qt.DropAction.MoveAction
3dd40 0a 65 78 63 65 70 74 3a 0a 20 20 20 20 71 74 44 72 6f 70 41 63 74 69 6f 6e 43 6f 70 79 41 63 74 .except:.....qtDropActionCopyAct
3dd60 69 6f 6e 20 3d 20 51 74 2e 43 6f 70 79 41 63 74 69 6f 6e 0a 20 20 20 20 71 74 44 72 6f 70 41 63 ion.=.Qt.CopyAction.....qtDropAc
3dd80 74 69 6f 6e 4d 6f 76 65 41 63 74 69 6f 6e 20 3d 20 51 74 2e 4d 6f 76 65 41 63 74 69 6f 6e 0a 50 tionMoveAction.=.Qt.MoveAction.P
3dda0 4b 03 04 14 00 00 00 00 00 7c 48 99 58 31 3e 76 72 4f 2e 00 00 4f 2e 00 00 11 00 00 00 63 6f 6d K........|H.X1>vrO...O.......com
3ddc0 6d 6f 6e 5f 64 69 61 6c 6f 67 73 2e 70 79 23 21 2f 75 73 72 2f 62 69 6e 2f 65 6e 76 20 70 79 74 mon_dialogs.py#!/usr/bin/env.pyt
3dde0 68 6f 6e 0d 0a 23 20 76 69 6d 3a 66 69 6c 65 65 6e 63 6f 64 69 6e 67 3d 55 54 46 2d 38 3a 74 73 hon..#.vim:fileencoding=UTF-8:ts
3de00 3d 34 3a 73 77 3d 34 3a 73 74 61 3a 65 74 3a 73 74 73 3d 34 3a 61 69 0d 0a 66 72 6f 6d 20 5f 5f =4:sw=4:sta:et:sts=4:ai..from.__
3de20 66 75 74 75 72 65 5f 5f 20 69 6d 70 6f 72 74 20 28 75 6e 69 63 6f 64 65 5f 6c 69 74 65 72 61 6c future__.import.(unicode_literal
3de40 73 2c 20 64 69 76 69 73 69 6f 6e 2c 20 61 62 73 6f 6c 75 74 65 5f 69 6d 70 6f 72 74 2c 0d 0a 20 s,.division,.absolute_import,...
3de60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 5f 66 75 6e .......................print_fun
3de80 63 74 69 6f 6e 29 0d 0a 0d 0a 5f 5f 6c 69 63 65 6e 73 65 5f 5f 20 20 20 3d 20 27 47 50 4c 20 76 ction)....__license__...=.'GPL.v
3dea0 33 27 0d 0a 5f 5f 63 6f 70 79 72 69 67 68 74 5f 5f 20 3d 20 27 32 30 32 32 2c 20 47 72 61 6e 74 3'..__copyright__.=.'2022,.Grant
3dec0 20 44 72 61 6b 65 27 0d 0a 0d 0a 23 20 63 61 6c 69 62 72 65 20 50 79 74 68 6f 6e 20 33 20 63 6f .Drake'....#.calibre.Python.3.co
3dee0 6d 70 61 74 69 62 69 6c 69 74 79 2e 0d 0a 69 6d 70 6f 72 74 20 73 69 78 0d 0a 66 72 6f 6d 20 73 mpatibility...import.six..from.s
3df00 69 78 20 69 6d 70 6f 72 74 20 74 65 78 74 5f 74 79 70 65 20 61 73 20 75 6e 69 63 6f 64 65 0d 0a ix.import.text_type.as.unicode..
3df20 0d 0a 74 72 79 3a 0d 0a 20 20 20 20 66 72 6f 6d 20 71 74 2e 63 6f 72 65 20 69 6d 70 6f 72 74 20 ..try:......from.qt.core.import.
3df40 28 51 44 69 61 6c 6f 67 2c 20 51 44 69 61 6c 6f 67 42 75 74 74 6f 6e 42 6f 78 2c 20 51 56 42 6f (QDialog,.QDialogButtonBox,.QVBo
3df60 78 4c 61 79 6f 75 74 2c 20 51 48 42 6f 78 4c 61 79 6f 75 74 2c 20 0d 0a 20 20 20 20 20 20 20 20 xLayout,.QHBoxLayout,...........
3df80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 51 4c 69 73 74 57 69 64 67 65 74 2c 20 51 50 72 ................QListWidget,.QPr
3dfa0 6f 67 72 65 73 73 42 61 72 2c 20 51 41 62 73 74 72 61 63 74 49 74 65 6d 56 69 65 77 2c 20 51 54 ogressBar,.QAbstractItemView,.QT
3dfc0 65 78 74 45 64 69 74 2c 20 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 extEdit,........................
3dfe0 20 20 20 51 49 63 6f 6e 2c 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 2c 20 51 74 2c 20 51 54 65 78 ...QIcon,.QApplication,.Qt,.QTex
3e000 74 42 72 6f 77 73 65 72 2c 20 51 53 69 7a 65 2c 20 51 4c 61 62 65 6c 29 0d 0a 65 78 63 65 70 74 tBrowser,.QSize,.QLabel)..except
3e020 20 49 6d 70 6f 72 74 45 72 72 6f 72 3a 0d 0a 20 20 20 20 66 72 6f 6d 20 50 79 51 74 35 2e 51 74 .ImportError:......from.PyQt5.Qt
3e040 20 69 6d 70 6f 72 74 20 28 51 44 69 61 6c 6f 67 2c 20 51 44 69 61 6c 6f 67 42 75 74 74 6f 6e 42 .import.(QDialog,.QDialogButtonB
3e060 6f 78 2c 20 51 56 42 6f 78 4c 61 79 6f 75 74 2c 20 51 48 42 6f 78 4c 61 79 6f 75 74 2c 20 0d 0a ox,.QVBoxLayout,.QHBoxLayout,...
3e080 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 51 4c 69 73 74 57 69 64 ........................QListWid
3e0a0 67 65 74 2c 20 51 50 72 6f 67 72 65 73 73 42 61 72 2c 20 51 41 62 73 74 72 61 63 74 49 74 65 6d get,.QProgressBar,.QAbstractItem
3e0c0 56 69 65 77 2c 20 51 54 65 78 74 45 64 69 74 2c 20 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 View,.QTextEdit,................
3e0e0 20 20 20 20 20 20 20 20 20 20 20 51 49 63 6f 6e 2c 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 2c 20 ...........QIcon,.QApplication,.
3e100 51 74 2c 20 51 54 65 78 74 42 72 6f 77 73 65 72 2c 20 51 53 69 7a 65 2c 20 51 4c 61 62 65 6c 29 Qt,.QTextBrowser,.QSize,.QLabel)
3e120 0d 0a 0d 0a 74 72 79 3a 0d 0a 20 20 20 20 6c 6f 61 64 5f 74 72 61 6e 73 6c 61 74 69 6f 6e 73 28 ....try:......load_translations(
3e140 29 0d 0a 65 78 63 65 70 74 20 4e 61 6d 65 45 72 72 6f 72 3a 0d 0a 20 20 20 20 70 61 73 73 20 23 )..except.NameError:......pass.#
3e160 20 6c 6f 61 64 5f 74 72 61 6e 73 6c 61 74 69 6f 6e 73 28 29 20 0d 0a 0d 0a 66 72 6f 6d 20 63 61 .load_translations().....from.ca
3e180 6c 69 62 72 65 2e 67 75 69 32 20 69 6d 70 6f 72 74 20 67 70 72 65 66 73 2c 20 69 6e 66 6f 5f 64 libre.gui2.import.gprefs,.info_d
3e1a0 69 61 6c 6f 67 2c 20 41 70 70 6c 69 63 61 74 69 6f 6e 0d 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 ialog,.Application..from.calibre
3e1c0 2e 67 75 69 32 2e 6b 65 79 62 6f 61 72 64 20 69 6d 70 6f 72 74 20 53 68 6f 72 74 63 75 74 43 6f .gui2.keyboard.import.ShortcutCo
3e1e0 6e 66 69 67 0d 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 5f 70 6c 75 67 69 6e 73 2e 72 65 61 64 69 nfig..from.calibre_plugins.readi
3e200 6e 67 5f 6c 69 73 74 2e 63 6f 6d 6d 6f 6e 5f 69 63 6f 6e 73 20 69 6d 70 6f 72 74 20 67 65 74 5f ng_list.common_icons.import.get_
3e220 69 63 6f 6e 0d 0a 0d 0a 0d 0a 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d icon......#.--------------------
3e240 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 23 20 20 20 --------------------------..#...
3e260 20 20 20 20 20 20 20 20 20 20 20 20 44 69 61 6c 6f 67 20 66 75 6e 63 74 69 6f 6e 73 0d 0a 23 20 ............Dialog.functions..#.
3e280 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d --------------------------------
3e2a0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 0d 0a 63 6c 61 73 73 20 53 69 7a 65 50 65 72 73 --------------....class.SizePers
3e2c0 69 73 74 65 64 44 69 61 6c 6f 67 28 51 44 69 61 6c 6f 67 29 3a 0d 0a 20 20 20 20 27 27 27 0d 0a istedDialog(QDialog):......'''..
3e2e0 20 20 20 20 54 68 69 73 20 64 69 61 6c 6f 67 20 69 73 20 61 20 62 61 73 65 20 63 6c 61 73 73 20 ....This.dialog.is.a.base.class.
3e300 66 6f 72 20 61 6e 79 20 64 69 61 6c 6f 67 73 20 74 68 61 74 20 77 61 6e 74 20 74 68 65 69 72 20 for.any.dialogs.that.want.their.
3e320 73 69 7a 65 2f 70 6f 73 69 74 69 6f 6e 0d 0a 20 20 20 20 72 65 73 74 6f 72 65 64 20 77 68 65 6e size/position......restored.when
3e340 20 74 68 65 79 20 61 72 65 20 6e 65 78 74 20 6f 70 65 6e 65 64 2e 0d 0a 20 20 20 20 27 27 27 0d .they.are.next.opened.......'''.
3e360 0a 20 20 20 20 64 65 66 20 5f 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 2c 20 70 61 72 65 6e 74 2c 20 .....def.__init__(self,.parent,.
3e380 75 6e 69 71 75 65 5f 70 72 65 66 5f 6e 61 6d 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 51 44 69 61 unique_pref_name):..........QDia
3e3a0 6c 6f 67 2e 5f 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 2c 20 70 61 72 65 6e 74 29 0d 0a 20 20 20 20 log.__init__(self,.parent)......
3e3c0 20 20 20 20 73 65 6c 66 2e 75 6e 69 71 75 65 5f 70 72 65 66 5f 6e 61 6d 65 20 3d 20 75 6e 69 71 ....self.unique_pref_name.=.uniq
3e3e0 75 65 5f 70 72 65 66 5f 6e 61 6d 65 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 67 65 6f 6d 20 ue_pref_name..........self.geom.
3e400 3d 20 67 70 72 65 66 73 2e 67 65 74 28 75 6e 69 71 75 65 5f 70 72 65 66 5f 6e 61 6d 65 2c 20 4e =.gprefs.get(unique_pref_name,.N
3e420 6f 6e 65 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 66 69 6e 69 73 68 65 64 2e 63 6f 6e 6e one)..........self.finished.conn
3e440 65 63 74 28 73 65 6c 66 2e 64 69 61 6c 6f 67 5f 63 6c 6f 73 69 6e 67 29 0d 0a 0d 0a 20 20 20 20 ect(self.dialog_closing)........
3e460 64 65 66 20 72 65 73 69 7a 65 5f 64 69 61 6c 6f 67 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 def.resize_dialog(self):........
3e480 20 20 69 66 20 73 65 6c 66 2e 67 65 6f 6d 20 69 73 20 4e 6f 6e 65 3a 0d 0a 20 20 20 20 20 20 20 ..if.self.geom.is.None:.........
3e4a0 20 20 20 20 20 73 65 6c 66 2e 72 65 73 69 7a 65 28 73 65 6c 66 2e 73 69 7a 65 48 69 6e 74 28 29 .....self.resize(self.sizeHint()
3e4c0 29 0d 0a 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 )..........else:..............se
3e4e0 6c 66 2e 72 65 73 74 6f 72 65 47 65 6f 6d 65 74 72 79 28 73 65 6c 66 2e 67 65 6f 6d 29 0d 0a 0d lf.restoreGeometry(self.geom)...
3e500 0a 20 20 20 20 64 65 66 20 64 69 61 6c 6f 67 5f 63 6c 6f 73 69 6e 67 28 73 65 6c 66 2c 20 72 65 .....def.dialog_closing(self,.re
3e520 73 75 6c 74 29 3a 0d 0a 20 20 20 20 20 20 20 20 67 65 6f 6d 20 3d 20 62 79 74 65 61 72 72 61 79 sult):..........geom.=.bytearray
3e540 28 73 65 6c 66 2e 73 61 76 65 47 65 6f 6d 65 74 72 79 28 29 29 0d 0a 20 20 20 20 20 20 20 20 67 (self.saveGeometry())..........g
3e560 70 72 65 66 73 5b 73 65 6c 66 2e 75 6e 69 71 75 65 5f 70 72 65 66 5f 6e 61 6d 65 5d 20 3d 20 67 prefs[self.unique_pref_name].=.g
3e580 65 6f 6d 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 65 72 73 69 73 74 5f 63 75 73 74 6f 6d eom..........self.persist_custom
3e5a0 5f 70 72 65 66 73 28 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 70 65 72 73 69 73 74 5f 63 75 73 74 _prefs()........def.persist_cust
3e5c0 6f 6d 5f 70 72 65 66 73 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 27 27 27 0d 0a 20 20 om_prefs(self):..........'''....
3e5e0 20 20 20 20 20 20 49 6e 76 6f 6b 65 64 20 77 68 65 6e 20 74 68 65 20 64 69 61 6c 6f 67 20 69 73 ......Invoked.when.the.dialog.is
3e600 20 63 6c 6f 73 69 6e 67 2e 20 4f 76 65 72 72 69 64 65 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e .closing..Override.this.function
3e620 20 74 6f 20 63 61 6c 6c 0d 0a 20 20 20 20 20 20 20 20 73 61 76 65 5f 63 75 73 74 6f 6d 5f 70 72 .to.call..........save_custom_pr
3e640 65 66 28 29 20 69 66 20 79 6f 75 20 68 61 76 65 20 61 20 73 65 74 74 69 6e 67 20 79 6f 75 20 77 ef().if.you.have.a.setting.you.w
3e660 61 6e 74 20 70 65 72 73 69 73 74 65 64 20 74 68 61 74 20 79 6f 75 20 63 61 6e 0d 0a 20 20 20 20 ant.persisted.that.you.can......
3e680 20 20 20 20 72 65 74 72 69 65 76 65 20 69 6e 20 79 6f 75 72 20 5f 5f 69 6e 69 74 5f 5f 28 29 20 ....retrieve.in.your.__init__().
3e6a0 75 73 69 6e 67 20 6c 6f 61 64 5f 63 75 73 74 6f 6d 5f 70 72 65 66 28 29 20 77 68 65 6e 20 6e 65 using.load_custom_pref().when.ne
3e6c0 78 74 20 6f 70 65 6e 65 64 0d 0a 20 20 20 20 20 20 20 20 27 27 27 0d 0a 20 20 20 20 20 20 20 20 xt.opened..........'''..........
3e6e0 70 61 73 73 0d 0a 0d 0a 20 20 20 20 64 65 66 20 6c 6f 61 64 5f 63 75 73 74 6f 6d 5f 70 72 65 66 pass........def.load_custom_pref
3e700 28 73 65 6c 66 2c 20 6e 61 6d 65 2c 20 64 65 66 61 75 6c 74 3d 4e 6f 6e 65 29 3a 0d 0a 20 20 20 (self,.name,.default=None):.....
3e720 20 20 20 20 20 72 65 74 75 72 6e 20 67 70 72 65 66 73 2e 67 65 74 28 73 65 6c 66 2e 75 6e 69 71 .....return.gprefs.get(self.uniq
3e740 75 65 5f 70 72 65 66 5f 6e 61 6d 65 2b 27 3a 27 2b 6e 61 6d 65 2c 20 64 65 66 61 75 6c 74 29 0d ue_pref_name+':'+name,.default).
3e760 0a 0d 0a 20 20 20 20 64 65 66 20 73 61 76 65 5f 63 75 73 74 6f 6d 5f 70 72 65 66 28 73 65 6c 66 .......def.save_custom_pref(self
3e780 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 67 70 72 65 66 73 5b ,.name,.value):..........gprefs[
3e7a0 73 65 6c 66 2e 75 6e 69 71 75 65 5f 70 72 65 66 5f 6e 61 6d 65 2b 27 3a 27 2b 6e 61 6d 65 5d 20 self.unique_pref_name+':'+name].
3e7c0 3d 20 76 61 6c 75 65 0d 0a 0d 0a 20 20 20 20 64 65 66 20 68 65 6c 70 5f 6c 69 6e 6b 5f 61 63 74 =.value........def.help_link_act
3e7e0 69 76 61 74 65 64 28 73 65 6c 66 2c 20 75 72 6c 29 3a 0d 0a 20 20 20 20 20 20 20 20 69 66 20 73 ivated(self,.url):..........if.s
3e800 65 6c 66 2e 70 6c 75 67 69 6e 5f 61 63 74 69 6f 6e 20 69 73 20 6e 6f 74 20 4e 6f 6e 65 3a 0d 0a elf.plugin_action.is.not.None:..
3e820 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 6c 75 67 69 6e 5f 61 63 74 69 6f 6e 2e 73 ............self.plugin_action.s
3e840 68 6f 77 5f 68 65 6c 70 28 61 6e 63 68 6f 72 3d 73 65 6c 66 2e 68 65 6c 70 5f 61 6e 63 68 6f 72 how_help(anchor=self.help_anchor
3e860 29 0d 0a 0d 0a 0d 0a 63 6c 61 73 73 20 4b 65 79 62 6f 61 72 64 43 6f 6e 66 69 67 44 69 61 6c 6f )......class.KeyboardConfigDialo
3e880 67 28 53 69 7a 65 50 65 72 73 69 73 74 65 64 44 69 61 6c 6f 67 29 3a 0d 0a 20 20 20 20 27 27 27 g(SizePersistedDialog):......'''
3e8a0 0d 0a 20 20 20 20 54 68 69 73 20 64 69 61 6c 6f 67 20 69 73 20 75 73 65 64 20 74 6f 20 61 6c 6c ......This.dialog.is.used.to.all
3e8c0 6f 77 20 65 64 69 74 69 6e 67 20 6f 66 20 6b 65 79 62 6f 61 72 64 20 73 68 6f 72 74 63 75 74 73 ow.editing.of.keyboard.shortcuts
3e8e0 2e 0d 0a 20 20 20 20 27 27 27 0d 0a 20 20 20 20 64 65 66 20 5f 5f 69 6e 69 74 5f 5f 28 73 65 6c .......'''......def.__init__(sel
3e900 66 2c 20 67 75 69 2c 20 67 72 6f 75 70 5f 6e 61 6d 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 53 69 f,.gui,.group_name):..........Si
3e920 7a 65 50 65 72 73 69 73 74 65 64 44 69 61 6c 6f 67 2e 5f 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 2c zePersistedDialog.__init__(self,
3e940 20 67 75 69 2c 20 27 4b 65 79 62 6f 61 72 64 20 73 68 6f 72 74 63 75 74 20 64 69 61 6c 6f 67 27 .gui,.'Keyboard.shortcut.dialog'
3e960 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 67 75 69 20 3d 20 67 75 69 0d 0a 20 20 20 20 20 )..........self.gui.=.gui.......
3e980 20 20 20 73 65 6c 66 2e 73 65 74 57 69 6e 64 6f 77 54 69 74 6c 65 28 5f 28 27 4b 65 79 62 6f 61 ...self.setWindowTitle(_('Keyboa
3e9a0 72 64 20 73 68 6f 72 74 63 75 74 73 27 29 29 0d 0a 20 20 20 20 20 20 20 20 6c 61 79 6f 75 74 20 rd.shortcuts'))..........layout.
3e9c0 3d 20 51 56 42 6f 78 4c 61 79 6f 75 74 28 73 65 6c 66 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c =.QVBoxLayout(self)..........sel
3e9e0 66 2e 73 65 74 4c 61 79 6f 75 74 28 6c 61 79 6f 75 74 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 73 f.setLayout(layout)............s
3ea00 65 6c 66 2e 6b 65 79 62 6f 61 72 64 5f 77 69 64 67 65 74 20 3d 20 53 68 6f 72 74 63 75 74 43 6f elf.keyboard_widget.=.ShortcutCo
3ea20 6e 66 69 67 28 73 65 6c 66 29 0d 0a 20 20 20 20 20 20 20 20 6c 61 79 6f 75 74 2e 61 64 64 57 69 nfig(self)..........layout.addWi
3ea40 64 67 65 74 28 73 65 6c 66 2e 6b 65 79 62 6f 61 72 64 5f 77 69 64 67 65 74 29 0d 0a 20 20 20 20 dget(self.keyboard_widget)......
3ea60 20 20 20 20 73 65 6c 66 2e 67 72 6f 75 70 5f 6e 61 6d 65 20 3d 20 67 72 6f 75 70 5f 6e 61 6d 65 ....self.group_name.=.group_name
3ea80 0d 0a 0d 0a 20 20 20 20 20 20 20 20 62 75 74 74 6f 6e 5f 62 6f 78 20 3d 20 51 44 69 61 6c 6f 67 ............button_box.=.QDialog
3eaa0 42 75 74 74 6f 6e 42 6f 78 28 51 44 69 61 6c 6f 67 42 75 74 74 6f 6e 42 6f 78 2e 4f 6b 20 7c 20 ButtonBox(QDialogButtonBox.Ok.|.
3eac0 51 44 69 61 6c 6f 67 42 75 74 74 6f 6e 42 6f 78 2e 43 61 6e 63 65 6c 29 0d 0a 20 20 20 20 20 20 QDialogButtonBox.Cancel)........
3eae0 20 20 62 75 74 74 6f 6e 5f 62 6f 78 2e 61 63 63 65 70 74 65 64 2e 63 6f 6e 6e 65 63 74 28 73 65 ..button_box.accepted.connect(se
3eb00 6c 66 2e 63 6f 6d 6d 69 74 29 0d 0a 20 20 20 20 20 20 20 20 62 75 74 74 6f 6e 5f 62 6f 78 2e 72 lf.commit)..........button_box.r
3eb20 65 6a 65 63 74 65 64 2e 63 6f 6e 6e 65 63 74 28 73 65 6c 66 2e 72 65 6a 65 63 74 29 0d 0a 20 20 ejected.connect(self.reject)....
3eb40 20 20 20 20 20 20 6c 61 79 6f 75 74 2e 61 64 64 57 69 64 67 65 74 28 62 75 74 74 6f 6e 5f 62 6f ......layout.addWidget(button_bo
3eb60 78 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 23 20 43 61 75 73 65 20 6f 75 72 20 64 69 61 6c 6f 67 x)............#.Cause.our.dialog
3eb80 20 73 69 7a 65 20 74 6f 20 62 65 20 72 65 73 74 6f 72 65 64 20 66 72 6f 6d 20 70 72 65 66 73 20 .size.to.be.restored.from.prefs.
3eba0 6f 72 20 63 72 65 61 74 65 64 20 6f 6e 20 66 69 72 73 74 20 75 73 61 67 65 0d 0a 20 20 20 20 20 or.created.on.first.usage.......
3ebc0 20 20 20 73 65 6c 66 2e 72 65 73 69 7a 65 5f 64 69 61 6c 6f 67 28 29 0d 0a 20 20 20 20 20 20 20 ...self.resize_dialog().........
3ebe0 20 73 65 6c 66 2e 69 6e 69 74 69 61 6c 69 7a 65 28 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 69 6e .self.initialize()........def.in
3ec00 69 74 69 61 6c 69 7a 65 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6b 65 itialize(self):..........self.ke
3ec20 79 62 6f 61 72 64 5f 77 69 64 67 65 74 2e 69 6e 69 74 69 61 6c 69 7a 65 28 73 65 6c 66 2e 67 75 yboard_widget.initialize(self.gu
3ec40 69 2e 6b 65 79 62 6f 61 72 64 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6b 65 79 62 6f 61 i.keyboard)..........self.keyboa
3ec60 72 64 5f 77 69 64 67 65 74 2e 68 69 67 68 6c 69 67 68 74 5f 67 72 6f 75 70 28 73 65 6c 66 2e 67 rd_widget.highlight_group(self.g
3ec80 72 6f 75 70 5f 6e 61 6d 65 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 63 6f 6d 6d 69 74 28 73 65 6c roup_name)........def.commit(sel
3eca0 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6b 65 79 62 6f 61 72 64 5f 77 69 64 67 65 f):..........self.keyboard_widge
3ecc0 74 2e 63 6f 6d 6d 69 74 28 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 61 63 63 65 70 74 28 t.commit()..........self.accept(
3ece0 29 0d 0a 0d 0a 0d 0a 64 65 66 20 70 72 6f 6d 70 74 5f 66 6f 72 5f 72 65 73 74 61 72 74 28 70 61 )......def.prompt_for_restart(pa
3ed00 72 65 6e 74 2c 20 74 69 74 6c 65 2c 20 6d 65 73 73 61 67 65 29 3a 0d 0a 20 20 20 20 64 20 3d 20 rent,.title,.message):......d.=.
3ed20 69 6e 66 6f 5f 64 69 61 6c 6f 67 28 70 61 72 65 6e 74 2c 20 74 69 74 6c 65 2c 20 6d 65 73 73 61 info_dialog(parent,.title,.messa
3ed40 67 65 2c 20 73 68 6f 77 5f 63 6f 70 79 5f 62 75 74 74 6f 6e 3d 46 61 6c 73 65 29 0d 0a 20 20 20 ge,.show_copy_button=False).....
3ed60 20 62 20 3d 20 64 2e 62 62 2e 61 64 64 42 75 74 74 6f 6e 28 5f 28 27 52 65 73 74 61 72 74 20 63 .b.=.d.bb.addButton(_('Restart.c
3ed80 61 6c 69 62 72 65 20 6e 6f 77 27 29 2c 20 64 2e 62 62 2e 41 63 63 65 70 74 52 6f 6c 65 29 0d 0a alibre.now'),.d.bb.AcceptRole)..
3eda0 20 20 20 20 62 2e 73 65 74 49 63 6f 6e 28 51 49 63 6f 6e 28 49 28 27 6c 74 2e 70 6e 67 27 29 29 ....b.setIcon(QIcon(I('lt.png'))
3edc0 29 0d 0a 20 20 20 20 64 2e 64 6f 5f 72 65 73 74 61 72 74 20 3d 20 46 61 6c 73 65 0d 0a 20 20 20 )......d.do_restart.=.False.....
3ede0 20 64 65 66 20 72 66 28 29 3a 0d 0a 20 20 20 20 20 20 20 20 64 2e 64 6f 5f 72 65 73 74 61 72 74 .def.rf():..........d.do_restart
3ee00 20 3d 20 54 72 75 65 0d 0a 20 20 20 20 62 2e 63 6c 69 63 6b 65 64 2e 63 6f 6e 6e 65 63 74 28 72 .=.True......b.clicked.connect(r
3ee20 66 29 0d 0a 20 20 20 20 64 2e 73 65 74 5f 64 65 74 61 69 6c 73 28 27 27 29 0d 0a 20 20 20 20 64 f)......d.set_details('')......d
3ee40 2e 65 78 65 63 5f 28 29 0d 0a 20 20 20 20 62 2e 63 6c 69 63 6b 65 64 2e 64 69 73 63 6f 6e 6e 65 .exec_()......b.clicked.disconne
3ee60 63 74 28 29 0d 0a 20 20 20 20 72 65 74 75 72 6e 20 64 2e 64 6f 5f 72 65 73 74 61 72 74 0d 0a 0d ct()......return.d.do_restart...
3ee80 0a 0d 0a 63 6c 61 73 73 20 50 72 65 66 73 56 69 65 77 65 72 44 69 61 6c 6f 67 28 53 69 7a 65 50 ...class.PrefsViewerDialog(SizeP
3eea0 65 72 73 69 73 74 65 64 44 69 61 6c 6f 67 29 3a 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 5f 69 6e ersistedDialog):........def.__in
3eec0 69 74 5f 5f 28 73 65 6c 66 2c 20 67 75 69 2c 20 6e 61 6d 65 73 70 61 63 65 29 3a 0d 0a 20 20 20 it__(self,.gui,.namespace):.....
3eee0 20 20 20 20 20 53 69 7a 65 50 65 72 73 69 73 74 65 64 44 69 61 6c 6f 67 2e 5f 5f 69 6e 69 74 5f .....SizePersistedDialog.__init_
3ef00 5f 28 73 65 6c 66 2c 20 67 75 69 2c 20 27 50 72 65 66 73 20 56 69 65 77 65 72 20 64 69 61 6c 6f _(self,.gui,.'Prefs.Viewer.dialo
3ef20 67 27 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 57 69 6e 64 6f 77 54 69 74 6c 65 g')..........self.setWindowTitle
3ef40 28 5f 28 27 50 72 65 66 65 72 65 6e 63 65 73 20 66 6f 72 3a 27 29 2b 27 20 27 2b 6e 61 6d 65 73 (_('Preferences.for:')+'.'+names
3ef60 70 61 63 65 29 0d 0a 20 20 20 20 20 20 20 20 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 67 75 pace)....................self.gu
3ef80 69 20 3d 20 67 75 69 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 64 62 20 3d 20 67 75 69 2e 63 i.=.gui..........self.db.=.gui.c
3efa0 75 72 72 65 6e 74 5f 64 62 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6e 61 6d 65 73 70 61 63 urrent_db..........self.namespac
3efc0 65 20 3d 20 6e 61 6d 65 73 70 61 63 65 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 5f 69 6e 69 e.=.namespace..........self._ini
3efe0 74 5f 63 6f 6e 74 72 6f 6c 73 28 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 72 65 73 69 7a t_controls()..........self.resiz
3f000 65 5f 64 69 61 6c 6f 67 28 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 5f 70 6f 70 75 e_dialog()............self._popu
3f020 6c 61 74 65 5f 73 65 74 74 69 6e 67 73 28 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 69 66 20 73 65 late_settings()............if.se
3f040 6c 66 2e 6b 65 79 73 5f 6c 69 73 74 2e 63 6f 75 6e 74 28 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 lf.keys_list.count():...........
3f060 20 20 20 73 65 6c 66 2e 6b 65 79 73 5f 6c 69 73 74 2e 73 65 74 43 75 72 72 65 6e 74 52 6f 77 28 ...self.keys_list.setCurrentRow(
3f080 30 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 69 6e 69 74 5f 63 6f 6e 74 72 6f 6c 73 28 73 65 6c 0)........def._init_controls(sel
3f0a0 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 6c 61 79 6f 75 74 20 3d 20 51 56 42 6f 78 4c 61 79 6f 75 f):..........layout.=.QVBoxLayou
3f0c0 74 28 73 65 6c 66 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 4c 61 79 6f 75 74 28 t(self)..........self.setLayout(
3f0e0 6c 61 79 6f 75 74 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 6d 6c 20 3d 20 51 48 42 6f 78 4c 61 79 layout)............ml.=.QHBoxLay
3f100 6f 75 74 28 29 0d 0a 20 20 20 20 20 20 20 20 6c 61 79 6f 75 74 2e 61 64 64 4c 61 79 6f 75 74 28 out()..........layout.addLayout(
3f120 6d 6c 2c 20 31 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6b 65 79 73 5f 6c 69 73 74 ml,.1)............self.keys_list
3f140 20 3d 20 51 4c 69 73 74 57 69 64 67 65 74 28 73 65 6c 66 29 0d 0a 20 20 20 20 20 20 20 20 73 65 .=.QListWidget(self)..........se
3f160 6c 66 2e 6b 65 79 73 5f 6c 69 73 74 2e 73 65 74 53 65 6c 65 63 74 69 6f 6e 4d 6f 64 65 28 51 41 lf.keys_list.setSelectionMode(QA
3f180 62 73 74 72 61 63 74 49 74 65 6d 56 69 65 77 2e 53 69 6e 67 6c 65 53 65 6c 65 63 74 69 6f 6e 29 bstractItemView.SingleSelection)
3f1a0 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6b 65 79 73 5f 6c 69 73 74 2e 73 65 74 46 69 78 65 ..........self.keys_list.setFixe
3f1c0 64 57 69 64 74 68 28 31 35 30 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6b 65 79 73 5f 6c dWidth(150)..........self.keys_l
3f1e0 69 73 74 2e 73 65 74 41 6c 74 65 72 6e 61 74 69 6e 67 52 6f 77 43 6f 6c 6f 72 73 28 54 72 75 65 ist.setAlternatingRowColors(True
3f200 29 0d 0a 20 20 20 20 20 20 20 20 6d 6c 2e 61 64 64 57 69 64 67 65 74 28 73 65 6c 66 2e 6b 65 79 )..........ml.addWidget(self.key
3f220 73 5f 6c 69 73 74 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 76 61 6c 75 65 5f 74 65 78 74 s_list)..........self.value_text
3f240 20 3d 20 51 54 65 78 74 45 64 69 74 28 73 65 6c 66 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 .=.QTextEdit(self)..........self
3f260 2e 76 61 6c 75 65 5f 74 65 78 74 2e 73 65 74 52 65 61 64 4f 6e 6c 79 28 46 61 6c 73 65 29 0d 0a .value_text.setReadOnly(False)..
3f280 20 20 20 20 20 20 20 20 6d 6c 2e 61 64 64 57 69 64 67 65 74 28 73 65 6c 66 2e 76 61 6c 75 65 5f ........ml.addWidget(self.value_
3f2a0 74 65 78 74 2c 20 31 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 62 75 74 74 6f 6e 5f 62 6f 78 20 3d text,.1)............button_box.=
3f2c0 20 51 44 69 61 6c 6f 67 42 75 74 74 6f 6e 42 6f 78 28 51 44 69 61 6c 6f 67 42 75 74 74 6f 6e 42 .QDialogButtonBox(QDialogButtonB
3f2e0 6f 78 2e 4f 6b 20 7c 20 51 44 69 61 6c 6f 67 42 75 74 74 6f 6e 42 6f 78 2e 43 61 6e 63 65 6c 29 ox.Ok.|.QDialogButtonBox.Cancel)
3f300 0d 0a 20 20 20 20 20 20 20 20 62 75 74 74 6f 6e 5f 62 6f 78 2e 61 63 63 65 70 74 65 64 2e 63 6f ..........button_box.accepted.co
3f320 6e 6e 65 63 74 28 73 65 6c 66 2e 5f 61 70 70 6c 79 5f 63 68 61 6e 67 65 73 29 0d 0a 20 20 20 20 nnect(self._apply_changes)......
3f340 20 20 20 20 62 75 74 74 6f 6e 5f 62 6f 78 2e 72 65 6a 65 63 74 65 64 2e 63 6f 6e 6e 65 63 74 28 ....button_box.rejected.connect(
3f360 73 65 6c 66 2e 72 65 6a 65 63 74 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 6c 65 61 72 self.reject)..........self.clear
3f380 5f 62 75 74 74 6f 6e 20 3d 20 62 75 74 74 6f 6e 5f 62 6f 78 2e 61 64 64 42 75 74 74 6f 6e 28 5f _button.=.button_box.addButton(_
3f3a0 28 27 43 6c 65 61 72 27 29 2c 20 51 44 69 61 6c 6f 67 42 75 74 74 6f 6e 42 6f 78 2e 52 65 73 65 ('Clear'),.QDialogButtonBox.Rese
3f3c0 74 52 6f 6c 65 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 6c 65 61 72 5f 62 75 74 74 6f tRole)..........self.clear_butto
3f3e0 6e 2e 73 65 74 49 63 6f 6e 28 67 65 74 5f 69 63 6f 6e 28 27 74 72 61 73 68 2e 70 6e 67 27 29 29 n.setIcon(get_icon('trash.png'))
3f400 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 6c 65 61 72 5f 62 75 74 74 6f 6e 2e 73 65 74 54 ..........self.clear_button.setT
3f420 6f 6f 6c 54 69 70 28 5f 28 27 43 6c 65 61 72 20 61 6c 6c 20 73 65 74 74 69 6e 67 73 20 66 6f 72 oolTip(_('Clear.all.settings.for
3f440 20 74 68 69 73 20 70 6c 75 67 69 6e 27 29 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 6c .this.plugin'))..........self.cl
3f460 65 61 72 5f 62 75 74 74 6f 6e 2e 63 6c 69 63 6b 65 64 2e 63 6f 6e 6e 65 63 74 28 73 65 6c 66 2e ear_button.clicked.connect(self.
3f480 5f 63 6c 65 61 72 5f 73 65 74 74 69 6e 67 73 29 0d 0a 20 20 20 20 20 20 20 20 6c 61 79 6f 75 74 _clear_settings)..........layout
3f4a0 2e 61 64 64 57 69 64 67 65 74 28 62 75 74 74 6f 6e 5f 62 6f 78 29 0d 0a 0d 0a 20 20 20 20 64 65 .addWidget(button_box)........de
3f4c0 66 20 5f 70 6f 70 75 6c 61 74 65 5f 73 65 74 74 69 6e 67 73 28 73 65 6c 66 29 3a 0d 0a 20 20 20 f._populate_settings(self):.....
3f4e0 20 20 20 20 20 73 65 6c 66 2e 6b 65 79 73 5f 6c 69 73 74 2e 63 6c 65 61 72 28 29 0d 0a 20 20 20 .....self.keys_list.clear().....
3f500 20 20 20 20 20 6e 73 5f 70 72 65 66 69 78 20 3d 20 73 65 6c 66 2e 5f 67 65 74 5f 6e 73 5f 70 72 .....ns_prefix.=.self._get_ns_pr
3f520 65 66 69 78 28 29 0d 0a 20 20 20 20 20 20 20 20 6b 65 79 73 20 3d 20 73 6f 72 74 65 64 28 5b 6b efix()..........keys.=.sorted([k
3f540 5b 6c 65 6e 28 6e 73 5f 70 72 65 66 69 78 29 3a 5d 20 66 6f 72 20 6b 20 69 6e 20 73 69 78 2e 69 [len(ns_prefix):].for.k.in.six.i
3f560 74 65 72 6b 65 79 73 28 73 65 6c 66 2e 64 62 2e 70 72 65 66 73 29 0d 0a 20 20 20 20 20 20 20 20 terkeys(self.db.prefs)..........
3f580 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6b 2e 73 74 61 72 74 73 77 69 74 68 28 6e ...............if.k.startswith(n
3f5a0 73 5f 70 72 65 66 69 78 29 5d 29 0d 0a 20 20 20 20 20 20 20 20 66 6f 72 20 6b 65 79 20 69 6e 20 s_prefix)])..........for.key.in.
3f5c0 6b 65 79 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6b 65 79 73 5f 6c 69 73 keys:..............self.keys_lis
3f5e0 74 2e 61 64 64 49 74 65 6d 28 6b 65 79 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6b 65 79 t.addItem(key)..........self.key
3f600 73 5f 6c 69 73 74 2e 73 65 74 4d 69 6e 69 6d 75 6d 57 69 64 74 68 28 73 65 6c 66 2e 6b 65 79 73 s_list.setMinimumWidth(self.keys
3f620 5f 6c 69 73 74 2e 73 69 7a 65 48 69 6e 74 46 6f 72 43 6f 6c 75 6d 6e 28 30 29 29 0d 0a 20 20 20 _list.sizeHintForColumn(0)).....
3f640 20 20 20 20 20 73 65 6c 66 2e 6b 65 79 73 5f 6c 69 73 74 2e 63 75 72 72 65 6e 74 52 6f 77 43 68 .....self.keys_list.currentRowCh
3f660 61 6e 67 65 64 5b 69 6e 74 5d 2e 63 6f 6e 6e 65 63 74 28 73 65 6c 66 2e 5f 63 75 72 72 65 6e 74 anged[int].connect(self._current
3f680 5f 72 6f 77 5f 63 68 61 6e 67 65 64 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 63 75 72 72 65 6e _row_changed)........def._curren
3f6a0 74 5f 72 6f 77 5f 63 68 61 6e 67 65 64 28 73 65 6c 66 2c 20 6e 65 77 5f 72 6f 77 29 3a 0d 0a 20 t_row_changed(self,.new_row):...
3f6c0 20 20 20 20 20 20 20 69 66 20 6e 65 77 5f 72 6f 77 20 3c 20 30 3a 0d 0a 20 20 20 20 20 20 20 20 .......if.new_row.<.0:..........
3f6e0 20 20 20 20 73 65 6c 66 2e 76 61 6c 75 65 5f 74 65 78 74 2e 63 6c 65 61 72 28 29 0d 0a 20 20 20 ....self.value_text.clear().....
3f700 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 0d 0a 20 20 20 20 20 20 20 20 6b 65 79 20 3d 20 75 .........return..........key.=.u
3f720 6e 69 63 6f 64 65 28 73 65 6c 66 2e 6b 65 79 73 5f 6c 69 73 74 2e 63 75 72 72 65 6e 74 49 74 65 nicode(self.keys_list.currentIte
3f740 6d 28 29 2e 74 65 78 74 28 29 29 0d 0a 20 20 20 20 20 20 20 20 76 61 6c 20 3d 20 73 65 6c 66 2e m().text())..........val.=.self.
3f760 64 62 2e 70 72 65 66 73 2e 67 65 74 5f 6e 61 6d 65 73 70 61 63 65 64 28 73 65 6c 66 2e 6e 61 6d db.prefs.get_namespaced(self.nam
3f780 65 73 70 61 63 65 2c 20 6b 65 79 2c 20 27 27 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 76 espace,.key,.'')..........self.v
3f7a0 61 6c 75 65 5f 74 65 78 74 2e 73 65 74 50 6c 61 69 6e 54 65 78 74 28 73 65 6c 66 2e 64 62 2e 70 alue_text.setPlainText(self.db.p
3f7c0 72 65 66 73 2e 74 6f 5f 72 61 77 28 76 61 6c 29 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 67 65 refs.to_raw(val))........def._ge
3f7e0 74 5f 6e 73 5f 70 72 65 66 69 78 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 t_ns_prefix(self):..........retu
3f800 72 6e 20 27 6e 61 6d 65 73 70 61 63 65 64 3a 25 73 3a 27 25 20 73 65 6c 66 2e 6e 61 6d 65 73 70 rn.'namespaced:%s:'%.self.namesp
3f820 61 63 65 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 61 70 70 6c 79 5f 63 68 61 6e 67 65 73 28 73 65 ace........def._apply_changes(se
3f840 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 66 72 6f 6d 20 63 61 6c 69 62 72 65 2e 67 75 69 32 2e lf):..........from.calibre.gui2.
3f860 64 69 61 6c 6f 67 73 2e 63 6f 6e 66 69 72 6d 5f 64 65 6c 65 74 65 20 69 6d 70 6f 72 74 20 63 6f dialogs.confirm_delete.import.co
3f880 6e 66 69 72 6d 0d 0a 20 20 20 20 20 20 20 20 6d 65 73 73 61 67 65 20 3d 20 27 3c 70 3e 27 2b 5f nfirm..........message.=.'<p>'+_
3f8a0 28 27 41 72 65 20 79 6f 75 20 73 75 72 65 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 63 68 61 6e 67 ('Are.you.sure.you.want.to.chang
3f8c0 65 20 79 6f 75 72 20 73 65 74 74 69 6e 67 73 20 69 6e 20 74 68 69 73 20 6c 69 62 72 61 72 79 20 e.your.settings.in.this.library.
3f8e0 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 3f 27 29 2b 27 3c 2f 70 3e 27 20 5c 0d 0a 20 20 20 for.this.plugin?')+'</p>'.\.....
3f900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 3c 70 3e 27 2b 5f 28 27 41 6e 79 20 73 65 74 74 ...............'<p>'+_('Any.sett
3f920 69 6e 67 73 20 69 6e 20 6f 74 68 65 72 20 6c 69 62 72 61 72 69 65 73 20 6f 72 20 73 74 6f 72 65 ings.in.other.libraries.or.store
3f940 64 20 69 6e 20 61 20 4a 53 4f 4e 20 66 69 6c 65 20 69 6e 20 79 6f 75 72 20 63 61 6c 69 62 72 65 d.in.a.JSON.file.in.your.calibre
3f960 20 70 6c 75 67 69 6e 73 20 27 20 5c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .plugins.'.\....................
3f980 27 66 6f 6c 64 65 72 20 77 69 6c 6c 20 6e 6f 74 20 62 65 20 74 6f 75 63 68 65 64 2e 27 29 2b 27 'folder.will.not.be.touched.')+'
3f9a0 3c 2f 70 3e 27 20 5c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 3c 3e 27 2b </p>'.\....................'<>'+
3f9c0 5f 28 27 59 6f 75 20 6d 75 73 74 20 72 65 73 74 61 72 74 20 63 61 6c 69 62 72 65 20 61 66 74 65 _('You.must.restart.calibre.afte
3f9e0 72 77 61 72 64 73 2e 27 29 2b 27 3c 2f 70 3e 27 0d 0a 20 20 20 20 20 20 20 20 69 66 20 6e 6f 74 rwards.')+'</p>'..........if.not
3fa00 20 63 6f 6e 66 69 72 6d 28 6d 65 73 73 61 67 65 2c 20 73 65 6c 66 2e 6e 61 6d 65 73 70 61 63 65 .confirm(message,.self.namespace
3fa20 2b 27 5f 63 6c 65 61 72 5f 73 65 74 74 69 6e 67 73 27 2c 20 73 65 6c 66 29 3a 0d 0a 20 20 20 20 +'_clear_settings',.self):......
3fa40 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 0d 0a 0d 0a 20 20 20 20 20 20 20 20 76 61 6c 20 3d 20 ........return............val.=.
3fa60 73 65 6c 66 2e 64 62 2e 70 72 65 66 73 2e 72 61 77 5f 74 6f 5f 6f 62 6a 65 63 74 28 75 6e 69 63 self.db.prefs.raw_to_object(unic
3fa80 6f 64 65 28 73 65 6c 66 2e 76 61 6c 75 65 5f 74 65 78 74 2e 74 6f 50 6c 61 69 6e 54 65 78 74 28 ode(self.value_text.toPlainText(
3faa0 29 29 29 0d 0a 20 20 20 20 20 20 20 20 6b 65 79 20 3d 20 75 6e 69 63 6f 64 65 28 73 65 6c 66 2e )))..........key.=.unicode(self.
3fac0 6b 65 79 73 5f 6c 69 73 74 2e 63 75 72 72 65 6e 74 49 74 65 6d 28 29 2e 74 65 78 74 28 29 29 0d keys_list.currentItem().text()).
3fae0 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 64 62 2e 70 72 65 66 73 2e 73 65 74 5f 6e 61 6d 65 73 .........self.db.prefs.set_names
3fb00 70 61 63 65 64 28 73 65 6c 66 2e 6e 61 6d 65 73 70 61 63 65 2c 20 6b 65 79 2c 20 76 61 6c 29 0d paced(self.namespace,.key,.val).
3fb20 0a 0d 0a 20 20 20 20 20 20 20 20 72 65 73 74 61 72 74 20 3d 20 70 72 6f 6d 70 74 5f 66 6f 72 5f ...........restart.=.prompt_for_
3fb40 72 65 73 74 61 72 74 28 73 65 6c 66 2c 20 5f 28 27 53 65 74 74 69 6e 67 73 20 63 68 61 6e 67 65 restart(self,._('Settings.change
3fb60 64 27 29 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 d'),............................
3fb80 20 27 3c 70 3e 27 2b 5f 28 27 53 65 74 74 69 6e 67 73 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 .'<p>'+_('Settings.for.this.plug
3fba0 69 6e 20 69 6e 20 74 68 69 73 20 6c 69 62 72 61 72 79 20 68 61 76 65 20 62 65 65 6e 20 63 68 61 in.in.this.library.have.been.cha
3fbc0 6e 67 65 64 2e 27 29 2b 27 3c 2f 70 3e 27 20 5c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 nged.')+'</p>'.\................
3fbe0 20 20 20 20 20 20 20 20 20 20 20 20 20 27 3c 70 3e 27 2b 5f 28 27 50 6c 65 61 73 65 20 72 65 73 .............'<p>'+_('Please.res
3fc00 74 61 72 74 20 63 61 6c 69 62 72 65 20 6e 6f 77 2e 27 29 2b 27 3c 2f 70 3e 27 29 0d 0a 20 20 20 tart.calibre.now.')+'</p>').....
3fc20 20 20 20 20 20 73 65 6c 66 2e 63 6c 6f 73 65 28 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 72 65 .....self.close()..........if.re
3fc40 73 74 61 72 74 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 67 75 69 2e 71 75 69 start:..............self.gui.qui
3fc60 74 28 72 65 73 74 61 72 74 3d 54 72 75 65 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 63 6c 65 61 t(restart=True)........def._clea
3fc80 72 5f 73 65 74 74 69 6e 67 73 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 66 72 6f 6d 20 r_settings(self):..........from.
3fca0 63 61 6c 69 62 72 65 2e 67 75 69 32 2e 64 69 61 6c 6f 67 73 2e 63 6f 6e 66 69 72 6d 5f 64 65 6c calibre.gui2.dialogs.confirm_del
3fcc0 65 74 65 20 69 6d 70 6f 72 74 20 63 6f 6e 66 69 72 6d 0d 0a 20 20 20 20 20 20 20 20 6d 65 73 73 ete.import.confirm..........mess
3fce0 61 67 65 20 3d 20 27 3c 70 3e 27 2b 5f 28 27 41 72 65 20 79 6f 75 20 73 75 72 65 20 79 6f 75 20 age.=.'<p>'+_('Are.you.sure.you.
3fd00 77 61 6e 74 20 74 6f 20 63 6c 65 61 72 20 79 6f 75 72 20 73 65 74 74 69 6e 67 73 20 69 6e 20 74 want.to.clear.your.settings.in.t
3fd20 68 69 73 20 6c 69 62 72 61 72 79 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 3f 27 29 2b 27 his.library.for.this.plugin?')+'
3fd40 3c 2f 70 3e 27 20 5c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 3c 70 3e 27 </p>'.\....................'<p>'
3fd60 2b 5f 28 27 41 6e 79 20 73 65 74 74 69 6e 67 73 20 69 6e 20 6f 74 68 65 72 20 6c 69 62 72 61 72 +_('Any.settings.in.other.librar
3fd80 69 65 73 20 6f 72 20 73 74 6f 72 65 64 20 69 6e 20 61 20 4a 53 4f 4e 20 66 69 6c 65 20 69 6e 20 ies.or.stored.in.a.JSON.file.in.
3fda0 79 6f 75 72 20 63 61 6c 69 62 72 65 20 70 6c 75 67 69 6e 73 20 27 20 5c 0d 0a 20 20 20 20 20 20 your.calibre.plugins.'.\........
3fdc0 20 20 20 20 20 20 20 20 20 20 20 20 27 66 6f 6c 64 65 72 20 77 69 6c 6c 20 6e 6f 74 20 62 65 20 ............'folder.will.not.be.
3fde0 74 6f 75 63 68 65 64 2e 27 29 2b 27 3c 2f 70 3e 27 20 5c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 touched.')+'</p>'.\.............
3fe00 20 20 20 20 20 20 20 27 3c 70 3e 27 2b 5f 28 27 59 6f 75 20 6d 75 73 74 20 72 65 73 74 61 72 74 .......'<p>'+_('You.must.restart
3fe20 20 63 61 6c 69 62 72 65 20 61 66 74 65 72 77 61 72 64 73 2e 27 29 2b 27 3c 2f 70 3e 27 0d 0a 20 .calibre.afterwards.')+'</p>'...
3fe40 20 20 20 20 20 20 20 69 66 20 6e 6f 74 20 63 6f 6e 66 69 72 6d 28 6d 65 73 73 61 67 65 2c 20 73 .......if.not.confirm(message,.s
3fe60 65 6c 66 2e 6e 61 6d 65 73 70 61 63 65 2b 27 5f 63 6c 65 61 72 5f 73 65 74 74 69 6e 67 73 27 2c elf.namespace+'_clear_settings',
3fe80 20 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 0d 0a 0d 0a 20 .self):..............return.....
3fea0 20 20 20 20 20 20 20 6e 73 5f 70 72 65 66 69 78 20 3d 20 73 65 6c 66 2e 5f 67 65 74 5f 6e 73 5f .......ns_prefix.=.self._get_ns_
3fec0 70 72 65 66 69 78 28 29 0d 0a 20 20 20 20 20 20 20 20 6b 65 79 73 20 3d 20 5b 6b 20 66 6f 72 20 prefix()..........keys.=.[k.for.
3fee0 6b 20 69 6e 20 73 69 78 2e 69 74 65 72 6b 65 79 73 28 73 65 6c 66 2e 64 62 2e 70 72 65 66 73 29 k.in.six.iterkeys(self.db.prefs)
3ff00 20 69 66 20 6b 2e 73 74 61 72 74 73 77 69 74 68 28 6e 73 5f 70 72 65 66 69 78 29 5d 0d 0a 20 20 .if.k.startswith(ns_prefix)]....
3ff20 20 20 20 20 20 20 66 6f 72 20 6b 20 69 6e 20 6b 65 79 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 ......for.k.in.keys:............
3ff40 20 20 64 65 6c 20 73 65 6c 66 2e 64 62 2e 70 72 65 66 73 5b 6b 5d 0d 0a 20 20 20 20 20 20 20 20 ..del.self.db.prefs[k]..........
3ff60 73 65 6c 66 2e 5f 70 6f 70 75 6c 61 74 65 5f 73 65 74 74 69 6e 67 73 28 29 0d 0a 20 20 20 20 20 self._populate_settings().......
3ff80 20 20 20 72 65 73 74 61 72 74 20 3d 20 70 72 6f 6d 70 74 5f 66 6f 72 5f 72 65 73 74 61 72 74 28 ...restart.=.prompt_for_restart(
3ffa0 73 65 6c 66 2c 20 5f 28 27 53 65 74 74 69 6e 67 73 20 64 65 6c 65 74 65 64 27 29 2c 0d 0a 20 20 self,._('Settings.deleted'),....
3ffc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 3c 70 3e 27 2b 5f .........................'<p>'+_
3ffe0 28 27 41 6c 6c 20 73 65 74 74 69 6e 67 73 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 20 69 ('All.settings.for.this.plugin.i
40000 6e 20 74 68 69 73 20 6c 69 62 72 61 72 79 20 68 61 76 65 20 62 65 65 6e 20 63 6c 65 61 72 65 64 n.this.library.have.been.cleared
40020 2e 27 29 2b 27 3c 2f 70 3e 27 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .')+'</p>'......................
40040 20 20 20 20 20 20 20 27 3c 70 3e 27 2b 5f 28 27 50 6c 65 61 73 65 20 72 65 73 74 61 72 74 20 63 .......'<p>'+_('Please.restart.c
40060 61 6c 69 62 72 65 20 6e 6f 77 2e 27 29 2b 27 3c 2f 70 3e 27 29 0d 0a 20 20 20 20 20 20 20 20 73 alibre.now.')+'</p>')..........s
40080 65 6c 66 2e 63 6c 6f 73 65 28 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 72 65 73 74 61 72 74 3a elf.close()..........if.restart:
400a0 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 67 75 69 2e 71 75 69 74 28 72 65 73 74 ..............self.gui.quit(rest
400c0 61 72 74 3d 54 72 75 65 29 0d 0a 0d 0a 0d 0a 0d 0a 63 6c 61 73 73 20 50 72 6f 67 72 65 73 73 42 art=True)........class.ProgressB
400e0 61 72 44 69 61 6c 6f 67 28 51 44 69 61 6c 6f 67 29 3a 0d 0a 20 20 20 20 64 65 66 20 5f 5f 69 6e arDialog(QDialog):......def.__in
40100 69 74 5f 5f 28 73 65 6c 66 2c 20 70 61 72 65 6e 74 3d 4e 6f 6e 65 2c 20 6d 61 78 5f 69 74 65 6d it__(self,.parent=None,.max_item
40120 73 3d 31 30 30 2c 20 77 69 6e 64 6f 77 5f 74 69 74 6c 65 3d 27 50 72 6f 67 72 65 73 73 20 42 61 s=100,.window_title='Progress.Ba
40140 72 27 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 61 62 65 6c 3d 27 4c 61 62 r',...................label='Lab
40160 65 6c 20 67 6f 65 73 20 68 65 72 65 27 2c 20 6f 6e 5f 74 6f 70 3d 46 61 6c 73 65 29 3a 0d 0a 20 el.goes.here',.on_top=False):...
40180 20 20 20 20 20 20 20 69 66 20 6f 6e 5f 74 6f 70 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 .......if.on_top:..............s
401a0 75 70 65 72 28 50 72 6f 67 72 65 73 73 42 61 72 44 69 61 6c 6f 67 2c 20 73 65 6c 66 29 2e 5f 5f uper(ProgressBarDialog,.self).__
401c0 69 6e 69 74 5f 5f 28 70 61 72 65 6e 74 3d 70 61 72 65 6e 74 2c 20 66 6c 61 67 73 3d 51 74 2e 57 init__(parent=parent,.flags=Qt.W
401e0 69 6e 64 6f 77 53 74 61 79 73 4f 6e 54 6f 70 48 69 6e 74 29 0d 0a 20 20 20 20 20 20 20 20 65 6c indowStaysOnTopHint)..........el
40200 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 75 70 65 72 28 50 72 6f 67 72 65 73 73 42 se:..............super(ProgressB
40220 61 72 44 69 61 6c 6f 67 2c 20 73 65 6c 66 29 2e 5f 5f 69 6e 69 74 5f 5f 28 70 61 72 65 6e 74 3d arDialog,.self).__init__(parent=
40240 70 61 72 65 6e 74 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 61 70 70 6c 69 63 61 74 69 6f parent)..........self.applicatio
40260 6e 20 3d 20 41 70 70 6c 69 63 61 74 69 6f 6e 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 n.=.Application..........self.se
40280 74 57 69 6e 64 6f 77 54 69 74 6c 65 28 77 69 6e 64 6f 77 5f 74 69 74 6c 65 29 0d 0a 20 20 20 20 tWindowTitle(window_title)......
402a0 20 20 20 20 73 65 6c 66 2e 6c 20 3d 20 51 56 42 6f 78 4c 61 79 6f 75 74 28 73 65 6c 66 29 0d 0a ....self.l.=.QVBoxLayout(self)..
402c0 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 4c 61 79 6f 75 74 28 73 65 6c 66 2e 6c 29 0d 0a ........self.setLayout(self.l)..
402e0 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6c 61 62 65 6c 20 3d 20 51 4c 61 62 65 6c 28 6c 61 ..........self.label.=.QLabel(la
40300 62 65 6c 29 0d 0a 23 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6c 61 62 65 6c 2e 73 65 74 41 6c bel)..#.........self.label.setAl
40320 69 67 6e 6d 65 6e 74 28 51 74 2e 41 6c 69 67 6e 48 43 65 6e 74 65 72 29 0d 0a 20 20 20 20 20 20 ignment(Qt.AlignHCenter)........
40340 20 20 73 65 6c 66 2e 6c 2e 61 64 64 57 69 64 67 65 74 28 73 65 6c 66 2e 6c 61 62 65 6c 29 0d 0a ..self.l.addWidget(self.label)..
40360 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 72 6f 67 72 65 73 73 42 61 72 20 3d 20 51 50 72 ..........self.progressBar.=.QPr
40380 6f 67 72 65 73 73 42 61 72 28 73 65 6c 66 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 72 ogressBar(self)..........self.pr
403a0 6f 67 72 65 73 73 42 61 72 2e 73 65 74 52 61 6e 67 65 28 30 2c 20 6d 61 78 5f 69 74 65 6d 73 29 ogressBar.setRange(0,.max_items)
403c0 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 72 6f 67 72 65 73 73 42 61 72 2e 73 65 74 56 61 ..........self.progressBar.setVa
403e0 6c 75 65 28 30 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6c 2e 61 64 64 57 69 64 67 65 74 lue(0)..........self.l.addWidget
40400 28 73 65 6c 66 2e 70 72 6f 67 72 65 73 73 42 61 72 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 69 6e (self.progressBar)........def.in
40420 63 72 65 6d 65 6e 74 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 72 6f crement(self):..........self.pro
40440 67 72 65 73 73 42 61 72 2e 73 65 74 56 61 6c 75 65 28 73 65 6c 66 2e 70 72 6f 67 72 65 73 73 42 gressBar.setValue(self.progressB
40460 61 72 2e 76 61 6c 75 65 28 29 20 2b 20 31 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 72 65 ar.value().+.1)..........self.re
40480 66 72 65 73 68 28 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 72 65 66 72 65 73 68 28 73 65 6c 66 29 fresh()........def.refresh(self)
404a0 3a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 61 70 70 6c 69 63 61 74 69 6f 6e 2e 70 72 6f 63 :..........self.application.proc
404c0 65 73 73 45 76 65 6e 74 73 28 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 73 65 74 5f 6c 61 62 65 6c essEvents()........def.set_label
404e0 28 73 65 6c 66 2c 20 76 61 6c 75 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6c 61 62 (self,.value):..........self.lab
40500 65 6c 2e 73 65 74 54 65 78 74 28 76 61 6c 75 65 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e el.setText(value)..........self.
40520 72 65 66 72 65 73 68 28 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 6c 65 66 74 5f 61 6c 69 67 6e 5f refresh()........def.left_align_
40540 6c 61 62 65 6c 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6c 61 62 65 6c label(self):..........self.label
40560 2e 73 65 74 41 6c 69 67 6e 6d 65 6e 74 28 51 74 2e 41 6c 69 67 6e 4c 65 66 74 20 29 0d 0a 0d 0a .setAlignment(Qt.AlignLeft.)....
40580 20 20 20 20 64 65 66 20 73 65 74 5f 6d 61 78 69 6d 75 6d 28 73 65 6c 66 2c 20 76 61 6c 75 65 29 ....def.set_maximum(self,.value)
405a0 3a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 72 6f 67 72 65 73 73 42 61 72 2e 73 65 74 4d :..........self.progressBar.setM
405c0 61 78 69 6d 75 6d 28 76 61 6c 75 65 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 72 65 66 72 aximum(value)..........self.refr
405e0 65 73 68 28 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 73 65 74 5f 76 61 6c 75 65 28 73 65 6c 66 2c esh()........def.set_value(self,
40600 20 76 61 6c 75 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 72 6f 67 72 65 73 73 42 .value):..........self.progressB
40620 61 72 2e 73 65 74 56 61 6c 75 65 28 76 61 6c 75 65 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 ar.setValue(value)..........self
40640 2e 72 65 66 72 65 73 68 28 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 73 65 74 5f 70 72 6f 67 72 65 .refresh()........def.set_progre
40660 73 73 5f 66 6f 72 6d 61 74 28 73 65 6c 66 2c 20 70 72 6f 67 72 65 73 73 5f 66 6f 72 6d 61 74 3d ss_format(self,.progress_format=
40680 4e 6f 6e 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 70 61 73 73 0d 0a 0d 0a 0d 0a 63 6c 61 73 73 20 None):..........pass......class.
406a0 56 69 65 77 4c 6f 67 44 69 61 6c 6f 67 28 51 44 69 61 6c 6f 67 29 3a 0d 0a 0d 0a 20 20 20 20 64 ViewLogDialog(QDialog):........d
406c0 65 66 20 5f 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 2c 20 74 69 74 6c 65 2c 20 68 74 6d 6c 2c 20 70 ef.__init__(self,.title,.html,.p
406e0 61 72 65 6e 74 3d 4e 6f 6e 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 51 44 69 61 6c 6f 67 2e 5f 5f arent=None):..........QDialog.__
40700 69 6e 69 74 5f 5f 28 73 65 6c 66 2c 20 70 61 72 65 6e 74 29 0d 0a 20 20 20 20 20 20 20 20 73 65 init__(self,.parent)..........se
40720 6c 66 2e 6c 20 3d 20 6c 20 3d 20 51 56 42 6f 78 4c 61 79 6f 75 74 28 29 0d 0a 20 20 20 20 20 20 lf.l.=.l.=.QVBoxLayout()........
40740 20 20 73 65 6c 66 2e 73 65 74 4c 61 79 6f 75 74 28 6c 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 73 ..self.setLayout(l)............s
40760 65 6c 66 2e 74 62 20 3d 20 51 54 65 78 74 42 72 6f 77 73 65 72 28 73 65 6c 66 29 0d 0a 20 20 20 elf.tb.=.QTextBrowser(self).....
40780 20 20 20 20 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 2e 73 65 74 4f 76 65 72 72 69 64 65 43 75 72 .....QApplication.setOverrideCur
407a0 73 6f 72 28 51 74 2e 57 61 69 74 43 75 72 73 6f 72 29 0d 0a 20 20 20 20 20 20 20 20 23 20 52 61 sor(Qt.WaitCursor)..........#.Ra
407c0 74 68 65 72 20 74 68 61 6e 20 66 6f 72 6d 61 74 74 69 6e 67 20 74 68 65 20 74 65 78 74 20 69 6e ther.than.formatting.the.text.in
407e0 20 3c 70 72 65 3e 20 62 6c 6f 63 6b 73 20 6c 69 6b 65 20 74 68 65 20 63 61 6c 69 62 72 65 0d 0a .<pre>.blocks.like.the.calibre..
40800 20 20 20 20 20 20 20 20 23 20 56 69 65 77 4c 6f 67 20 64 6f 65 73 2c 20 69 6e 73 74 65 61 64 20 ........#.ViewLog.does,.instead.
40820 6a 75 73 74 20 66 6f 72 6d 61 74 20 69 74 20 69 6e 73 69 64 65 20 64 69 76 73 20 74 6f 20 6b 65 just.format.it.inside.divs.to.ke
40840 65 70 20 73 74 79 6c 65 20 66 6f 72 6d 61 74 74 69 6e 67 0d 0a 20 20 20 20 20 20 20 20 68 74 6d ep.style.formatting..........htm
40860 6c 20 3d 20 68 74 6d 6c 2e 72 65 70 6c 61 63 65 28 27 5c 74 27 2c 27 26 6e 62 73 70 3b 26 6e 62 l.=.html.replace('\t','&nbsp;&nb
40880 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b 27 29 2e 72 65 70 6c 61 63 65 28 27 5c 6e 27 2c 20 sp;&nbsp;&nbsp;').replace('\n',.
408a0 27 3c 62 72 2f 3e 27 29 0d 0a 20 20 20 20 20 20 20 20 68 74 6d 6c 20 3d 20 68 74 6d 6c 2e 72 65 '<br/>')..........html.=.html.re
408c0 70 6c 61 63 65 28 27 3e 20 27 2c 27 3e 26 6e 62 73 70 3b 27 29 0d 0a 20 20 20 20 20 20 20 20 73 place('>.','>&nbsp;')..........s
408e0 65 6c 66 2e 74 62 2e 73 65 74 48 74 6d 6c 28 27 3c 64 69 76 3e 25 73 3c 2f 64 69 76 3e 27 20 25 elf.tb.setHtml('<div>%s</div>'.%
40900 20 68 74 6d 6c 29 0d 0a 20 20 20 20 20 20 20 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 2e 72 65 73 .html)..........QApplication.res
40920 74 6f 72 65 4f 76 65 72 72 69 64 65 43 75 72 73 6f 72 28 29 0d 0a 20 20 20 20 20 20 20 20 6c 2e toreOverrideCursor()..........l.
40940 61 64 64 57 69 64 67 65 74 28 73 65 6c 66 2e 74 62 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 73 65 addWidget(self.tb)............se
40960 6c 66 2e 62 62 20 3d 20 51 44 69 61 6c 6f 67 42 75 74 74 6f 6e 42 6f 78 28 51 44 69 61 6c 6f 67 lf.bb.=.QDialogButtonBox(QDialog
40980 42 75 74 74 6f 6e 42 6f 78 2e 4f 6b 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 62 62 2e 61 ButtonBox.Ok)..........self.bb.a
409a0 63 63 65 70 74 65 64 2e 63 6f 6e 6e 65 63 74 28 73 65 6c 66 2e 61 63 63 65 70 74 29 0d 0a 20 20 ccepted.connect(self.accept)....
409c0 20 20 20 20 20 20 73 65 6c 66 2e 62 62 2e 72 65 6a 65 63 74 65 64 2e 63 6f 6e 6e 65 63 74 28 73 ......self.bb.rejected.connect(s
409e0 65 6c 66 2e 72 65 6a 65 63 74 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 6f 70 79 5f 62 elf.reject)..........self.copy_b
40a00 75 74 74 6f 6e 20 3d 20 73 65 6c 66 2e 62 62 2e 61 64 64 42 75 74 74 6f 6e 28 5f 28 27 43 6f 70 utton.=.self.bb.addButton(_('Cop
40a20 79 20 74 6f 20 63 6c 69 70 62 6f 61 72 64 27 29 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 y.to.clipboard'),...............
40a40 20 20 20 73 65 6c 66 2e 62 62 2e 41 63 74 69 6f 6e 52 6f 6c 65 29 0d 0a 20 20 20 20 20 20 20 20 ...self.bb.ActionRole)..........
40a60 73 65 6c 66 2e 63 6f 70 79 5f 62 75 74 74 6f 6e 2e 73 65 74 49 63 6f 6e 28 51 49 63 6f 6e 28 49 self.copy_button.setIcon(QIcon(I
40a80 28 27 65 64 69 74 2d 63 6f 70 79 2e 70 6e 67 27 29 29 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c ('edit-copy.png')))..........sel
40aa0 66 2e 63 6f 70 79 5f 62 75 74 74 6f 6e 2e 63 6c 69 63 6b 65 64 2e 63 6f 6e 6e 65 63 74 28 73 65 f.copy_button.clicked.connect(se
40ac0 6c 66 2e 63 6f 70 79 5f 74 6f 5f 63 6c 69 70 62 6f 61 72 64 29 0d 0a 20 20 20 20 20 20 20 20 6c lf.copy_to_clipboard)..........l
40ae0 2e 61 64 64 57 69 64 67 65 74 28 73 65 6c 66 2e 62 62 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c .addWidget(self.bb)..........sel
40b00 66 2e 73 65 74 4d 6f 64 61 6c 28 46 61 6c 73 65 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e f.setModal(False)..........self.
40b20 72 65 73 69 7a 65 28 51 53 69 7a 65 28 37 30 30 2c 20 35 30 30 29 29 0d 0a 20 20 20 20 20 20 20 resize(QSize(700,.500)).........
40b40 20 73 65 6c 66 2e 73 65 74 57 69 6e 64 6f 77 54 69 74 6c 65 28 74 69 74 6c 65 29 0d 0a 20 20 20 .self.setWindowTitle(title).....
40b60 20 20 20 20 20 73 65 6c 66 2e 73 65 74 57 69 6e 64 6f 77 49 63 6f 6e 28 51 49 63 6f 6e 28 49 28 .....self.setWindowIcon(QIcon(I(
40b80 27 64 65 62 75 67 2e 70 6e 67 27 29 29 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 68 6f 'debug.png')))..........self.sho
40ba0 77 28 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 63 6f 70 79 5f 74 6f 5f 63 6c 69 70 62 6f 61 72 64 w()........def.copy_to_clipboard
40bc0 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 74 78 74 20 3d 20 73 65 6c 66 2e 74 62 2e 74 (self):..........txt.=.self.tb.t
40be0 6f 50 6c 61 69 6e 54 65 78 74 28 29 0d 0a 20 20 20 20 20 20 20 20 51 41 70 70 6c 69 63 61 74 69 oPlainText()..........QApplicati
40c00 6f 6e 2e 63 6c 69 70 62 6f 61 72 64 28 29 2e 73 65 74 54 65 78 74 28 74 78 74 29 0d 0a 50 4b 03 on.clipboard().setText(txt)..PK.
40c20 04 14 00 00 00 00 00 97 a3 33 55 39 8a c0 f7 60 11 00 00 60 11 00 00 0f 00 00 00 63 6f 6d 6d 6f .........3U9...`...`.......commo
40c40 6e 5f 69 63 6f 6e 73 2e 70 79 23 21 2f 75 73 72 2f 62 69 6e 2f 65 6e 76 20 70 79 74 68 6f 6e 0a n_icons.py#!/usr/bin/env.python.
40c60 23 20 76 69 6d 3a 66 69 6c 65 65 6e 63 6f 64 69 6e 67 3d 55 54 46 2d 38 3a 74 73 3d 34 3a 73 77 #.vim:fileencoding=UTF-8:ts=4:sw
40c80 3d 34 3a 73 74 61 3a 65 74 3a 73 74 73 3d 34 3a 61 69 0a 66 72 6f 6d 20 5f 5f 66 75 74 75 72 65 =4:sta:et:sts=4:ai.from.__future
40ca0 5f 5f 20 69 6d 70 6f 72 74 20 28 75 6e 69 63 6f 64 65 5f 6c 69 74 65 72 61 6c 73 2c 20 64 69 76 __.import.(unicode_literals,.div
40cc0 69 73 69 6f 6e 2c 20 61 62 73 6f 6c 75 74 65 5f 69 6d 70 6f 72 74 2c 0a 20 20 20 20 20 20 20 20 ision,.absolute_import,.........
40ce0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 5f 66 75 6e 63 74 69 6f 6e 29 0a ................print_function).
40d00 0a 5f 5f 6c 69 63 65 6e 73 65 5f 5f 20 20 20 3d 20 27 47 50 4c 20 76 33 27 0a 5f 5f 63 6f 70 79 .__license__...=.'GPL.v3'.__copy
40d20 72 69 67 68 74 5f 5f 20 3d 20 27 32 30 32 32 2c 20 47 72 61 6e 74 20 44 72 61 6b 65 27 0a 0a 69 right__.=.'2022,.Grant.Drake'..i
40d40 6d 70 6f 72 74 20 6f 73 0a 0a 23 20 63 61 6c 69 62 72 65 20 50 79 74 68 6f 6e 20 33 20 63 6f 6d mport.os..#.calibre.Python.3.com
40d60 70 61 74 69 62 69 6c 69 74 79 2e 0a 69 6d 70 6f 72 74 20 73 69 78 0a 0a 74 72 79 3a 0a 20 20 20 patibility..import.six..try:....
40d80 20 66 72 6f 6d 20 71 74 2e 63 6f 72 65 20 69 6d 70 6f 72 74 20 28 51 49 63 6f 6e 2c 20 51 50 69 .from.qt.core.import.(QIcon,.QPi
40da0 78 6d 61 70 29 0a 65 78 63 65 70 74 20 49 6d 70 6f 72 74 45 72 72 6f 72 3a 0a 20 20 20 20 66 72 xmap).except.ImportError:.....fr
40dc0 6f 6d 20 50 79 51 74 35 2e 51 74 20 69 6d 70 6f 72 74 20 28 51 49 63 6f 6e 2c 20 51 50 69 78 6d om.PyQt5.Qt.import.(QIcon,.QPixm
40de0 61 70 29 0a 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 2e 63 6f 6e 73 74 61 6e 74 73 20 69 6d 70 6f ap)..from.calibre.constants.impo
40e00 72 74 20 69 73 77 69 6e 64 6f 77 73 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 2e 63 6f 6e 73 74 61 rt.iswindows.from.calibre.consta
40e20 6e 74 73 20 69 6d 70 6f 72 74 20 6e 75 6d 65 72 69 63 5f 76 65 72 73 69 6f 6e 20 61 73 20 63 61 nts.import.numeric_version.as.ca
40e40 6c 69 62 72 65 5f 76 65 72 73 69 6f 6e 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 2e 75 74 69 6c 73 libre_version.from.calibre.utils
40e60 2e 63 6f 6e 66 69 67 20 69 6d 70 6f 72 74 20 63 6f 6e 66 69 67 5f 64 69 72 0a 0a 23 20 2d 2d 2d .config.import.config_dir..#.---
40e80 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d --------------------------------
40ea0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 23 20 20 20 20 20 20 20 20 20 20 47 6c 6f 62 61 6c 20 72 65 -----------.#..........Global.re
40ec0 73 6f 75 72 63 65 73 20 2f 20 73 74 61 74 65 0a 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d sources./.state.#.--------------
40ee0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d --------------------------------
40f00 0a 0a 23 20 47 6c 6f 62 61 6c 20 64 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 6f 75 72 20 70 6c 75 ..#.Global.definition.of.our.plu
40f20 67 69 6e 20 6e 61 6d 65 2e 20 55 73 65 64 20 66 6f 72 20 63 6f 6d 6d 6f 6e 20 66 75 6e 63 74 69 gin.name..Used.for.common.functi
40f40 6f 6e 73 20 74 68 61 74 20 72 65 71 75 69 72 65 20 74 68 69 73 2e 0a 70 6c 75 67 69 6e 5f 6e 61 ons.that.require.this..plugin_na
40f60 6d 65 20 3d 20 4e 6f 6e 65 0a 23 20 47 6c 6f 62 61 6c 20 64 65 66 69 6e 69 74 69 6f 6e 20 6f 66 me.=.None.#.Global.definition.of
40f80 20 6f 75 72 20 70 6c 75 67 69 6e 20 72 65 73 6f 75 72 63 65 73 2e 20 55 73 65 64 20 74 6f 20 73 .our.plugin.resources..Used.to.s
40fa0 68 61 72 65 20 62 65 74 77 65 65 6e 20 74 68 65 20 78 78 78 41 63 74 69 6f 6e 20 61 6e 64 20 78 hare.between.the.xxxAction.and.x
40fc0 78 78 42 61 73 65 0a 23 20 63 6c 61 73 73 65 73 20 69 66 20 79 6f 75 20 6e 65 65 64 20 61 6e 79 xxBase.#.classes.if.you.need.any
40fe0 20 7a 69 70 20 69 6d 61 67 65 73 20 74 6f 20 62 65 20 64 69 73 70 6c 61 79 65 64 20 6f 6e 20 74 .zip.images.to.be.displayed.on.t
41000 68 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 64 69 61 6c 6f 67 2e 0a 70 6c 75 67 69 6e 5f he.configuration.dialog..plugin_
41020 69 63 6f 6e 5f 72 65 73 6f 75 72 63 65 73 20 3d 20 7b 7d 0a 0a 64 65 66 20 73 65 74 5f 70 6c 75 icon_resources.=.{}..def.set_plu
41040 67 69 6e 5f 69 63 6f 6e 5f 72 65 73 6f 75 72 63 65 73 28 6e 61 6d 65 2c 20 72 65 73 6f 75 72 63 gin_icon_resources(name,.resourc
41060 65 73 29 3a 0a 20 20 20 20 27 27 27 0a 20 20 20 20 53 65 74 20 6f 75 72 20 67 6c 6f 62 61 6c 20 es):.....'''.....Set.our.global.
41080 73 74 6f 72 65 20 6f 66 20 70 6c 75 67 69 6e 20 6e 61 6d 65 20 61 6e 64 20 69 63 6f 6e 20 72 65 store.of.plugin.name.and.icon.re
410a0 73 6f 75 72 63 65 73 20 66 6f 72 20 73 68 61 72 69 6e 67 20 62 65 74 77 65 65 6e 0a 20 20 20 20 sources.for.sharing.between.....
410c0 74 68 65 20 49 6e 74 65 72 66 61 63 65 41 63 74 69 6f 6e 20 63 6c 61 73 73 20 77 68 69 63 68 20 the.InterfaceAction.class.which.
410e0 72 65 61 64 73 20 74 68 65 6d 20 61 6e 64 20 74 68 65 20 43 6f 6e 66 69 67 57 69 64 67 65 74 0a reads.them.and.the.ConfigWidget.
41100 20 20 20 20 69 66 20 6e 65 65 64 65 64 20 66 6f 72 20 75 73 65 20 6f 6e 20 74 68 65 20 63 75 73 ....if.needed.for.use.on.the.cus
41120 74 6f 6d 69 7a 61 74 69 6f 6e 20 64 69 61 6c 6f 67 20 66 6f 72 20 74 68 69 73 20 70 6c 75 67 69 tomization.dialog.for.this.plugi
41140 6e 2e 0a 20 20 20 20 27 27 27 0a 20 20 20 20 67 6c 6f 62 61 6c 20 70 6c 75 67 69 6e 5f 69 63 6f n......'''.....global.plugin_ico
41160 6e 5f 72 65 73 6f 75 72 63 65 73 2c 20 70 6c 75 67 69 6e 5f 6e 61 6d 65 0a 20 20 20 20 70 6c 75 n_resources,.plugin_name.....plu
41180 67 69 6e 5f 6e 61 6d 65 20 3d 20 6e 61 6d 65 0a 20 20 20 20 70 6c 75 67 69 6e 5f 69 63 6f 6e 5f gin_name.=.name.....plugin_icon_
411a0 72 65 73 6f 75 72 63 65 73 20 3d 20 72 65 73 6f 75 72 63 65 73 0a 0a 23 20 2d 2d 2d 2d 2d 2d 2d resources.=.resources..#.-------
411c0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d --------------------------------
411e0 2d 2d 2d 2d 2d 2d 2d 0a 23 20 20 20 20 20 20 20 20 20 20 49 63 6f 6e 20 4d 61 6e 61 67 65 6d 65 -------.#..........Icon.Manageme
41200 6e 74 20 66 75 6e 63 74 69 6f 6e 73 0a 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d nt.functions.#.-----------------
41220 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 0a 64 -----------------------------..d
41240 65 66 20 67 65 74 5f 69 63 6f 6e 5f 36 5f 32 5f 70 6c 75 73 28 69 63 6f 6e 5f 6e 61 6d 65 29 3a ef.get_icon_6_2_plus(icon_name):
41260 0a 20 20 20 20 27 27 27 0a 20 20 20 20 52 65 74 72 69 65 76 65 20 61 20 51 49 63 6f 6e 20 66 6f .....'''.....Retrieve.a.QIcon.fo
41280 72 20 74 68 65 20 6e 61 6d 65 64 20 69 6d 61 67 65 20 66 72 6f 6d 0a 20 20 20 20 31 2e 20 43 61 r.the.named.image.from.....1..Ca
412a0 6c 69 62 72 65 27 73 20 69 6d 61 67 65 20 63 61 63 68 65 0a 20 20 20 20 32 2e 20 72 65 73 6f 75 libre's.image.cache.....2..resou
412c0 72 63 65 73 2f 69 6d 61 67 65 73 0a 20 20 20 20 33 2e 20 74 68 65 20 69 63 6f 6e 20 74 68 65 6d rces/images.....3..the.icon.them
412e0 65 0a 20 20 20 20 34 2e 20 74 68 65 20 70 6c 75 67 69 6e 20 7a 69 70 0a 20 20 20 20 4f 6e 6c 79 e.....4..the.plugin.zip.....Only
41300 20 70 6c 75 67 69 6e 20 7a 69 70 20 68 61 73 20 69 6d 61 67 65 73 2f 20 69 6e 20 74 68 65 20 69 .plugin.zip.has.images/.in.the.i
41320 6d 61 67 65 20 6e 61 6d 65 20 66 6f 72 20 62 61 63 6b 77 61 72 64 20 63 6f 6d 70 61 74 69 62 69 mage.name.for.backward.compatibi
41340 6c 69 74 79 2e 0a 20 20 20 20 27 27 27 0a 20 20 20 20 69 63 6f 6e 20 3d 20 4e 6f 6e 65 0a 20 20 lity......'''.....icon.=.None...
41360 20 20 69 66 20 69 63 6f 6e 5f 6e 61 6d 65 3a 0a 20 20 20 20 20 20 20 20 69 63 6f 6e 20 3d 20 51 ..if.icon_name:.........icon.=.Q
41380 49 63 6f 6e 2e 69 63 28 69 63 6f 6e 5f 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 23 23 20 62 6f Icon.ic(icon_name).........##.bo
413a0 74 68 20 2e 69 63 20 61 6e 64 20 67 65 74 5f 69 63 6f 6e 73 20 72 65 74 75 72 6e 20 61 6e 20 65 th..ic.and.get_icons.return.an.e
413c0 6d 70 74 79 20 51 49 63 6f 6e 20 69 66 20 6e 6f 74 20 66 6f 75 6e 64 2e 0a 20 20 20 20 20 20 20 mpty.QIcon.if.not.found.........
413e0 20 69 66 20 6e 6f 74 20 69 63 6f 6e 20 6f 72 20 69 63 6f 6e 2e 69 73 4e 75 6c 6c 28 29 3a 0a 20 .if.not.icon.or.icon.isNull():..
41400 20 20 20 20 20 20 20 20 20 20 20 69 63 6f 6e 20 3d 20 67 65 74 5f 69 63 6f 6e 73 28 69 63 6f 6e ...........icon.=.get_icons(icon
41420 5f 6e 61 6d 65 2e 72 65 70 6c 61 63 65 28 27 69 6d 61 67 65 73 2f 27 2c 27 27 29 2c 20 70 6c 75 _name.replace('images/',''),.plu
41440 67 69 6e 5f 6e 61 6d 65 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 gin_name,.......................
41460 20 20 20 20 20 20 20 70 72 69 6e 74 5f 74 72 61 63 65 62 61 63 6b 73 5f 66 6f 72 5f 6d 69 73 73 .......print_tracebacks_for_miss
41480 69 6e 67 5f 72 65 73 6f 75 72 63 65 73 3d 46 61 6c 73 65 29 0a 20 20 20 20 20 20 20 20 69 66 20 ing_resources=False).........if.
414a0 6e 6f 74 20 69 63 6f 6e 20 6f 72 20 69 63 6f 6e 2e 69 73 4e 75 6c 6c 28 29 3a 0a 20 20 20 20 20 not.icon.or.icon.isNull():......
414c0 20 20 20 20 20 20 20 69 63 6f 6e 20 3d 20 67 65 74 5f 69 63 6f 6e 73 28 69 63 6f 6e 5f 6e 61 6d .......icon.=.get_icons(icon_nam
414e0 65 2c 20 70 6c 75 67 69 6e 5f 6e 61 6d 65 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e,.plugin_name,.................
41500 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 69 6e 74 5f 74 72 61 63 65 62 61 63 6b 73 5f 66 6f .............print_tracebacks_fo
41520 72 5f 6d 69 73 73 69 6e 67 5f 72 65 73 6f 75 72 63 65 73 3d 46 61 6c 73 65 29 0a 20 20 20 20 69 r_missing_resources=False).....i
41540 66 20 6e 6f 74 20 69 63 6f 6e 3a 0a 20 20 20 20 20 20 20 20 69 63 6f 6e 20 3d 20 51 49 63 6f 6e f.not.icon:.........icon.=.QIcon
41560 28 29 0a 20 20 20 20 72 65 74 75 72 6e 20 69 63 6f 6e 0a 0a 64 65 66 20 67 65 74 5f 69 63 6f 6e ().....return.icon..def.get_icon
41580 5f 6f 6c 64 28 69 63 6f 6e 5f 6e 61 6d 65 29 3a 0a 20 20 20 20 27 27 27 0a 20 20 20 20 52 65 74 _old(icon_name):.....'''.....Ret
415a0 72 69 65 76 65 20 61 20 51 49 63 6f 6e 20 66 6f 72 20 74 68 65 20 6e 61 6d 65 64 20 69 6d 61 67 rieve.a.QIcon.for.the.named.imag
415c0 65 20 66 72 6f 6d 20 74 68 65 20 7a 69 70 20 66 69 6c 65 20 69 66 20 69 74 20 65 78 69 73 74 73 e.from.the.zip.file.if.it.exists
415e0 2c 0a 20 20 20 20 6f 72 20 69 66 20 6e 6f 74 20 74 68 65 6e 20 66 72 6f 6d 20 43 61 6c 69 62 72 ,.....or.if.not.then.from.Calibr
41600 65 27 73 20 69 6d 61 67 65 20 63 61 63 68 65 2e 0a 20 20 20 20 27 27 27 0a 20 20 20 20 69 66 20 e's.image.cache......'''.....if.
41620 69 63 6f 6e 5f 6e 61 6d 65 3a 0a 20 20 20 20 20 20 20 20 70 69 78 6d 61 70 20 3d 20 67 65 74 5f icon_name:.........pixmap.=.get_
41640 70 69 78 6d 61 70 28 69 63 6f 6e 5f 6e 61 6d 65 29 0a 20 20 20 20 20 20 20 20 69 66 20 70 69 78 pixmap(icon_name).........if.pix
41660 6d 61 70 20 69 73 20 4e 6f 6e 65 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 20 4c 6f 6f 6b 20 map.is.None:.............#.Look.
41680 69 6e 20 43 61 6c 69 62 72 65 27 73 20 63 61 63 68 65 20 66 6f 72 20 74 68 65 20 69 63 6f 6e 0a in.Calibre's.cache.for.the.icon.
416a0 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 51 49 63 6f 6e 28 49 28 69 63 6f 6e 5f ............return.QIcon(I(icon_
416c0 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0a 20 20 20 20 20 20 20 20 20 20 20 name)).........else:............
416e0 20 72 65 74 75 72 6e 20 51 49 63 6f 6e 28 70 69 78 6d 61 70 29 0a 20 20 20 20 72 65 74 75 72 6e .return.QIcon(pixmap).....return
41700 20 51 49 63 6f 6e 28 29 0a 0a 64 65 66 20 67 65 74 5f 70 69 78 6d 61 70 28 69 63 6f 6e 5f 6e 61 .QIcon()..def.get_pixmap(icon_na
41720 6d 65 29 3a 0a 20 20 20 20 27 27 27 0a 20 20 20 20 52 65 74 72 69 65 76 65 20 61 20 51 50 69 78 me):.....'''.....Retrieve.a.QPix
41740 6d 61 70 20 66 6f 72 20 74 68 65 20 6e 61 6d 65 64 20 69 6d 61 67 65 0a 20 20 20 20 41 6e 79 20 map.for.the.named.image.....Any.
41760 69 63 6f 6e 73 20 62 65 6c 6f 6e 67 69 6e 67 20 74 6f 20 74 68 65 20 70 6c 75 67 69 6e 20 6d 75 icons.belonging.to.the.plugin.mu
41780 73 74 20 62 65 20 70 72 65 66 69 78 65 64 20 77 69 74 68 20 27 69 6d 61 67 65 73 2f 27 0a 20 20 st.be.prefixed.with.'images/'...
417a0 20 20 27 27 27 0a 20 20 20 20 67 6c 6f 62 61 6c 20 70 6c 75 67 69 6e 5f 69 63 6f 6e 5f 72 65 73 ..'''.....global.plugin_icon_res
417c0 6f 75 72 63 65 73 2c 20 70 6c 75 67 69 6e 5f 6e 61 6d 65 0a 20 20 20 20 69 66 20 6e 6f 74 20 69 ources,.plugin_name.....if.not.i
417e0 63 6f 6e 5f 6e 61 6d 65 2e 73 74 61 72 74 73 77 69 74 68 28 27 69 6d 61 67 65 73 2f 27 29 3a 0a con_name.startswith('images/'):.
41800 20 20 20 20 20 20 20 20 23 20 57 65 20 6b 6e 6f 77 20 74 68 69 73 20 69 73 20 64 65 66 69 6e 69 ........#.We.know.this.is.defini
41820 74 65 6c 79 20 6e 6f 74 20 61 6e 20 69 63 6f 6e 20 62 65 6c 6f 6e 67 69 6e 67 20 74 6f 20 74 68 tely.not.an.icon.belonging.to.th
41840 69 73 20 70 6c 75 67 69 6e 0a 20 20 20 20 20 20 20 20 70 69 78 6d 61 70 20 3d 20 51 50 69 78 6d is.plugin.........pixmap.=.QPixm
41860 61 70 28 29 0a 20 20 20 20 20 20 20 20 70 69 78 6d 61 70 2e 6c 6f 61 64 28 49 28 69 63 6f 6e 5f ap().........pixmap.load(I(icon_
41880 6e 61 6d 65 29 29 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 70 69 78 6d 61 70 0a 0a 20 20 name)).........return.pixmap....
418a0 20 20 23 20 43 68 65 63 6b 20 74 6f 20 73 65 65 20 77 68 65 74 68 65 72 20 74 68 65 20 69 63 6f ..#.Check.to.see.whether.the.ico
418c0 6e 20 65 78 69 73 74 73 20 61 73 20 61 20 43 61 6c 69 62 72 65 20 72 65 73 6f 75 72 63 65 0a 20 n.exists.as.a.Calibre.resource..
418e0 20 20 20 23 20 54 68 69 73 20 77 69 6c 6c 20 65 6e 61 62 6c 65 20 73 6b 69 6e 6e 69 6e 67 20 69 ...#.This.will.enable.skinning.i
41900 66 20 74 68 65 20 75 73 65 72 20 73 74 6f 72 65 73 20 69 63 6f 6e 73 20 77 69 74 68 69 6e 20 61 f.the.user.stores.icons.within.a
41920 20 66 6f 6c 64 65 72 20 6c 69 6b 65 3a 0a 20 20 20 20 23 20 2e 2e 2e 5c 41 70 70 44 61 74 61 5c .folder.like:.....#....\AppData\
41940 52 6f 61 6d 69 6e 67 5c 63 61 6c 69 62 72 65 5c 72 65 73 6f 75 72 63 65 73 5c 69 6d 61 67 65 73 Roaming\calibre\resources\images
41960 5c 50 6c 75 67 69 6e 20 4e 61 6d 65 5c 0a 20 20 20 20 69 66 20 70 6c 75 67 69 6e 5f 6e 61 6d 65 \Plugin.Name\.....if.plugin_name
41980 3a 0a 20 20 20 20 20 20 20 20 6c 6f 63 61 6c 5f 69 6d 61 67 65 73 5f 64 69 72 20 3d 20 67 65 74 :.........local_images_dir.=.get
419a0 5f 6c 6f 63 61 6c 5f 69 6d 61 67 65 73 5f 64 69 72 28 70 6c 75 67 69 6e 5f 6e 61 6d 65 29 0a 20 _local_images_dir(plugin_name)..
419c0 20 20 20 20 20 20 20 6c 6f 63 61 6c 5f 69 6d 61 67 65 5f 70 61 74 68 20 3d 20 6f 73 2e 70 61 74 .......local_image_path.=.os.pat
419e0 68 2e 6a 6f 69 6e 28 6c 6f 63 61 6c 5f 69 6d 61 67 65 73 5f 64 69 72 2c 20 69 63 6f 6e 5f 6e 61 h.join(local_images_dir,.icon_na
41a00 6d 65 2e 72 65 70 6c 61 63 65 28 27 69 6d 61 67 65 73 2f 27 2c 20 27 27 29 29 0a 20 20 20 20 20 me.replace('images/',.''))......
41a20 20 20 20 69 66 20 6f 73 2e 70 61 74 68 2e 65 78 69 73 74 73 28 6c 6f 63 61 6c 5f 69 6d 61 67 65 ...if.os.path.exists(local_image
41a40 5f 70 61 74 68 29 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 69 78 6d 61 70 20 3d 20 51 50 69 _path):.............pixmap.=.QPi
41a60 78 6d 61 70 28 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 69 78 6d 61 70 2e 6c 6f 61 64 28 6c xmap().............pixmap.load(l
41a80 6f 63 61 6c 5f 69 6d 61 67 65 5f 70 61 74 68 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 ocal_image_path).............ret
41aa0 75 72 6e 20 70 69 78 6d 61 70 0a 0a 20 20 20 20 23 20 41 73 20 77 65 20 64 69 64 20 6e 6f 74 20 urn.pixmap......#.As.we.did.not.
41ac0 66 69 6e 64 20 61 6e 20 69 63 6f 6e 20 65 6c 73 65 77 68 65 72 65 2c 20 6c 6f 6f 6b 20 77 69 74 find.an.icon.elsewhere,.look.wit
41ae0 68 69 6e 20 6f 75 72 20 7a 69 70 20 72 65 73 6f 75 72 63 65 73 0a 20 20 20 20 69 66 20 69 63 6f hin.our.zip.resources.....if.ico
41b00 6e 5f 6e 61 6d 65 20 69 6e 20 70 6c 75 67 69 6e 5f 69 63 6f 6e 5f 72 65 73 6f 75 72 63 65 73 3a n_name.in.plugin_icon_resources:
41b20 0a 20 20 20 20 20 20 20 20 70 69 78 6d 61 70 20 3d 20 51 50 69 78 6d 61 70 28 29 0a 20 20 20 20 .........pixmap.=.QPixmap().....
41b40 20 20 20 20 70 69 78 6d 61 70 2e 6c 6f 61 64 46 72 6f 6d 44 61 74 61 28 70 6c 75 67 69 6e 5f 69 ....pixmap.loadFromData(plugin_i
41b60 63 6f 6e 5f 72 65 73 6f 75 72 63 65 73 5b 69 63 6f 6e 5f 6e 61 6d 65 5d 29 0a 20 20 20 20 20 20 con_resources[icon_name]).......
41b80 20 20 72 65 74 75 72 6e 20 70 69 78 6d 61 70 0a 20 20 20 20 72 65 74 75 72 6e 20 4e 6f 6e 65 0a ..return.pixmap.....return.None.
41ba0 0a 64 65 66 20 67 65 74 5f 6c 6f 63 61 6c 5f 69 6d 61 67 65 73 5f 64 69 72 28 73 75 62 66 6f 6c .def.get_local_images_dir(subfol
41bc0 64 65 72 3d 4e 6f 6e 65 29 3a 0a 20 20 20 20 27 27 27 0a 20 20 20 20 52 65 74 75 72 6e 73 20 61 der=None):.....'''.....Returns.a
41be0 20 70 61 74 68 20 74 6f 20 74 68 65 20 75 73 65 72 27 73 20 6c 6f 63 61 6c 20 72 65 73 6f 75 72 .path.to.the.user's.local.resour
41c00 63 65 73 2f 69 6d 61 67 65 73 20 66 6f 6c 64 65 72 0a 20 20 20 20 49 66 20 61 20 73 75 62 66 6f ces/images.folder.....If.a.subfo
41c20 6c 64 65 72 20 6e 61 6d 65 20 70 61 72 61 6d 65 74 65 72 20 69 73 20 73 70 65 63 69 66 69 65 64 lder.name.parameter.is.specified
41c40 2c 20 61 70 70 65 6e 64 73 20 74 68 69 73 20 74 6f 20 74 68 65 20 70 61 74 68 0a 20 20 20 20 27 ,.appends.this.to.the.path.....'
41c60 27 27 0a 20 20 20 20 69 6d 61 67 65 73 5f 64 69 72 20 3d 20 6f 73 2e 70 61 74 68 2e 6a 6f 69 6e ''.....images_dir.=.os.path.join
41c80 28 63 6f 6e 66 69 67 5f 64 69 72 2c 20 27 72 65 73 6f 75 72 63 65 73 2f 69 6d 61 67 65 73 27 29 (config_dir,.'resources/images')
41ca0 0a 20 20 20 20 69 66 20 73 75 62 66 6f 6c 64 65 72 3a 0a 20 20 20 20 20 20 20 20 69 6d 61 67 65 .....if.subfolder:.........image
41cc0 73 5f 64 69 72 20 3d 20 6f 73 2e 70 61 74 68 2e 6a 6f 69 6e 28 69 6d 61 67 65 73 5f 64 69 72 2c s_dir.=.os.path.join(images_dir,
41ce0 20 73 75 62 66 6f 6c 64 65 72 29 0a 20 20 20 20 69 66 20 69 73 77 69 6e 64 6f 77 73 3a 0a 20 20 .subfolder).....if.iswindows:...
41d00 20 20 20 20 20 20 69 6d 61 67 65 73 5f 64 69 72 20 3d 20 6f 73 2e 70 61 74 68 2e 6e 6f 72 6d 70 ......images_dir.=.os.path.normp
41d20 61 74 68 28 69 6d 61 67 65 73 5f 64 69 72 29 0a 20 20 20 20 72 65 74 75 72 6e 20 69 6d 61 67 65 ath(images_dir).....return.image
41d40 73 5f 64 69 72 0a 0a 69 66 20 63 61 6c 69 62 72 65 5f 76 65 72 73 69 6f 6e 20 3e 3d 20 28 36 2c s_dir..if.calibre_version.>=.(6,
41d60 32 2c 30 29 3a 0a 20 20 20 20 67 65 74 5f 69 63 6f 6e 20 3d 20 67 65 74 5f 69 63 6f 6e 5f 36 5f 2,0):.....get_icon.=.get_icon_6_
41d80 32 5f 70 6c 75 73 0a 65 6c 73 65 3a 0a 20 20 20 20 67 65 74 5f 69 63 6f 6e 20 3d 20 67 65 74 5f 2_plus.else:.....get_icon.=.get_
41da0 69 63 6f 6e 5f 6f 6c 64 0a 0a 50 4b 03 04 14 00 00 00 00 00 7c 48 99 58 c5 60 0a b7 2d 16 00 00 icon_old..PK........|H.X.`..-...
41dc0 2d 16 00 00 0f 00 00 00 63 6f 6d 6d 6f 6e 5f 6d 65 6e 75 73 2e 70 79 23 21 2f 75 73 72 2f 62 69 -.......common_menus.py#!/usr/bi
41de0 6e 2f 65 6e 76 20 70 79 74 68 6f 6e 0d 0a 23 20 76 69 6d 3a 66 69 6c 65 65 6e 63 6f 64 69 6e 67 n/env.python..#.vim:fileencoding
41e00 3d 55 54 46 2d 38 3a 74 73 3d 34 3a 73 77 3d 34 3a 73 74 61 3a 65 74 3a 73 74 73 3d 34 3a 61 69 =UTF-8:ts=4:sw=4:sta:et:sts=4:ai
41e20 0d 0a 66 72 6f 6d 20 5f 5f 66 75 74 75 72 65 5f 5f 20 69 6d 70 6f 72 74 20 28 75 6e 69 63 6f 64 ..from.__future__.import.(unicod
41e40 65 5f 6c 69 74 65 72 61 6c 73 2c 20 64 69 76 69 73 69 6f 6e 2c 20 61 62 73 6f 6c 75 74 65 5f 69 e_literals,.division,.absolute_i
41e60 6d 70 6f 72 74 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 mport,..........................
41e80 70 72 69 6e 74 5f 66 75 6e 63 74 69 6f 6e 29 0d 0a 0d 0a 5f 5f 6c 69 63 65 6e 73 65 5f 5f 20 20 print_function)....__license__..
41ea0 20 3d 20 27 47 50 4c 20 76 33 27 0d 0a 5f 5f 63 6f 70 79 72 69 67 68 74 5f 5f 20 3d 20 27 32 30 .=.'GPL.v3'..__copyright__.=.'20
41ec0 32 32 2c 20 47 72 61 6e 74 20 44 72 61 6b 65 27 0d 0a 0d 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 22,.Grant.Drake'....from.calibre
41ee0 2e 67 75 69 32 2e 61 63 74 69 6f 6e 73 20 69 6d 70 6f 72 74 20 6d 65 6e 75 5f 61 63 74 69 6f 6e .gui2.actions.import.menu_action
41f00 5f 75 6e 69 71 75 65 5f 6e 61 6d 65 0d 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 2e 63 6f 6e 73 74 _unique_name..from.calibre.const
41f20 61 6e 74 73 20 69 6d 70 6f 72 74 20 6e 75 6d 65 72 69 63 5f 76 65 72 73 69 6f 6e 20 61 73 20 63 ants.import.numeric_version.as.c
41f40 61 6c 69 62 72 65 5f 76 65 72 73 69 6f 6e 0d 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 5f 70 6c 75 alibre_version..from.calibre_plu
41f60 67 69 6e 73 2e 72 65 61 64 69 6e 67 5f 6c 69 73 74 2e 63 6f 6d 6d 6f 6e 5f 69 63 6f 6e 73 20 69 gins.reading_list.common_icons.i
41f80 6d 70 6f 72 74 20 67 65 74 5f 69 63 6f 6e 0d 0a 0d 0a 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d mport.get_icon....#.------------
41fa0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d --------------------------------
41fc0 2d 2d 0d 0a 23 20 20 20 20 20 20 20 20 20 20 47 6c 6f 62 61 6c 20 72 65 73 6f 75 72 63 65 73 20 --..#..........Global.resources.
41fe0 2f 20 73 74 61 74 65 0d 0a 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d /.state..#.---------------------
42000 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 0d 0a 23 20 47 -------------------------....#.G
42020 6c 6f 62 61 6c 20 64 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 6f 75 72 20 6d 65 6e 75 20 61 63 74 lobal.definition.of.our.menu.act
42040 69 6f 6e 73 2e 20 55 73 65 64 20 74 6f 20 65 6e 73 75 72 65 20 77 65 20 63 61 6e 20 63 6c 65 61 ions..Used.to.ensure.we.can.clea
42060 6e 6c 79 20 75 6e 72 65 67 69 73 74 65 72 0d 0a 23 20 6b 65 79 62 6f 61 72 64 20 73 68 6f 72 74 nly.unregister..#.keyboard.short
42080 63 75 74 73 20 77 68 65 6e 20 72 65 62 75 69 6c 64 69 6e 67 20 6f 75 72 20 6d 65 6e 75 73 2e 0d cuts.when.rebuilding.our.menus..
420a0 0a 70 6c 75 67 69 6e 5f 6d 65 6e 75 5f 61 63 74 69 6f 6e 73 20 3d 20 5b 5d 0d 0a 0d 0a 23 20 2d .plugin_menu_actions.=.[]....#.-
420c0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d --------------------------------
420e0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 23 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 -------------..#................
42100 4d 65 6e 75 20 66 75 6e 63 74 69 6f 6e 73 0d 0a 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d Menu.functions..#.--------------
42120 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d --------------------------------
42140 0d 0a 0d 0a 64 65 66 20 75 6e 72 65 67 69 73 74 65 72 5f 6d 65 6e 75 5f 61 63 74 69 6f 6e 73 28 ....def.unregister_menu_actions(
42160 69 61 29 3a 0d 0a 20 20 20 20 27 27 27 0d 0a 20 20 20 20 46 6f 72 20 70 6c 75 67 69 6e 73 20 74 ia):......'''......For.plugins.t
42180 68 61 74 20 64 79 6e 61 6d 69 63 61 6c 6c 79 20 72 65 62 75 69 6c 64 20 74 68 65 69 72 20 6d 65 hat.dynamically.rebuild.their.me
421a0 6e 75 73 2c 20 77 65 20 6e 65 65 64 20 74 6f 20 65 6e 73 75 72 65 20 74 68 61 74 20 61 6e 79 0d nus,.we.need.to.ensure.that.any.
421c0 0a 20 20 20 20 6b 65 79 62 6f 61 72 64 20 73 68 6f 72 74 63 75 74 73 20 61 72 65 20 75 6e 72 65 .....keyboard.shortcuts.are.unre
421e0 67 69 73 74 65 72 65 64 20 66 6f 72 20 74 68 65 6d 20 65 61 63 68 20 74 69 6d 65 2e 0d 0a 20 20 gistered.for.them.each.time.....
42200 20 20 4d 61 6b 65 20 73 75 72 65 20 74 6f 20 63 61 6c 6c 20 74 68 69 73 20 62 65 66 6f 72 65 20 ..Make.sure.to.call.this.before.
42220 2e 63 6c 65 61 72 28 29 20 6f 66 20 74 68 65 20 6d 65 6e 75 20 69 74 65 6d 73 2e 0d 0a 20 20 20 .clear().of.the.menu.items......
42240 20 27 27 27 0d 0a 20 20 20 20 67 6c 6f 62 61 6c 20 70 6c 75 67 69 6e 5f 6d 65 6e 75 5f 61 63 74 .'''......global.plugin_menu_act
42260 69 6f 6e 73 0d 0a 20 20 20 20 66 6f 72 20 61 63 74 69 6f 6e 20 69 6e 20 70 6c 75 67 69 6e 5f 6d ions......for.action.in.plugin_m
42280 65 6e 75 5f 61 63 74 69 6f 6e 73 3a 0d 0a 20 20 20 20 20 20 20 20 69 66 20 68 61 73 61 74 74 72 enu_actions:..........if.hasattr
422a0 28 61 63 74 69 6f 6e 2c 20 27 63 61 6c 69 62 72 65 5f 73 68 6f 72 74 63 75 74 5f 75 6e 69 71 75 (action,.'calibre_shortcut_uniqu
422c0 65 5f 6e 61 6d 65 27 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 61 2e 67 75 69 2e 6b 65 e_name'):..............ia.gui.ke
422e0 79 62 6f 61 72 64 2e 75 6e 72 65 67 69 73 74 65 72 5f 73 68 6f 72 74 63 75 74 28 61 63 74 69 6f yboard.unregister_shortcut(actio
42300 6e 2e 63 61 6c 69 62 72 65 5f 73 68 6f 72 74 63 75 74 5f 75 6e 69 71 75 65 5f 6e 61 6d 65 29 0d n.calibre_shortcut_unique_name).
42320 0a 20 20 20 20 20 20 20 20 23 20 73 74 61 72 74 69 6e 67 20 69 6e 20 63 61 6c 69 62 72 65 20 32 .........#.starting.in.calibre.2
42340 2e 31 30 2e 30 2c 20 61 63 74 69 6f 6e 73 20 61 72 65 20 72 65 67 69 73 74 65 72 73 20 61 74 0d .10.0,.actions.are.registers.at.
42360 0a 20 20 20 20 20 20 20 20 23 20 74 68 65 20 74 6f 70 20 67 75 69 20 6c 65 76 65 6c 20 66 6f 72 .........#.the.top.gui.level.for
42380 20 4f 53 58 27 20 62 65 6e 65 66 69 74 2e 0d 0a 20 20 20 20 20 20 20 20 69 66 20 63 61 6c 69 62 .OSX'.benefit...........if.calib
423a0 72 65 5f 76 65 72 73 69 6f 6e 20 3e 3d 20 28 32 2c 31 30 2c 30 29 3a 0d 0a 20 20 20 20 20 20 20 re_version.>=.(2,10,0):.........
423c0 20 20 20 20 20 69 61 2e 67 75 69 2e 72 65 6d 6f 76 65 41 63 74 69 6f 6e 28 61 63 74 69 6f 6e 29 .....ia.gui.removeAction(action)
423e0 0d 0a 20 20 20 20 70 6c 75 67 69 6e 5f 6d 65 6e 75 5f 61 63 74 69 6f 6e 73 20 3d 20 5b 5d 0d 0a ......plugin_menu_actions.=.[]..
42400 0d 0a 0d 0a 64 65 66 20 63 72 65 61 74 65 5f 6d 65 6e 75 5f 61 63 74 69 6f 6e 5f 75 6e 69 71 75 ....def.create_menu_action_uniqu
42420 65 28 69 61 2c 20 70 61 72 65 6e 74 5f 6d 65 6e 75 2c 20 6d 65 6e 75 5f 74 65 78 74 2c 20 69 6d e(ia,.parent_menu,.menu_text,.im
42440 61 67 65 3d 4e 6f 6e 65 2c 20 74 6f 6f 6c 74 69 70 3d 4e 6f 6e 65 2c 0d 0a 20 20 20 20 20 20 20 age=None,.tooltip=None,.........
42460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 68 6f 72 74 63 75 74 3d 4e 6f 6e 65 2c 20 74 ................shortcut=None,.t
42480 72 69 67 67 65 72 65 64 3d 4e 6f 6e 65 2c 20 69 73 5f 63 68 65 63 6b 65 64 3d 4e 6f 6e 65 2c 20 riggered=None,.is_checked=None,.
424a0 73 68 6f 72 74 63 75 74 5f 6e 61 6d 65 3d 4e 6f 6e 65 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 shortcut_name=None,.............
424c0 20 20 20 20 20 20 20 20 20 20 20 20 75 6e 69 71 75 65 5f 6e 61 6d 65 3d 4e 6f 6e 65 2c 20 66 61 ............unique_name=None,.fa
424e0 76 6f 75 72 69 74 65 73 5f 6d 65 6e 75 5f 75 6e 69 71 75 65 5f 6e 61 6d 65 3d 4e 6f 6e 65 29 3a vourites_menu_unique_name=None):
42500 0d 0a 20 20 20 20 27 27 27 0d 0a 20 20 20 20 43 72 65 61 74 65 20 61 20 6d 65 6e 75 20 61 63 74 ......'''......Create.a.menu.act
42520 69 6f 6e 20 77 69 74 68 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 63 72 69 74 65 72 69 61 20 ion.with.the.specified.criteria.
42540 61 6e 64 20 61 63 74 69 6f 6e 2c 20 75 73 69 6e 67 20 74 68 65 20 6e 65 77 0d 0a 20 20 20 20 49 and.action,.using.the.new......I
42560 6e 74 65 72 66 61 63 65 41 63 74 69 6f 6e 2e 63 72 65 61 74 65 5f 6d 65 6e 75 5f 61 63 74 69 6f nterfaceAction.create_menu_actio
42580 6e 28 29 20 66 75 6e 63 74 69 6f 6e 20 77 68 69 63 68 20 65 6e 73 75 72 65 73 20 74 68 61 74 20 n().function.which.ensures.that.
425a0 72 65 67 61 72 64 6c 65 73 73 20 6f 66 0d 0a 20 20 20 20 77 68 65 74 68 65 72 20 61 20 73 68 6f regardless.of......whether.a.sho
425c0 72 74 63 75 74 20 69 73 20 73 70 65 63 69 66 69 65 64 20 69 74 20 77 69 6c 6c 20 61 70 70 65 61 rtcut.is.specified.it.will.appea
425e0 72 20 69 6e 20 50 72 65 66 65 72 65 6e 63 65 73 2d 3e 4b 65 79 62 6f 61 72 64 0d 0a 0d 0a 20 20 r.in.Preferences->Keyboard......
42600 20 20 46 6f 72 20 61 20 66 75 6c 6c 20 64 65 73 63 72 69 70 74 69 6f 6e 20 6f 66 20 74 68 65 20 ..For.a.full.description.of.the.
42620 70 61 72 61 6d 65 74 65 72 73 2c 20 73 65 65 3a 20 63 61 6c 69 62 72 65 5c 5c 67 75 69 32 5c 5c parameters,.see:.calibre\\gui2\\
42640 61 63 74 69 6f 6e 73 5c 5c 5f 5f 69 6e 69 74 5f 5f 2e 70 79 0d 0a 20 20 20 20 27 27 27 0d 0a 20 actions\\__init__.py......'''...
42660 20 20 20 6f 72 69 67 5f 73 68 6f 72 74 63 75 74 20 3d 20 73 68 6f 72 74 63 75 74 0d 0a 20 20 20 ...orig_shortcut.=.shortcut.....
42680 20 6b 62 20 3d 20 69 61 2e 67 75 69 2e 6b 65 79 62 6f 61 72 64 0d 0a 20 20 20 20 69 66 20 75 6e .kb.=.ia.gui.keyboard......if.un
426a0 69 71 75 65 5f 6e 61 6d 65 20 69 73 20 4e 6f 6e 65 3a 0d 0a 20 20 20 20 20 20 20 20 75 6e 69 71 ique_name.is.None:..........uniq
426c0 75 65 5f 6e 61 6d 65 20 3d 20 6d 65 6e 75 5f 74 65 78 74 0d 0a 20 20 20 20 69 66 20 6e 6f 74 20 ue_name.=.menu_text......if.not.
426e0 73 68 6f 72 74 63 75 74 20 3d 3d 20 46 61 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 66 75 6c 6c shortcut.==.False:..........full
42700 5f 75 6e 69 71 75 65 5f 6e 61 6d 65 20 3d 20 6d 65 6e 75 5f 61 63 74 69 6f 6e 5f 75 6e 69 71 75 _unique_name.=.menu_action_uniqu
42720 65 5f 6e 61 6d 65 28 69 61 2c 20 75 6e 69 71 75 65 5f 6e 61 6d 65 29 0d 0a 20 20 20 20 20 20 20 e_name(ia,.unique_name).........
42740 20 69 66 20 66 75 6c 6c 5f 75 6e 69 71 75 65 5f 6e 61 6d 65 20 69 6e 20 6b 62 2e 73 68 6f 72 74 .if.full_unique_name.in.kb.short
42760 63 75 74 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 68 6f 72 74 63 75 74 20 3d 20 46 61 cuts:..............shortcut.=.Fa
42780 6c 73 65 0d 0a 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 lse..........else:..............
427a0 69 66 20 73 68 6f 72 74 63 75 74 20 69 73 20 6e 6f 74 20 4e 6f 6e 65 20 61 6e 64 20 6e 6f 74 20 if.shortcut.is.not.None.and.not.
427c0 73 68 6f 72 74 63 75 74 20 3d 3d 20 46 61 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 shortcut.==.False:..............
427e0 20 20 20 20 69 66 20 6c 65 6e 28 73 68 6f 72 74 63 75 74 29 20 3d 3d 20 30 3a 0d 0a 20 20 20 20 ....if.len(shortcut).==.0:......
42800 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 68 6f 72 74 63 75 74 20 3d 20 4e 6f 6e 65 0d ................shortcut.=.None.
42820 0a 0d 0a 20 20 20 20 69 66 20 73 68 6f 72 74 63 75 74 5f 6e 61 6d 65 20 69 73 20 4e 6f 6e 65 3a .......if.shortcut_name.is.None:
42840 0d 0a 20 20 20 20 20 20 20 20 73 68 6f 72 74 63 75 74 5f 6e 61 6d 65 20 3d 20 6d 65 6e 75 5f 74 ..........shortcut_name.=.menu_t
42860 65 78 74 2e 72 65 70 6c 61 63 65 28 27 26 27 2c 27 27 29 0d 0a 0d 0a 20 20 20 20 69 66 20 63 61 ext.replace('&','')........if.ca
42880 6c 69 62 72 65 5f 76 65 72 73 69 6f 6e 20 3e 3d 20 28 35 2c 34 2c 30 29 3a 0d 0a 20 20 20 20 20 libre_version.>=.(5,4,0):.......
428a0 20 20 20 23 20 54 68 65 20 70 65 72 73 69 73 74 5f 73 68 6f 72 74 63 75 74 20 70 61 72 61 6d 65 ...#.The.persist_shortcut.parame
428c0 74 65 72 20 6f 6e 6c 79 20 61 64 64 65 64 20 66 72 6f 6d 20 35 2e 34 2e 30 20 6f 6e 77 61 72 64 ter.only.added.from.5.4.0.onward
428e0 73 2e 0d 0a 20 20 20 20 20 20 20 20 23 20 55 73 65 64 20 73 6f 20 74 68 61 74 20 73 68 6f 72 74 s...........#.Used.so.that.short
42900 63 75 74 73 20 73 70 65 63 69 66 69 63 20 74 6f 20 6f 74 68 65 72 20 6c 69 62 72 61 72 69 65 73 cuts.specific.to.other.libraries
42920 20 61 72 65 6e 27 74 20 64 69 73 63 61 72 64 65 64 2e 0d 0a 20 20 20 20 20 20 20 20 61 63 20 3d .aren't.discarded...........ac.=
42940 20 69 61 2e 63 72 65 61 74 65 5f 6d 65 6e 75 5f 61 63 74 69 6f 6e 28 70 61 72 65 6e 74 5f 6d 65 .ia.create_menu_action(parent_me
42960 6e 75 2c 20 75 6e 69 71 75 65 5f 6e 61 6d 65 2c 20 6d 65 6e 75 5f 74 65 78 74 2c 20 69 63 6f 6e nu,.unique_name,.menu_text,.icon
42980 3d 4e 6f 6e 65 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 =None,..........................
429a0 20 20 20 20 20 20 20 20 20 20 20 73 68 6f 72 74 63 75 74 3d 73 68 6f 72 74 63 75 74 2c 20 64 65 ...........shortcut=shortcut,.de
429c0 73 63 72 69 70 74 69 6f 6e 3d 74 6f 6f 6c 74 69 70 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 scription=tooltip,..............
429e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 72 69 67 67 65 72 65 64 .......................triggered
42a00 3d 74 72 69 67 67 65 72 65 64 2c 20 73 68 6f 72 74 63 75 74 5f 6e 61 6d 65 3d 73 68 6f 72 74 63 =triggered,.shortcut_name=shortc
42a20 75 74 5f 6e 61 6d 65 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ut_name,........................
42a40 20 20 20 20 20 20 20 20 20 20 20 20 20 70 65 72 73 69 73 74 5f 73 68 6f 72 74 63 75 74 3d 54 72 .............persist_shortcut=Tr
42a60 75 65 29 0d 0a 20 20 20 20 65 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 61 63 20 3d 20 69 61 2e ue)......else:..........ac.=.ia.
42a80 63 72 65 61 74 65 5f 6d 65 6e 75 5f 61 63 74 69 6f 6e 28 70 61 72 65 6e 74 5f 6d 65 6e 75 2c 20 create_menu_action(parent_menu,.
42aa0 75 6e 69 71 75 65 5f 6e 61 6d 65 2c 20 6d 65 6e 75 5f 74 65 78 74 2c 20 69 63 6f 6e 3d 4e 6f 6e unique_name,.menu_text,.icon=Non
42ac0 65 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e,..............................
42ae0 20 20 20 20 20 20 20 73 68 6f 72 74 63 75 74 3d 73 68 6f 72 74 63 75 74 2c 20 64 65 73 63 72 69 .......shortcut=shortcut,.descri
42b00 70 74 69 6f 6e 3d 74 6f 6f 6c 74 69 70 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ption=tooltip,..................
42b20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74 72 69 67 67 65 72 65 64 3d 74 72 69 ...................triggered=tri
42b40 67 67 65 72 65 64 2c 20 73 68 6f 72 74 63 75 74 5f 6e 61 6d 65 3d 73 68 6f 72 74 63 75 74 5f 6e ggered,.shortcut_name=shortcut_n
42b60 61 6d 65 29 0d 0a 20 20 20 20 69 66 20 73 68 6f 72 74 63 75 74 20 3d 3d 20 46 61 6c 73 65 20 61 ame)......if.shortcut.==.False.a
42b80 6e 64 20 6e 6f 74 20 6f 72 69 67 5f 73 68 6f 72 74 63 75 74 20 3d 3d 20 46 61 6c 73 65 3a 0d 0a nd.not.orig_shortcut.==.False:..
42ba0 20 20 20 20 20 20 20 20 69 66 20 61 63 2e 63 61 6c 69 62 72 65 5f 73 68 6f 72 74 63 75 74 5f 75 ........if.ac.calibre_shortcut_u
42bc0 6e 69 71 75 65 5f 6e 61 6d 65 20 69 6e 20 69 61 2e 67 75 69 2e 6b 65 79 62 6f 61 72 64 2e 73 68 nique_name.in.ia.gui.keyboard.sh
42be0 6f 72 74 63 75 74 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 6b 62 2e 72 65 70 6c 61 63 65 ortcuts:..............kb.replace
42c00 5f 61 63 74 69 6f 6e 28 61 63 2e 63 61 6c 69 62 72 65 5f 73 68 6f 72 74 63 75 74 5f 75 6e 69 71 _action(ac.calibre_shortcut_uniq
42c20 75 65 5f 6e 61 6d 65 2c 20 61 63 29 0d 0a 20 20 20 20 69 66 20 69 6d 61 67 65 3a 0d 0a 20 20 20 ue_name,.ac)......if.image:.....
42c40 20 20 20 20 20 61 63 2e 73 65 74 49 63 6f 6e 28 67 65 74 5f 69 63 6f 6e 28 69 6d 61 67 65 29 29 .....ac.setIcon(get_icon(image))
42c60 0d 0a 20 20 20 20 69 66 20 69 73 5f 63 68 65 63 6b 65 64 20 69 73 20 6e 6f 74 20 4e 6f 6e 65 3a ......if.is_checked.is.not.None:
42c80 0d 0a 20 20 20 20 20 20 20 20 61 63 2e 73 65 74 43 68 65 63 6b 61 62 6c 65 28 54 72 75 65 29 0d ..........ac.setCheckable(True).
42ca0 0a 20 20 20 20 20 20 20 20 69 66 20 69 73 5f 63 68 65 63 6b 65 64 3a 0d 0a 20 20 20 20 20 20 20 .........if.is_checked:.........
42cc0 20 20 20 20 20 61 63 2e 73 65 74 43 68 65 63 6b 65 64 28 54 72 75 65 29 0d 0a 20 20 20 20 23 20 .....ac.setChecked(True)......#.
42ce0 46 6f 72 20 75 73 65 20 62 79 20 74 68 65 20 46 61 76 6f 75 72 69 74 65 73 20 4d 65 6e 75 20 70 For.use.by.the.Favourites.Menu.p
42d00 6c 75 67 69 6e 2e 20 49 66 20 74 68 69 73 20 6d 65 6e 75 20 61 63 74 69 6f 6e 20 68 61 73 20 74 lugin..If.this.menu.action.has.t
42d20 65 78 74 0d 0a 20 20 20 20 23 20 74 68 61 74 20 69 73 20 6e 6f 74 20 63 6f 6e 73 74 61 6e 74 20 ext......#.that.is.not.constant.
42d40 74 68 72 6f 75 67 68 20 74 68 65 20 6c 69 66 65 20 6f 66 20 74 68 69 73 20 70 6c 75 67 69 6e 2c through.the.life.of.this.plugin,
42d60 20 74 68 65 6e 20 77 65 20 6e 65 65 64 0d 0a 20 20 20 20 23 20 74 6f 20 61 74 74 72 69 62 75 74 .then.we.need......#.to.attribut
42d80 65 20 69 74 20 77 69 74 68 20 73 6f 6d 65 74 68 69 6e 67 20 74 68 61 74 20 77 69 6c 6c 20 62 65 e.it.with.something.that.will.be
42da0 20 63 6f 6e 73 74 61 6e 74 20 74 68 61 74 20 74 68 65 0d 0a 20 20 20 20 23 20 46 61 76 6f 75 72 .constant.that.the......#.Favour
42dc0 69 74 65 73 20 4d 65 6e 75 20 70 6c 75 67 69 6e 20 63 61 6e 20 75 73 65 20 74 6f 20 69 64 65 6e ites.Menu.plugin.can.use.to.iden
42de0 74 69 66 79 20 69 74 2e 0d 0a 20 20 20 20 69 66 20 66 61 76 6f 75 72 69 74 65 73 5f 6d 65 6e 75 tify.it.......if.favourites_menu
42e00 5f 75 6e 69 71 75 65 5f 6e 61 6d 65 3a 0d 0a 20 20 20 20 20 20 20 20 61 63 2e 66 61 76 6f 75 72 _unique_name:..........ac.favour
42e20 69 74 65 73 5f 6d 65 6e 75 5f 75 6e 69 71 75 65 5f 6e 61 6d 65 20 3d 20 66 61 76 6f 75 72 69 74 ites_menu_unique_name.=.favourit
42e40 65 73 5f 6d 65 6e 75 5f 75 6e 69 71 75 65 5f 6e 61 6d 65 0d 0a 0d 0a 20 20 20 20 23 20 41 70 70 es_menu_unique_name........#.App
42e60 65 6e 64 20 74 6f 20 6f 75 72 20 6c 69 73 74 20 6f 66 20 61 63 74 69 6f 6e 73 20 66 6f 72 20 74 end.to.our.list.of.actions.for.t
42e80 68 69 73 20 70 6c 75 67 69 6e 20 74 6f 20 75 6e 72 65 67 69 73 74 65 72 20 77 68 65 6e 20 6d 65 his.plugin.to.unregister.when.me
42ea0 6e 75 20 72 65 62 75 69 6c 74 0d 0a 20 20 20 20 67 6c 6f 62 61 6c 20 70 6c 75 67 69 6e 5f 6d 65 nu.rebuilt......global.plugin_me
42ec0 6e 75 5f 61 63 74 69 6f 6e 73 0d 0a 20 20 20 20 70 6c 75 67 69 6e 5f 6d 65 6e 75 5f 61 63 74 69 nu_actions......plugin_menu_acti
42ee0 6f 6e 73 2e 61 70 70 65 6e 64 28 61 63 29 0d 0a 0d 0a 20 20 20 20 72 65 74 75 72 6e 20 61 63 0d ons.append(ac)........return.ac.
42f00 0a 0d 0a 0d 0a 64 65 66 20 63 72 65 61 74 65 5f 6d 65 6e 75 5f 69 74 65 6d 28 69 61 2c 20 70 61 .....def.create_menu_item(ia,.pa
42f20 72 65 6e 74 5f 6d 65 6e 75 2c 20 6d 65 6e 75 5f 74 65 78 74 2c 20 69 6d 61 67 65 3d 4e 6f 6e 65 rent_menu,.menu_text,.image=None
42f40 2c 20 74 6f 6f 6c 74 69 70 3d 4e 6f 6e 65 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ,.tooltip=None,.................
42f60 20 20 20 20 20 20 73 68 6f 72 74 63 75 74 3d 28 29 2c 20 74 72 69 67 67 65 72 65 64 3d 4e 6f 6e ......shortcut=(),.triggered=Non
42f80 65 2c 20 69 73 5f 63 68 65 63 6b 65 64 3d 4e 6f 6e 65 29 3a 0d 0a 20 20 20 20 27 27 27 0d 0a 20 e,.is_checked=None):......'''...
42fa0 20 20 20 43 72 65 61 74 65 20 61 20 6d 65 6e 75 20 61 63 74 69 6f 6e 20 77 69 74 68 20 74 68 65 ...Create.a.menu.action.with.the
42fc0 20 73 70 65 63 69 66 69 65 64 20 63 72 69 74 65 72 69 61 20 61 6e 64 20 61 63 74 69 6f 6e 0d 0a .specified.criteria.and.action..
42fe0 20 20 20 20 4e 6f 74 65 20 74 68 61 74 20 69 66 20 6e 6f 20 73 68 6f 72 74 63 75 74 20 69 73 20 ....Note.that.if.no.shortcut.is.
43000 73 70 65 63 69 66 69 65 64 2c 20 77 69 6c 6c 20 6e 6f 74 20 61 70 70 65 61 72 20 69 6e 20 50 72 specified,.will.not.appear.in.Pr
43020 65 66 65 72 65 6e 63 65 73 2d 3e 4b 65 79 62 6f 61 72 64 0d 0a 20 20 20 20 54 68 69 73 20 6d 65 eferences->Keyboard......This.me
43040 74 68 6f 64 20 73 68 6f 75 6c 64 20 6f 6e 6c 79 20 62 65 20 75 73 65 64 20 66 6f 72 20 61 63 74 thod.should.only.be.used.for.act
43060 69 6f 6e 73 20 77 68 69 63 68 20 65 69 74 68 65 72 20 68 61 76 65 20 6e 6f 20 73 68 6f 72 74 63 ions.which.either.have.no.shortc
43080 75 74 73 2c 0d 0a 20 20 20 20 6f 72 20 72 65 67 69 73 74 65 72 20 74 68 65 69 72 20 6d 65 6e 75 uts,......or.register.their.menu
430a0 73 20 6f 6e 6c 79 20 6f 6e 63 65 2e 20 55 73 65 20 63 72 65 61 74 65 5f 6d 65 6e 75 5f 61 63 74 s.only.once..Use.create_menu_act
430c0 69 6f 6e 5f 75 6e 69 71 75 65 20 66 6f 72 20 61 6c 6c 20 65 6c 73 65 2e 0d 0a 0d 0a 20 20 20 20 ion_unique.for.all.else.........
430e0 43 75 72 72 65 6e 74 6c 79 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 6f 6e 6c 79 20 Currently.this.function.is.only.
43100 75 73 65 64 20 62 79 20 6f 70 65 6e 5f 77 69 74 68 20 61 6e 64 20 73 65 61 72 63 68 5f 74 68 65 used.by.open_with.and.search_the
43120 5f 69 6e 74 65 72 6e 65 74 20 70 6c 75 67 69 6e 73 0d 0a 20 20 20 20 61 6e 64 20 77 6f 75 6c 64 _internet.plugins......and.would
43140 20 6c 69 6b 65 20 74 6f 20 69 6e 76 65 73 74 69 67 61 74 65 20 6f 6e 65 20 64 61 79 20 69 66 20 .like.to.investigate.one.day.if.
43160 69 74 20 63 61 6e 20 62 65 20 72 65 6d 6f 76 65 64 20 66 72 6f 6d 20 74 68 65 6d 2e 0d 0a 20 20 it.can.be.removed.from.them.....
43180 20 20 27 27 27 0d 0a 20 20 20 20 69 66 20 73 68 6f 72 74 63 75 74 20 69 73 20 6e 6f 74 20 4e 6f ..'''......if.shortcut.is.not.No
431a0 6e 65 3a 0d 0a 20 20 20 20 20 20 20 20 69 66 20 6c 65 6e 28 73 68 6f 72 74 63 75 74 29 20 3d 3d ne:..........if.len(shortcut).==
431c0 20 30 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 68 6f 72 74 63 75 74 20 3d 20 28 29 0d 0a .0:..............shortcut.=.()..
431e0 20 20 20 20 61 63 20 3d 20 69 61 2e 63 72 65 61 74 65 5f 61 63 74 69 6f 6e 28 73 70 65 63 3d 28 ....ac.=.ia.create_action(spec=(
43200 6d 65 6e 75 5f 74 65 78 74 2c 20 4e 6f 6e 65 2c 20 74 6f 6f 6c 74 69 70 2c 20 73 68 6f 72 74 63 menu_text,.None,.tooltip,.shortc
43220 75 74 29 2c 0d 0a 20 20 20 20 20 20 20 20 61 74 74 72 3d 6d 65 6e 75 5f 74 65 78 74 29 0d 0a 20 ut),..........attr=menu_text)...
43240 20 20 20 69 66 20 69 6d 61 67 65 3a 0d 0a 20 20 20 20 20 20 20 20 61 63 2e 73 65 74 49 63 6f 6e ...if.image:..........ac.setIcon
43260 28 67 65 74 5f 69 63 6f 6e 28 69 6d 61 67 65 29 29 0d 0a 20 20 20 20 69 66 20 74 72 69 67 67 65 (get_icon(image))......if.trigge
43280 72 65 64 20 69 73 20 6e 6f 74 20 4e 6f 6e 65 3a 0d 0a 20 20 20 20 20 20 20 20 61 63 2e 74 72 69 red.is.not.None:..........ac.tri
432a0 67 67 65 72 65 64 2e 63 6f 6e 6e 65 63 74 28 74 72 69 67 67 65 72 65 64 29 0d 0a 20 20 20 20 69 ggered.connect(triggered)......i
432c0 66 20 69 73 5f 63 68 65 63 6b 65 64 20 69 73 20 6e 6f 74 20 4e 6f 6e 65 3a 0d 0a 20 20 20 20 20 f.is_checked.is.not.None:.......
432e0 20 20 20 61 63 2e 73 65 74 43 68 65 63 6b 61 62 6c 65 28 54 72 75 65 29 0d 0a 20 20 20 20 20 20 ...ac.setCheckable(True)........
43300 20 20 69 66 20 69 73 5f 63 68 65 63 6b 65 64 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 63 ..if.is_checked:..............ac
43320 2e 73 65 74 43 68 65 63 6b 65 64 28 54 72 75 65 29 0d 0a 0d 0a 20 20 20 20 70 61 72 65 6e 74 5f .setChecked(True)........parent_
43340 6d 65 6e 75 2e 61 64 64 41 63 74 69 6f 6e 28 61 63 29 0d 0a 20 20 20 20 0d 0a 20 20 20 20 23 20 menu.addAction(ac)............#.
43360 41 70 70 65 6e 64 20 74 6f 20 6f 75 72 20 6c 69 73 74 20 6f 66 20 61 63 74 69 6f 6e 73 20 66 6f Append.to.our.list.of.actions.fo
43380 72 20 74 68 69 73 20 70 6c 75 67 69 6e 20 74 6f 20 75 6e 72 65 67 69 73 74 65 72 20 77 68 65 6e r.this.plugin.to.unregister.when
433a0 20 6d 65 6e 75 20 72 65 62 75 69 6c 74 0d 0a 20 20 20 20 67 6c 6f 62 61 6c 20 70 6c 75 67 69 6e .menu.rebuilt......global.plugin
433c0 5f 6d 65 6e 75 5f 61 63 74 69 6f 6e 73 0d 0a 20 20 20 20 70 6c 75 67 69 6e 5f 6d 65 6e 75 5f 61 _menu_actions......plugin_menu_a
433e0 63 74 69 6f 6e 73 2e 61 70 70 65 6e 64 28 61 63 29 0d 0a 0d 0a 20 20 20 20 72 65 74 75 72 6e 20 ctions.append(ac)........return.
43400 61 63 0d 0a 50 4b 03 04 14 00 00 00 00 00 7c 48 99 58 ee b6 b3 6e 73 30 00 00 73 30 00 00 11 00 ac..PK........|H.X...ns0..s0....
43420 00 00 63 6f 6d 6d 6f 6e 5f 77 69 64 67 65 74 73 2e 70 79 23 21 2f 75 73 72 2f 62 69 6e 2f 65 6e ..common_widgets.py#!/usr/bin/en
43440 76 20 70 79 74 68 6f 6e 0d 0a 23 20 76 69 6d 3a 66 69 6c 65 65 6e 63 6f 64 69 6e 67 3d 55 54 46 v.python..#.vim:fileencoding=UTF
43460 2d 38 3a 74 73 3d 34 3a 73 77 3d 34 3a 73 74 61 3a 65 74 3a 73 74 73 3d 34 3a 61 69 0d 0a 66 72 -8:ts=4:sw=4:sta:et:sts=4:ai..fr
43480 6f 6d 20 5f 5f 66 75 74 75 72 65 5f 5f 20 69 6d 70 6f 72 74 20 28 75 6e 69 63 6f 64 65 5f 6c 69 om.__future__.import.(unicode_li
434a0 74 65 72 61 6c 73 2c 20 64 69 76 69 73 69 6f 6e 2c 20 61 62 73 6f 6c 75 74 65 5f 69 6d 70 6f 72 terals,.division,.absolute_impor
434c0 74 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 72 69 6e t,..........................prin
434e0 74 5f 66 75 6e 63 74 69 6f 6e 29 0d 0a 0d 0a 5f 5f 6c 69 63 65 6e 73 65 5f 5f 20 20 20 3d 20 27 t_function)....__license__...=.'
43500 47 50 4c 20 76 33 27 0d 0a 5f 5f 63 6f 70 79 72 69 67 68 74 5f 5f 20 3d 20 27 32 30 32 32 2c 20 GPL.v3'..__copyright__.=.'2022,.
43520 47 72 61 6e 74 20 44 72 61 6b 65 27 0d 0a 0d 0a 66 72 6f 6d 20 73 69 78 20 69 6d 70 6f 72 74 20 Grant.Drake'....from.six.import.
43540 74 65 78 74 5f 74 79 70 65 20 61 73 20 75 6e 69 63 6f 64 65 0d 0a 0d 0a 74 72 79 3a 0d 0a 20 20 text_type.as.unicode....try:....
43560 20 20 66 72 6f 6d 20 71 74 2e 63 6f 72 65 20 69 6d 70 6f 72 74 20 28 51 74 2c 20 51 54 61 62 6c ..from.qt.core.import.(Qt,.QTabl
43580 65 57 69 64 67 65 74 49 74 65 6d 2c 20 51 43 6f 6d 62 6f 42 6f 78 2c 20 51 48 42 6f 78 4c 61 79 eWidgetItem,.QComboBox,.QHBoxLay
435a0 6f 75 74 2c 20 51 4c 61 62 65 6c 2c 20 51 46 6f 6e 74 2c 20 0d 0a 20 20 20 20 20 20 20 20 20 20 out,.QLabel,.QFont,.............
435c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 51 44 61 74 65 54 69 6d 65 2c 20 51 53 74 79 6c 65 64 ..............QDateTime,.QStyled
435e0 49 74 65 6d 44 65 6c 65 67 61 74 65 2c 20 51 4c 69 6e 65 45 64 69 74 29 0d 0a 65 78 63 65 70 74 ItemDelegate,.QLineEdit)..except
43600 20 49 6d 70 6f 72 74 45 72 72 6f 72 3a 0d 0a 20 20 20 20 66 72 6f 6d 20 50 79 51 74 35 2e 51 74 .ImportError:......from.PyQt5.Qt
43620 20 69 6d 70 6f 72 74 20 28 51 74 2c 20 51 54 61 62 6c 65 57 69 64 67 65 74 49 74 65 6d 2c 20 51 .import.(Qt,.QTableWidgetItem,.Q
43640 43 6f 6d 62 6f 42 6f 78 2c 20 51 48 42 6f 78 4c 61 79 6f 75 74 2c 20 51 4c 61 62 65 6c 2c 20 51 ComboBox,.QHBoxLayout,.QLabel,.Q
43660 46 6f 6e 74 2c 20 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 Font,...........................
43680 51 44 61 74 65 54 69 6d 65 2c 20 51 53 74 79 6c 65 64 49 74 65 6d 44 65 6c 65 67 61 74 65 2c 20 QDateTime,.QStyledItemDelegate,.
436a0 51 4c 69 6e 65 45 64 69 74 29 0d 0a 0d 0a 74 72 79 3a 0d 0a 20 20 20 20 6c 6f 61 64 5f 74 72 61 QLineEdit)....try:......load_tra
436c0 6e 73 6c 61 74 69 6f 6e 73 28 29 0d 0a 65 78 63 65 70 74 20 4e 61 6d 65 45 72 72 6f 72 3a 0d 0a nslations()..except.NameError:..
436e0 20 20 20 20 70 61 73 73 20 23 20 6c 6f 61 64 5f 74 72 61 6e 73 6c 61 74 69 6f 6e 73 28 29 20 61 ....pass.#.load_translations().a
43700 64 64 65 64 20 69 6e 20 63 61 6c 69 62 72 65 20 31 2e 39 0d 0a 0d 0a 66 72 6f 6d 20 63 61 6c 69 dded.in.calibre.1.9....from.cali
43720 62 72 65 2e 67 75 69 32 20 69 6d 70 6f 72 74 20 65 72 72 6f 72 5f 64 69 61 6c 6f 67 2c 20 55 4e bre.gui2.import.error_dialog,.UN
43740 44 45 46 49 4e 45 44 5f 51 44 41 54 45 54 49 4d 45 0d 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 2e DEFINED_QDATETIME..from.calibre.
43760 75 74 69 6c 73 2e 64 61 74 65 20 69 6d 70 6f 72 74 20 6e 6f 77 2c 20 66 6f 72 6d 61 74 5f 64 61 utils.date.import.now,.format_da
43780 74 65 2c 20 55 4e 44 45 46 49 4e 45 44 5f 44 41 54 45 0d 0a 0d 0a 66 72 6f 6d 20 63 61 6c 69 62 te,.UNDEFINED_DATE....from.calib
437a0 72 65 5f 70 6c 75 67 69 6e 73 2e 72 65 61 64 69 6e 67 5f 6c 69 73 74 2e 63 6f 6d 6d 6f 6e 5f 69 re_plugins.reading_list.common_i
437c0 63 6f 6e 73 20 69 6d 70 6f 72 74 20 67 65 74 5f 70 69 78 6d 61 70 0d 0a 0d 0a 23 20 67 65 74 5f cons.import.get_pixmap....#.get_
437e0 64 61 74 65 5f 66 6f 72 6d 61 74 0d 0a 23 0d 0a 23 20 43 68 65 63 6b 61 62 6c 65 54 61 62 6c 65 date_format..#..#.CheckableTable
43800 57 69 64 67 65 74 49 74 65 6d 0d 0a 23 20 44 61 74 65 44 65 6c 65 67 61 74 65 0d 0a 23 20 44 61 WidgetItem..#.DateDelegate..#.Da
43820 74 65 54 61 62 6c 65 57 69 64 67 65 74 49 74 65 6d 0d 0a 23 20 49 6d 61 67 65 54 69 74 6c 65 4c teTableWidgetItem..#.ImageTitleL
43840 61 79 6f 75 74 0d 0a 23 20 52 65 61 64 4f 6e 6c 79 54 61 62 6c 65 57 69 64 67 65 74 49 74 65 6d ayout..#.ReadOnlyTableWidgetItem
43860 0d 0a 23 20 52 65 61 64 4f 6e 6c 79 54 65 78 74 49 63 6f 6e 57 69 64 67 65 74 49 74 65 6d 0d 0a ..#.ReadOnlyTextIconWidgetItem..
43880 23 20 52 65 61 64 4f 6e 6c 79 43 68 65 63 6b 61 62 6c 65 54 61 62 6c 65 57 69 64 67 65 74 49 74 #.ReadOnlyCheckableTableWidgetIt
438a0 65 6d 0d 0a 23 20 54 65 78 74 49 63 6f 6e 57 69 64 67 65 74 49 74 65 6d 0d 0a 23 0d 0a 23 20 43 em..#.TextIconWidgetItem..#..#.C
438c0 75 73 74 6f 6d 43 6f 6c 75 6d 6e 43 6f 6d 62 6f 42 6f 78 0d 0a 23 20 4b 65 79 56 61 6c 75 65 43 ustomColumnComboBox..#.KeyValueC
438e0 6f 6d 62 6f 42 6f 78 0d 0a 23 20 4e 6f 57 68 65 65 6c 43 6f 6d 62 6f 42 6f 78 0d 0a 23 20 52 65 omboBox..#.NoWheelComboBox..#.Re
43900 61 64 4f 6e 6c 79 4c 69 6e 65 45 64 69 74 0d 0a 0d 0a 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d adOnlyLineEdit....#.------------
43920 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d --------------------------------
43940 2d 2d 0d 0a 23 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 46 75 6e 63 74 69 6f 6e 73 0d 0a 23 --..#...............Functions..#
43960 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d .-------------------------------
43980 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 0d 0a 64 65 66 20 67 65 74 5f 64 61 74 65 5f ---------------....def.get_date_
439a0 66 6f 72 6d 61 74 28 74 77 65 61 6b 5f 6e 61 6d 65 3d 27 67 75 69 5f 74 69 6d 65 73 74 61 6d 70 format(tweak_name='gui_timestamp
439c0 5f 64 69 73 70 6c 61 79 5f 66 6f 72 6d 61 74 27 2c 20 64 65 66 61 75 6c 74 5f 66 6d 74 3d 27 64 _display_format',.default_fmt='d
439e0 64 20 4d 4d 4d 20 79 79 79 79 27 29 3a 0d 0a 20 20 20 20 66 72 6f 6d 20 63 61 6c 69 62 72 65 2e d.MMM.yyyy'):......from.calibre.
43a00 75 74 69 6c 73 2e 63 6f 6e 66 69 67 20 69 6d 70 6f 72 74 20 74 77 65 61 6b 73 0d 0a 20 20 20 20 utils.config.import.tweaks......
43a20 66 6f 72 6d 61 74 20 3d 20 74 77 65 61 6b 73 5b 74 77 65 61 6b 5f 6e 61 6d 65 5d 0d 0a 20 20 20 format.=.tweaks[tweak_name].....
43a40 20 69 66 20 66 6f 72 6d 61 74 20 69 73 20 4e 6f 6e 65 3a 0d 0a 20 20 20 20 20 20 20 20 66 6f 72 .if.format.is.None:..........for
43a60 6d 61 74 20 3d 20 64 65 66 61 75 6c 74 5f 66 6d 74 0d 0a 20 20 20 20 72 65 74 75 72 6e 20 66 6f mat.=.default_fmt......return.fo
43a80 72 6d 61 74 20 0d 0a 0d 0a 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d rmat.....#.---------------------
43aa0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 23 20 20 20 20 -------------------------..#....
43ac0 20 20 20 20 20 20 20 20 20 20 20 57 69 64 67 65 74 73 0d 0a 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d ...........Widgets..#.----------
43ae0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d --------------------------------
43b00 2d 2d 2d 2d 0d 0a 0d 0a 63 6c 61 73 73 20 43 68 65 63 6b 61 62 6c 65 54 61 62 6c 65 57 69 64 67 ----....class.CheckableTableWidg
43b20 65 74 49 74 65 6d 28 51 54 61 62 6c 65 57 69 64 67 65 74 49 74 65 6d 29 3a 0d 0a 20 20 20 20 27 etItem(QTableWidgetItem):......'
43b40 27 27 0d 0a 20 20 20 20 46 6f 72 20 75 73 65 20 69 6e 20 61 20 74 61 62 6c 65 20 63 65 6c 6c 2c ''......For.use.in.a.table.cell,
43b60 20 64 69 73 70 6c 61 79 73 20 61 20 63 68 65 63 6b 62 6f 78 20 74 68 61 74 20 63 61 6e 20 70 6f .displays.a.checkbox.that.can.po
43b80 74 65 6e 74 69 61 6c 6c 79 20 62 65 20 74 72 69 73 74 61 74 65 0d 0a 20 20 20 20 27 27 27 0d 0a tentially.be.tristate......'''..
43ba0 20 20 20 20 64 65 66 20 5f 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 2c 20 63 68 65 63 6b 65 64 3d 46 ....def.__init__(self,.checked=F
43bc0 61 6c 73 65 2c 20 69 73 5f 74 72 69 73 74 61 74 65 3d 46 61 6c 73 65 29 3a 0d 0a 20 20 20 20 20 alse,.is_tristate=False):.......
43be0 20 20 20 73 75 70 65 72 28 43 68 65 63 6b 61 62 6c 65 54 61 62 6c 65 57 69 64 67 65 74 49 74 65 ...super(CheckableTableWidgetIte
43c00 6d 2c 20 73 65 6c 66 29 2e 5f 5f 69 6e 69 74 5f 5f 28 27 27 29 0d 0a 20 20 20 20 20 20 20 20 74 m,.self).__init__('')..........t
43c20 72 79 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 46 6c 61 67 73 28 51 ry:..............self.setFlags(Q
43c40 74 2e 49 74 65 6d 46 6c 61 67 2e 49 74 65 6d 49 73 53 65 6c 65 63 74 61 62 6c 65 20 7c 20 51 74 t.ItemFlag.ItemIsSelectable.|.Qt
43c60 2e 49 74 65 6d 46 6c 61 67 2e 49 74 65 6d 49 73 55 73 65 72 43 68 65 63 6b 61 62 6c 65 20 7c 20 .ItemFlag.ItemIsUserCheckable.|.
43c80 51 74 2e 49 74 65 6d 46 6c 61 67 2e 49 74 65 6d 49 73 45 6e 61 62 6c 65 64 20 29 0d 0a 20 20 20 Qt.ItemFlag.ItemIsEnabled.).....
43ca0 20 20 20 20 20 65 78 63 65 70 74 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 .....except:..............self.s
43cc0 65 74 46 6c 61 67 73 28 51 74 2e 49 74 65 6d 46 6c 61 67 73 28 51 74 2e 49 74 65 6d 49 73 53 65 etFlags(Qt.ItemFlags(Qt.ItemIsSe
43ce0 6c 65 63 74 61 62 6c 65 20 7c 20 51 74 2e 49 74 65 6d 49 73 55 73 65 72 43 68 65 63 6b 61 62 6c lectable.|.Qt.ItemIsUserCheckabl
43d00 65 20 7c 20 51 74 2e 49 74 65 6d 49 73 45 6e 61 62 6c 65 64 20 29 29 0d 0a 20 20 20 20 20 20 20 e.|.Qt.ItemIsEnabled.)).........
43d20 20 69 66 20 69 73 5f 74 72 69 73 74 61 74 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 .if.is_tristate:..............se
43d40 6c 66 2e 73 65 74 46 6c 61 67 73 28 73 65 6c 66 2e 66 6c 61 67 73 28 29 20 7c 20 51 74 2e 49 74 lf.setFlags(self.flags().|.Qt.It
43d60 65 6d 46 6c 61 67 2e 49 74 65 6d 49 73 55 73 65 72 54 72 69 73 74 61 74 65 29 0d 0a 20 20 20 20 emFlag.ItemIsUserTristate)......
43d80 20 20 20 20 69 66 20 63 68 65 63 6b 65 64 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c ....if.checked:..............sel
43da0 66 2e 73 65 74 43 68 65 63 6b 53 74 61 74 65 28 51 74 2e 43 68 65 63 6b 65 64 29 0d 0a 20 20 20 f.setCheckState(Qt.Checked).....
43dc0 20 20 20 20 20 65 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 69 73 5f 74 72 .....else:..............if.is_tr
43de0 69 73 74 61 74 65 20 61 6e 64 20 63 68 65 63 6b 65 64 20 69 73 20 4e 6f 6e 65 3a 0d 0a 20 20 20 istate.and.checked.is.None:.....
43e00 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 43 68 65 63 6b 53 74 61 74 65 28 .............self.setCheckState(
43e20 51 74 2e 50 61 72 74 69 61 6c 6c 79 43 68 65 63 6b 65 64 29 0d 0a 20 20 20 20 20 20 20 20 20 20 Qt.PartiallyChecked)............
43e40 20 20 65 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 ..else:..................self.se
43e60 74 43 68 65 63 6b 53 74 61 74 65 28 51 74 2e 55 6e 63 68 65 63 6b 65 64 29 0d 0a 0d 0a 20 20 20 tCheckState(Qt.Unchecked).......
43e80 20 64 65 66 20 67 65 74 5f 62 6f 6f 6c 65 61 6e 5f 76 61 6c 75 65 28 73 65 6c 66 29 3a 0d 0a 20 .def.get_boolean_value(self):...
43ea0 20 20 20 20 20 20 20 27 27 27 0d 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 20 61 20 62 6f 6f .......'''..........Return.a.boo
43ec0 6c 65 61 6e 20 76 61 6c 75 65 20 69 6e 64 69 63 61 74 69 6e 67 20 77 68 65 74 68 65 72 20 63 68 lean.value.indicating.whether.ch
43ee0 65 63 6b 62 6f 78 20 69 73 20 63 68 65 63 6b 65 64 0d 0a 20 20 20 20 20 20 20 20 49 66 20 74 68 eckbox.is.checked..........If.th
43f00 69 73 20 69 73 20 61 20 74 72 69 73 74 61 74 65 20 63 68 65 63 6b 62 6f 78 2c 20 61 20 70 61 72 is.is.a.tristate.checkbox,.a.par
43f20 74 69 61 6c 6c 79 20 63 68 65 63 6b 65 64 20 76 61 6c 75 65 20 69 73 20 72 65 74 75 72 6e 65 64 tially.checked.value.is.returned
43f40 20 61 73 20 4e 6f 6e 65 0d 0a 20 20 20 20 20 20 20 20 27 27 27 0d 0a 20 20 20 20 20 20 20 20 69 .as.None..........'''..........i
43f60 66 20 73 65 6c 66 2e 63 68 65 63 6b 53 74 61 74 65 28 29 20 3d 3d 20 51 74 2e 50 61 72 74 69 61 f.self.checkState().==.Qt.Partia
43f80 6c 6c 79 43 68 65 63 6b 65 64 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 llyChecked:..............return.
43fa0 4e 6f 6e 65 0d 0a 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 None..........else:.............
43fc0 20 72 65 74 75 72 6e 20 73 65 6c 66 2e 63 68 65 63 6b 53 74 61 74 65 28 29 20 3d 3d 20 51 74 2e .return.self.checkState().==.Qt.
43fe0 43 68 65 63 6b 65 64 0d 0a 0d 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 2e 67 75 69 32 2e 6c 69 62 Checked....from.calibre.gui2.lib
44000 72 61 72 79 2e 64 65 6c 65 67 61 74 65 73 20 69 6d 70 6f 72 74 20 44 61 74 65 44 65 6c 65 67 61 rary.delegates.import.DateDelega
44020 74 65 20 61 73 20 5f 44 61 74 65 44 65 6c 65 67 61 74 65 0d 0a 63 6c 61 73 73 20 44 61 74 65 44 te.as._DateDelegate..class.DateD
44040 65 6c 65 67 61 74 65 28 5f 44 61 74 65 44 65 6c 65 67 61 74 65 29 3a 0d 0a 20 20 20 20 27 27 27 elegate(_DateDelegate):......'''
44060 0d 0a 20 20 20 20 44 65 6c 65 67 61 74 65 20 66 6f 72 20 64 61 74 65 73 2e 20 42 65 63 61 75 73 ......Delegate.for.dates..Becaus
44080 65 20 74 68 69 73 20 64 65 6c 65 67 61 74 65 20 73 74 6f 72 65 73 20 74 68 65 0d 0a 20 20 20 20 e.this.delegate.stores.the......
440a0 66 6f 72 6d 61 74 20 61 73 20 61 6e 20 69 6e 73 74 61 6e 63 65 20 76 61 72 69 61 62 6c 65 2c 20 format.as.an.instance.variable,.
440c0 61 20 6e 65 77 20 69 6e 73 74 61 6e 63 65 20 6d 75 73 74 20 62 65 20 63 72 65 61 74 65 64 20 66 a.new.instance.must.be.created.f
440e0 6f 72 20 65 61 63 68 0d 0a 20 20 20 20 63 6f 6c 75 6d 6e 2e 20 54 68 69 73 20 64 69 66 66 65 72 or.each......column..This.differ
44100 73 20 66 72 6f 6d 20 61 6c 6c 20 74 68 65 20 6f 74 68 65 72 20 64 65 6c 65 67 61 74 65 73 2e 0d s.from.all.the.other.delegates..
44120 0a 20 20 20 20 27 27 27 0d 0a 20 20 20 20 64 65 66 20 5f 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 2c .....'''......def.__init__(self,
44140 20 70 61 72 65 6e 74 2c 20 66 6d 74 3d 27 64 64 20 4d 4d 4d 20 79 79 79 79 27 2c 20 64 65 66 61 .parent,.fmt='dd.MMM.yyyy',.defa
44160 75 6c 74 5f 74 6f 5f 74 6f 64 61 79 3d 54 72 75 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 75 70 ult_to_today=True):..........sup
44180 65 72 28 44 61 74 65 44 65 6c 65 67 61 74 65 2c 20 73 65 6c 66 29 2e 5f 5f 69 6e 69 74 5f 5f 28 er(DateDelegate,.self).__init__(
441a0 70 61 72 65 6e 74 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 64 65 66 61 75 6c 74 5f 74 6f parent)..........self.default_to
441c0 5f 74 6f 64 61 79 20 3d 20 64 65 66 61 75 6c 74 5f 74 6f 5f 74 6f 64 61 79 0d 0a 20 20 20 20 20 _today.=.default_to_today.......
441e0 20 20 20 73 65 6c 66 2e 66 6f 72 6d 61 74 20 3d 20 67 65 74 5f 64 61 74 65 5f 66 6f 72 6d 61 74 ...self.format.=.get_date_format
44200 28 64 65 66 61 75 6c 74 5f 66 6d 74 3d 66 6d 74 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 63 72 65 (default_fmt=fmt)........def.cre
44220 61 74 65 45 64 69 74 6f 72 28 73 65 6c 66 2c 20 70 61 72 65 6e 74 2c 20 6f 70 74 69 6f 6e 2c 20 ateEditor(self,.parent,.option,.
44240 69 6e 64 65 78 29 3a 0d 0a 20 20 20 20 20 20 20 20 71 64 65 20 3d 20 51 53 74 79 6c 65 64 49 74 index):..........qde.=.QStyledIt
44260 65 6d 44 65 6c 65 67 61 74 65 2e 63 72 65 61 74 65 45 64 69 74 6f 72 28 73 65 6c 66 2c 20 70 61 emDelegate.createEditor(self,.pa
44280 72 65 6e 74 2c 20 6f 70 74 69 6f 6e 2c 20 69 6e 64 65 78 29 0d 0a 20 20 20 20 20 20 20 20 71 64 rent,.option,.index)..........qd
442a0 65 2e 73 65 74 44 69 73 70 6c 61 79 46 6f 72 6d 61 74 28 73 65 6c 66 2e 66 6f 72 6d 61 74 29 0d e.setDisplayFormat(self.format).
442c0 0a 20 20 20 20 20 20 20 20 71 64 65 2e 73 65 74 4d 69 6e 69 6d 75 6d 44 61 74 65 54 69 6d 65 28 .........qde.setMinimumDateTime(
442e0 55 4e 44 45 46 49 4e 45 44 5f 51 44 41 54 45 54 49 4d 45 29 0d 0a 20 20 20 20 20 20 20 20 71 64 UNDEFINED_QDATETIME)..........qd
44300 65 2e 73 65 74 53 70 65 63 69 61 6c 56 61 6c 75 65 54 65 78 74 28 5f 28 27 55 6e 64 65 66 69 6e e.setSpecialValueText(_('Undefin
44320 65 64 27 29 29 0d 0a 20 20 20 20 20 20 20 20 71 64 65 2e 73 65 74 43 61 6c 65 6e 64 61 72 50 6f ed'))..........qde.setCalendarPo
44340 70 75 70 28 54 72 75 65 29 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 71 64 65 0d 0a 0d pup(True)..........return.qde...
44360 0a 20 20 20 20 64 65 66 20 73 65 74 45 64 69 74 6f 72 44 61 74 61 28 73 65 6c 66 2c 20 65 64 69 .....def.setEditorData(self,.edi
44380 74 6f 72 2c 20 69 6e 64 65 78 29 3a 0d 0a 20 20 20 20 20 20 20 20 76 61 6c 20 3d 20 69 6e 64 65 tor,.index):..........val.=.inde
443a0 78 2e 6d 6f 64 65 6c 28 29 2e 64 61 74 61 28 69 6e 64 65 78 2c 20 51 74 2e 44 69 73 70 6c 61 79 x.model().data(index,.Qt.Display
443c0 52 6f 6c 65 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 76 61 6c 20 69 73 20 4e 6f 6e 65 20 6f 72 Role)..........if.val.is.None.or
443e0 20 76 61 6c 20 3d 3d 20 55 4e 44 45 46 49 4e 45 44 5f 51 44 41 54 45 54 49 4d 45 3a 0d 0a 20 20 .val.==.UNDEFINED_QDATETIME:....
44400 20 20 20 20 20 20 20 20 20 20 69 66 20 73 65 6c 66 2e 64 65 66 61 75 6c 74 5f 74 6f 5f 74 6f 64 ..........if.self.default_to_tod
44420 61 79 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 61 6c 20 3d 20 73 65 6c 66 2e ay:..................val.=.self.
44440 64 65 66 61 75 6c 74 5f 64 61 74 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0d default_date..............else:.
44460 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 61 6c 20 3d 20 55 4e 44 45 46 49 4e 45 44 .................val.=.UNDEFINED
44480 5f 51 44 41 54 45 54 49 4d 45 0d 0a 20 20 20 20 20 20 20 20 65 64 69 74 6f 72 2e 73 65 74 44 61 _QDATETIME..........editor.setDa
444a0 74 65 54 69 6d 65 28 76 61 6c 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 73 65 74 4d 6f 64 65 6c 44 teTime(val)........def.setModelD
444c0 61 74 61 28 73 65 6c 66 2c 20 65 64 69 74 6f 72 2c 20 6d 6f 64 65 6c 2c 20 69 6e 64 65 78 29 3a ata(self,.editor,.model,.index):
444e0 0d 0a 20 20 20 20 20 20 20 20 76 61 6c 20 3d 20 65 64 69 74 6f 72 2e 64 61 74 65 54 69 6d 65 28 ..........val.=.editor.dateTime(
44500 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 76 61 6c 20 3c 3d 20 55 4e 44 45 46 49 4e 45 44 5f 51 )..........if.val.<=.UNDEFINED_Q
44520 44 41 54 45 54 49 4d 45 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 6d 6f 64 65 6c 2e 73 65 74 DATETIME:..............model.set
44540 44 61 74 61 28 69 6e 64 65 78 2c 20 55 4e 44 45 46 49 4e 45 44 5f 51 44 41 54 45 54 49 4d 45 2c Data(index,.UNDEFINED_QDATETIME,
44560 20 51 74 2e 45 64 69 74 52 6f 6c 65 29 0d 0a 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0d 0a 20 20 .Qt.EditRole)..........else:....
44580 20 20 20 20 20 20 20 20 20 20 6d 6f 64 65 6c 2e 73 65 74 44 61 74 61 28 69 6e 64 65 78 2c 20 51 ..........model.setData(index,.Q
445a0 44 61 74 65 54 69 6d 65 28 76 61 6c 29 2c 20 51 74 2e 45 64 69 74 52 6f 6c 65 29 0d 0a 0d 0a 0d DateTime(val),.Qt.EditRole).....
445c0 0a 63 6c 61 73 73 20 44 61 74 65 54 61 62 6c 65 57 69 64 67 65 74 49 74 65 6d 28 51 54 61 62 6c .class.DateTableWidgetItem(QTabl
445e0 65 57 69 64 67 65 74 49 74 65 6d 29 3a 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 5f 69 6e 69 74 5f eWidgetItem):........def.__init_
44600 5f 28 73 65 6c 66 2c 20 64 61 74 65 5f 72 65 61 64 2c 20 69 73 5f 72 65 61 64 5f 6f 6e 6c 79 3d _(self,.date_read,.is_read_only=
44620 46 61 6c 73 65 2c 20 64 65 66 61 75 6c 74 5f 74 6f 5f 74 6f 64 61 79 3d 46 61 6c 73 65 2c 20 66 False,.default_to_today=False,.f
44640 6d 74 3d 4e 6f 6e 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 69 66 20 64 61 74 65 5f 72 65 61 64 20 mt=None):..........if.date_read.
44660 69 73 20 4e 6f 6e 65 20 6f 72 20 64 61 74 65 5f 72 65 61 64 20 3d 3d 20 55 4e 44 45 46 49 4e 45 is.None.or.date_read.==.UNDEFINE
44680 44 5f 44 41 54 45 20 61 6e 64 20 64 65 66 61 75 6c 74 5f 74 6f 5f 74 6f 64 61 79 3a 0d 0a 20 20 D_DATE.and.default_to_today:....
446a0 20 20 20 20 20 20 20 20 20 20 64 61 74 65 5f 72 65 61 64 20 3d 20 6e 6f 77 28 29 0d 0a 20 20 20 ..........date_read.=.now().....
446c0 20 20 20 20 20 69 66 20 69 73 5f 72 65 61 64 5f 6f 6e 6c 79 3a 0d 0a 20 20 20 20 20 20 20 20 20 .....if.is_read_only:...........
446e0 20 20 20 73 75 70 65 72 28 44 61 74 65 54 61 62 6c 65 57 69 64 67 65 74 49 74 65 6d 2c 20 73 65 ...super(DateTableWidgetItem,.se
44700 6c 66 29 2e 5f 5f 69 6e 69 74 5f 5f 28 66 6f 72 6d 61 74 5f 64 61 74 65 28 64 61 74 65 5f 72 65 lf).__init__(format_date(date_re
44720 61 64 2c 20 66 6d 74 29 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 46 ad,.fmt))..............self.setF
44740 6c 61 67 73 28 51 74 2e 49 74 65 6d 49 73 53 65 6c 65 63 74 61 62 6c 65 7c 51 74 2e 49 74 65 6d lags(Qt.ItemIsSelectable|Qt.Item
44760 49 73 45 6e 61 62 6c 65 64 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 IsEnabled)..............self.set
44780 44 61 74 61 28 51 74 2e 44 69 73 70 6c 61 79 52 6f 6c 65 2c 20 51 44 61 74 65 54 69 6d 65 28 64 Data(Qt.DisplayRole,.QDateTime(d
447a0 61 74 65 5f 72 65 61 64 29 29 0d 0a 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0d 0a 20 20 20 20 20 ate_read))..........else:.......
447c0 20 20 20 20 20 20 20 73 75 70 65 72 28 44 61 74 65 54 61 62 6c 65 57 69 64 67 65 74 49 74 65 6d .......super(DateTableWidgetItem
447e0 2c 20 73 65 6c 66 29 2e 5f 5f 69 6e 69 74 5f 5f 28 27 27 29 0d 0a 20 20 20 20 20 20 20 20 20 20 ,.self).__init__('')............
44800 20 20 73 65 6c 66 2e 73 65 74 44 61 74 61 28 51 74 2e 44 69 73 70 6c 61 79 52 6f 6c 65 2c 20 51 ..self.setData(Qt.DisplayRole,.Q
44820 44 61 74 65 54 69 6d 65 28 64 61 74 65 5f 72 65 61 64 29 29 0d 0a 0d 0a 0d 0a 63 6c 61 73 73 20 DateTime(date_read))......class.
44840 49 6d 61 67 65 54 69 74 6c 65 4c 61 79 6f 75 74 28 51 48 42 6f 78 4c 61 79 6f 75 74 29 3a 0d 0a ImageTitleLayout(QHBoxLayout):..
44860 20 20 20 20 27 27 27 0d 0a 20 20 20 20 41 20 72 65 75 73 61 62 6c 65 20 6c 61 79 6f 75 74 20 77 ....'''......A.reusable.layout.w
44880 69 64 67 65 74 20 64 69 73 70 6c 61 79 69 6e 67 20 61 6e 20 69 6d 61 67 65 20 66 6f 6c 6c 6f 77 idget.displaying.an.image.follow
448a0 65 64 20 62 79 20 61 20 74 69 74 6c 65 0d 0a 20 20 20 20 27 27 27 0d 0a 20 20 20 20 64 65 66 20 ed.by.a.title......'''......def.
448c0 5f 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 2c 20 70 61 72 65 6e 74 2c 20 69 63 6f 6e 5f 6e 61 6d 65 __init__(self,.parent,.icon_name
448e0 2c 20 74 69 74 6c 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 75 70 65 72 28 49 6d 61 67 65 54 69 ,.title):..........super(ImageTi
44900 74 6c 65 4c 61 79 6f 75 74 2c 20 73 65 6c 66 29 2e 5f 5f 69 6e 69 74 5f 5f 28 29 0d 0a 20 20 20 tleLayout,.self).__init__().....
44920 20 20 20 20 20 73 65 6c 66 2e 74 69 74 6c 65 5f 69 6d 61 67 65 5f 6c 61 62 65 6c 20 3d 20 51 4c .....self.title_image_label.=.QL
44940 61 62 65 6c 28 70 61 72 65 6e 74 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 75 70 64 61 74 abel(parent)..........self.updat
44960 65 5f 74 69 74 6c 65 5f 69 63 6f 6e 28 69 63 6f 6e 5f 6e 61 6d 65 29 0d 0a 20 20 20 20 20 20 20 e_title_icon(icon_name).........
44980 20 73 65 6c 66 2e 61 64 64 57 69 64 67 65 74 28 73 65 6c 66 2e 74 69 74 6c 65 5f 69 6d 61 67 65 .self.addWidget(self.title_image
449a0 5f 6c 61 62 65 6c 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 74 69 74 6c 65 5f 66 6f 6e 74 20 3d 20 _label)............title_font.=.
449c0 51 46 6f 6e 74 28 29 0d 0a 20 20 20 20 20 20 20 20 74 69 74 6c 65 5f 66 6f 6e 74 2e 73 65 74 50 QFont()..........title_font.setP
449e0 6f 69 6e 74 53 69 7a 65 28 31 36 29 0d 0a 20 20 20 20 20 20 20 20 73 68 65 6c 66 5f 6c 61 62 65 ointSize(16)..........shelf_labe
44a00 6c 20 3d 20 51 4c 61 62 65 6c 28 74 69 74 6c 65 2c 20 70 61 72 65 6e 74 29 0d 0a 20 20 20 20 20 l.=.QLabel(title,.parent).......
44a20 20 20 20 73 68 65 6c 66 5f 6c 61 62 65 6c 2e 73 65 74 46 6f 6e 74 28 74 69 74 6c 65 5f 66 6f 6e ...shelf_label.setFont(title_fon
44a40 74 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 61 64 64 57 69 64 67 65 74 28 73 68 65 6c 66 t)..........self.addWidget(shelf
44a60 5f 6c 61 62 65 6c 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 69 6e 73 65 72 74 53 74 72 65 _label)..........self.insertStre
44a80 74 63 68 28 2d 31 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 75 70 64 61 74 65 5f 74 69 74 6c 65 5f tch(-1)........def.update_title_
44aa0 69 63 6f 6e 28 73 65 6c 66 2c 20 69 63 6f 6e 5f 6e 61 6d 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 icon(self,.icon_name):..........
44ac0 70 69 78 6d 61 70 20 3d 20 67 65 74 5f 70 69 78 6d 61 70 28 69 63 6f 6e 5f 6e 61 6d 65 29 0d 0a pixmap.=.get_pixmap(icon_name)..
44ae0 20 20 20 20 20 20 20 20 69 66 20 70 69 78 6d 61 70 20 69 73 20 4e 6f 6e 65 3a 0d 0a 20 20 20 20 ........if.pixmap.is.None:......
44b00 20 20 20 20 20 20 20 20 65 72 72 6f 72 5f 64 69 61 6c 6f 67 28 73 65 6c 66 2e 70 61 72 65 6e 74 ........error_dialog(self.parent
44b20 28 29 2c 20 5f 28 27 52 65 73 74 61 72 74 20 72 65 71 75 69 72 65 64 27 29 2c 0d 0a 20 20 20 20 (),._('Restart.required'),......
44b40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5f 28 27 54 69 74 6c 65 20 69 6d ....................._('Title.im
44b60 61 67 65 20 6e 6f 74 20 66 6f 75 6e 64 20 2d 20 79 6f 75 20 6d 75 73 74 20 72 65 73 74 61 72 74 age.not.found.-.you.must.restart
44b80 20 43 61 6c 69 62 72 65 20 62 65 66 6f 72 65 20 75 73 69 6e 67 20 74 68 69 73 20 70 6c 75 67 69 .Calibre.before.using.this.plugi
44ba0 6e 21 27 29 2c 20 73 68 6f 77 3d 54 72 75 65 29 0d 0a 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0d n!'),.show=True)..........else:.
44bc0 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 74 69 74 6c 65 5f 69 6d 61 67 65 5f 6c 61 .............self.title_image_la
44be0 62 65 6c 2e 73 65 74 50 69 78 6d 61 70 28 70 69 78 6d 61 70 29 0d 0a 20 20 20 20 20 20 20 20 73 bel.setPixmap(pixmap)..........s
44c00 65 6c 66 2e 74 69 74 6c 65 5f 69 6d 61 67 65 5f 6c 61 62 65 6c 2e 73 65 74 4d 61 78 69 6d 75 6d elf.title_image_label.setMaximum
44c20 53 69 7a 65 28 33 32 2c 20 33 32 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 74 69 74 6c 65 Size(32,.32)..........self.title
44c40 5f 69 6d 61 67 65 5f 6c 61 62 65 6c 2e 73 65 74 53 63 61 6c 65 64 43 6f 6e 74 65 6e 74 73 28 54 _image_label.setScaledContents(T
44c60 72 75 65 29 0d 0a 0d 0a 0d 0a 63 6c 61 73 73 20 52 65 61 64 4f 6e 6c 79 54 61 62 6c 65 57 69 64 rue)......class.ReadOnlyTableWid
44c80 67 65 74 49 74 65 6d 28 51 54 61 62 6c 65 57 69 64 67 65 74 49 74 65 6d 29 3a 0d 0a 20 20 20 20 getItem(QTableWidgetItem):......
44ca0 27 27 27 0d 0a 20 20 20 20 46 6f 72 20 75 73 65 20 69 6e 20 61 20 74 61 62 6c 65 20 63 65 6c 6c '''......For.use.in.a.table.cell
44cc0 2c 20 64 69 73 70 6c 61 79 73 20 74 65 78 74 20 74 68 65 20 75 73 65 72 20 63 61 6e 6e 6f 74 20 ,.displays.text.the.user.cannot.
44ce0 73 65 6c 65 63 74 20 6f 72 20 6d 6f 64 69 66 79 2e 0d 0a 20 20 20 20 27 27 27 0d 0a 20 20 20 20 select.or.modify.......'''......
44d00 64 65 66 20 5f 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 2c 20 74 65 78 74 29 3a 0d 0a 20 20 20 20 20 def.__init__(self,.text):.......
44d20 20 20 20 69 66 20 74 65 78 74 20 69 73 20 4e 6f 6e 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 ...if.text.is.None:.............
44d40 20 74 65 78 74 20 3d 20 27 27 0d 0a 20 20 20 20 20 20 20 20 73 75 70 65 72 28 52 65 61 64 4f 6e .text.=.''..........super(ReadOn
44d60 6c 79 54 61 62 6c 65 57 69 64 67 65 74 49 74 65 6d 2c 20 73 65 6c 66 29 2e 5f 5f 69 6e 69 74 5f lyTableWidgetItem,.self).__init_
44d80 5f 28 74 65 78 74 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 46 6c 61 67 73 28 51 _(text)..........self.setFlags(Q
44da0 74 2e 49 74 65 6d 49 73 53 65 6c 65 63 74 61 62 6c 65 7c 51 74 2e 49 74 65 6d 49 73 45 6e 61 62 t.ItemIsSelectable|Qt.ItemIsEnab
44dc0 6c 65 64 29 0d 0a 0d 0a 0d 0a 63 6c 61 73 73 20 52 65 61 64 4f 6e 6c 79 54 65 78 74 49 63 6f 6e led)......class.ReadOnlyTextIcon
44de0 57 69 64 67 65 74 49 74 65 6d 28 52 65 61 64 4f 6e 6c 79 54 61 62 6c 65 57 69 64 67 65 74 49 74 WidgetItem(ReadOnlyTableWidgetIt
44e00 65 6d 29 3a 0d 0a 20 20 20 20 27 27 27 0d 0a 20 20 20 20 46 6f 72 20 75 73 65 20 69 6e 20 61 20 em):......'''......For.use.in.a.
44e20 74 61 62 6c 65 20 63 65 6c 6c 2c 20 64 69 73 70 6c 61 79 73 20 61 6e 20 69 63 6f 6e 20 74 68 65 table.cell,.displays.an.icon.the
44e40 20 75 73 65 72 20 63 61 6e 6e 6f 74 20 73 65 6c 65 63 74 20 6f 72 20 6d 6f 64 69 66 79 2e 0d 0a .user.cannot.select.or.modify...
44e60 20 20 20 20 27 27 27 0d 0a 20 20 20 20 64 65 66 20 5f 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 2c 20 ....'''......def.__init__(self,.
44e80 74 65 78 74 2c 20 69 63 6f 6e 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 75 70 65 72 28 52 65 61 64 text,.icon):..........super(Read
44ea0 4f 6e 6c 79 54 65 78 74 49 63 6f 6e 57 69 64 67 65 74 49 74 65 6d 2c 20 73 65 6c 66 29 2e 5f 5f OnlyTextIconWidgetItem,.self).__
44ec0 69 6e 69 74 5f 5f 28 74 65 78 74 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 69 63 6f 6e 3a 0d 0a init__(text)..........if.icon:..
44ee0 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 49 63 6f 6e 28 69 63 6f 6e 29 0d 0a ............self.setIcon(icon)..
44f00 0d 0a 63 6c 61 73 73 20 52 65 61 64 4f 6e 6c 79 43 68 65 63 6b 61 62 6c 65 54 61 62 6c 65 57 69 ..class.ReadOnlyCheckableTableWi
44f20 64 67 65 74 49 74 65 6d 28 52 65 61 64 4f 6e 6c 79 54 61 62 6c 65 57 69 64 67 65 74 49 74 65 6d dgetItem(ReadOnlyTableWidgetItem
44f40 29 3a 0d 0a 20 20 20 20 27 27 27 0d 0a 20 20 20 20 46 6f 72 20 75 73 65 20 69 6e 20 61 20 74 61 ):......'''......For.use.in.a.ta
44f60 62 6c 65 20 63 65 6c 6c 2c 20 64 69 73 70 6c 61 79 73 20 61 20 63 68 65 63 6b 62 6f 78 20 6e 65 ble.cell,.displays.a.checkbox.ne
44f80 78 74 20 74 6f 20 73 6f 6d 65 20 74 65 78 74 20 74 68 65 20 75 73 65 72 20 63 61 6e 6e 6f 74 20 xt.to.some.text.the.user.cannot.
44fa0 73 65 6c 65 63 74 20 6f 72 20 6d 6f 64 69 66 79 2e 0d 0a 20 20 20 20 27 27 27 0d 0a 20 20 20 20 select.or.modify.......'''......
44fc0 64 65 66 20 5f 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 2c 20 74 65 78 74 2c 20 63 68 65 63 6b 65 64 def.__init__(self,.text,.checked
44fe0 3d 46 61 6c 73 65 2c 20 69 73 5f 74 72 69 73 74 61 74 65 3d 46 61 6c 73 65 29 3a 0d 0a 20 20 20 =False,.is_tristate=False):.....
45000 20 20 20 20 20 73 75 70 65 72 28 52 65 61 64 4f 6e 6c 79 43 68 65 63 6b 61 62 6c 65 54 61 62 6c .....super(ReadOnlyCheckableTabl
45020 65 57 69 64 67 65 74 49 74 65 6d 2c 20 73 65 6c 66 29 2e 5f 5f 69 6e 69 74 5f 5f 28 74 65 78 74 eWidgetItem,.self).__init__(text
45040 29 0d 0a 20 20 20 20 20 20 20 20 74 72 79 3a 20 23 20 46 6f 72 20 51 74 20 42 61 63 6b 77 61 72 )..........try:.#.For.Qt.Backwar
45060 64 73 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 2e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 ds.compatibility...............s
45080 65 6c 66 2e 73 65 74 46 6c 61 67 73 28 51 74 2e 49 74 65 6d 46 6c 61 67 2e 49 74 65 6d 49 73 53 elf.setFlags(Qt.ItemFlag.ItemIsS
450a0 65 6c 65 63 74 61 62 6c 65 20 7c 20 51 74 2e 49 74 65 6d 46 6c 61 67 2e 49 74 65 6d 49 73 55 73 electable.|.Qt.ItemFlag.ItemIsUs
450c0 65 72 43 68 65 63 6b 61 62 6c 65 20 7c 20 51 74 2e 49 74 65 6d 46 6c 61 67 2e 49 74 65 6d 49 73 erCheckable.|.Qt.ItemFlag.ItemIs
450e0 45 6e 61 62 6c 65 64 20 29 0d 0a 20 20 20 20 20 20 20 20 65 78 63 65 70 74 3a 0d 0a 20 20 20 20 Enabled.)..........except:......
45100 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 46 6c 61 67 73 28 51 74 2e 49 74 65 6d 46 6c 61 ........self.setFlags(Qt.ItemFla
45120 67 73 28 51 74 2e 49 74 65 6d 49 73 53 65 6c 65 63 74 61 62 6c 65 20 7c 20 51 74 2e 49 74 65 6d gs(Qt.ItemIsSelectable.|.Qt.Item
45140 49 73 55 73 65 72 43 68 65 63 6b 61 62 6c 65 20 7c 20 51 74 2e 49 74 65 6d 49 73 45 6e 61 62 6c IsUserCheckable.|.Qt.ItemIsEnabl
45160 65 64 20 29 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 69 73 5f 74 72 69 73 74 61 74 65 3a 0d 0a ed.))..........if.is_tristate:..
45180 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 46 6c 61 67 73 28 73 65 6c 66 2e 66 ............self.setFlags(self.f
451a0 6c 61 67 73 28 29 20 7c 20 51 74 2e 49 74 65 6d 49 73 54 72 69 73 74 61 74 65 29 0d 0a 20 20 20 lags().|.Qt.ItemIsTristate).....
451c0 20 20 20 20 20 69 66 20 63 68 65 63 6b 65 64 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 .....if.checked:..............se
451e0 6c 66 2e 73 65 74 43 68 65 63 6b 53 74 61 74 65 28 51 74 2e 43 68 65 63 6b 65 64 29 0d 0a 20 20 lf.setCheckState(Qt.Checked)....
45200 20 20 20 20 20 20 65 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 69 73 5f 74 ......else:..............if.is_t
45220 72 69 73 74 61 74 65 20 61 6e 64 20 63 68 65 63 6b 65 64 20 69 73 20 4e 6f 6e 65 3a 0d 0a 20 20 ristate.and.checked.is.None:....
45240 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 43 68 65 63 6b 53 74 61 74 65 ..............self.setCheckState
45260 28 51 74 2e 50 61 72 74 69 61 6c 6c 79 43 68 65 63 6b 65 64 29 0d 0a 20 20 20 20 20 20 20 20 20 (Qt.PartiallyChecked)...........
45280 20 20 20 65 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 ...else:..................self.s
452a0 65 74 43 68 65 63 6b 53 74 61 74 65 28 51 74 2e 55 6e 63 68 65 63 6b 65 64 29 0d 0a 0d 0a 20 20 etCheckState(Qt.Unchecked)......
452c0 20 20 64 65 66 20 67 65 74 5f 62 6f 6f 6c 65 61 6e 5f 76 61 6c 75 65 28 73 65 6c 66 29 3a 0d 0a ..def.get_boolean_value(self):..
452e0 20 20 20 20 20 20 20 20 27 27 27 0d 0a 20 20 20 20 20 20 20 20 52 65 74 75 72 6e 20 61 20 62 6f ........'''..........Return.a.bo
45300 6f 6c 65 61 6e 20 76 61 6c 75 65 20 69 6e 64 69 63 61 74 69 6e 67 20 77 68 65 74 68 65 72 20 63 olean.value.indicating.whether.c
45320 68 65 63 6b 62 6f 78 20 69 73 20 63 68 65 63 6b 65 64 0d 0a 20 20 20 20 20 20 20 20 49 66 20 74 heckbox.is.checked..........If.t
45340 68 69 73 20 69 73 20 61 20 74 72 69 73 74 61 74 65 20 63 68 65 63 6b 62 6f 78 2c 20 61 20 70 61 his.is.a.tristate.checkbox,.a.pa
45360 72 74 69 61 6c 6c 79 20 63 68 65 63 6b 65 64 20 76 61 6c 75 65 20 69 73 20 72 65 74 75 72 6e 65 rtially.checked.value.is.returne
45380 64 20 61 73 20 4e 6f 6e 65 0d 0a 20 20 20 20 20 20 20 20 27 27 27 0d 0a 20 20 20 20 20 20 20 20 d.as.None..........'''..........
453a0 69 66 20 73 65 6c 66 2e 63 68 65 63 6b 53 74 61 74 65 28 29 20 3d 3d 20 51 74 2e 50 61 72 74 69 if.self.checkState().==.Qt.Parti
453c0 61 6c 6c 79 43 68 65 63 6b 65 64 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e allyChecked:..............return
453e0 20 4e 6f 6e 65 0d 0a 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 .None..........else:............
45400 20 20 72 65 74 75 72 6e 20 73 65 6c 66 2e 63 68 65 63 6b 53 74 61 74 65 28 29 20 3d 3d 20 51 74 ..return.self.checkState().==.Qt
45420 2e 43 68 65 63 6b 65 64 0d 0a 0d 0a 0d 0a 63 6c 61 73 73 20 54 65 78 74 49 63 6f 6e 57 69 64 67 .Checked......class.TextIconWidg
45440 65 74 49 74 65 6d 28 51 54 61 62 6c 65 57 69 64 67 65 74 49 74 65 6d 29 3a 0d 0a 20 20 20 20 27 etItem(QTableWidgetItem):......'
45460 27 27 0d 0a 20 20 20 20 46 6f 72 20 75 73 65 20 69 6e 20 61 20 74 61 62 6c 65 20 63 65 6c 6c 2c ''......For.use.in.a.table.cell,
45480 20 64 69 73 70 6c 61 79 73 20 74 65 78 74 20 77 69 74 68 20 61 6e 20 69 63 6f 6e 20 6e 65 78 74 .displays.text.with.an.icon.next
454a0 20 74 6f 20 69 74 2e 0d 0a 20 20 20 20 27 27 27 0d 0a 20 20 20 20 64 65 66 20 5f 5f 69 6e 69 74 .to.it.......'''......def.__init
454c0 5f 5f 28 73 65 6c 66 2c 20 74 65 78 74 2c 20 69 63 6f 6e 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 __(self,.text,.icon):..........s
454e0 75 70 65 72 28 54 65 78 74 49 63 6f 6e 57 69 64 67 65 74 49 74 65 6d 2c 20 73 65 6c 66 29 2e 5f uper(TextIconWidgetItem,.self)._
45500 5f 69 6e 69 74 5f 5f 28 74 65 78 74 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 49 _init__(text)..........self.setI
45520 63 6f 6e 28 69 63 6f 6e 29 0d 0a 0d 0a 0d 0a 23 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d con(icon)......#.---------------
45540 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d -------------------------------.
45560 0a 23 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 6f 6e 74 72 6f 6c 73 0d 0a 23 20 2d 2d 2d .#...............Controls..#.---
45580 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d --------------------------------
455a0 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 0d 0a 0d 0a 63 6c 61 73 73 20 43 75 73 74 6f 6d 43 6f 6c -----------......class.CustomCol
455c0 75 6d 6e 43 6f 6d 62 6f 42 6f 78 28 51 43 6f 6d 62 6f 42 6f 78 29 3a 0d 0a 20 20 20 20 43 52 45 umnComboBox(QComboBox):......CRE
455e0 41 54 45 5f 4e 45 57 5f 43 4f 4c 55 4d 4e 5f 49 54 45 4d 20 3d 20 5f 28 22 43 72 65 61 74 65 20 ATE_NEW_COLUMN_ITEM.=._("Create.
45600 6e 65 77 20 63 6f 6c 75 6d 6e 22 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 5f 69 6e 69 74 5f 5f new.column")........def.__init__
45620 28 73 65 6c 66 2c 20 70 61 72 65 6e 74 2c 20 63 75 73 74 6f 6d 5f 63 6f 6c 75 6d 6e 73 3d 7b 7d (self,.parent,.custom_columns={}
45640 2c 20 73 65 6c 65 63 74 65 64 5f 63 6f 6c 75 6d 6e 3d 27 27 2c 20 69 6e 69 74 69 61 6c 5f 69 74 ,.selected_column='',.initial_it
45660 65 6d 73 3d 5b 27 27 5d 2c 20 63 72 65 61 74 65 5f 63 6f 6c 75 6d 6e 5f 63 61 6c 6c 62 61 63 6b ems=[''],.create_column_callback
45680 3d 4e 6f 6e 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 75 70 65 72 28 43 75 73 74 6f 6d 43 6f 6c =None):..........super(CustomCol
456a0 75 6d 6e 43 6f 6d 62 6f 42 6f 78 2c 20 73 65 6c 66 29 2e 5f 5f 69 6e 69 74 5f 5f 28 70 61 72 65 umnComboBox,.self).__init__(pare
456c0 6e 74 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 72 65 61 74 65 5f 63 6f 6c 75 6d 6e 5f nt)..........self.create_column_
456e0 63 61 6c 6c 62 61 63 6b 20 3d 20 63 72 65 61 74 65 5f 63 6f 6c 75 6d 6e 5f 63 61 6c 6c 62 61 63 callback.=.create_column_callbac
45700 6b 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 75 72 72 65 6e 74 5f 69 6e 64 65 78 20 3d 20 k..........self.current_index.=.
45720 30 0d 0a 20 20 20 20 20 20 20 20 69 66 20 63 72 65 61 74 65 5f 63 6f 6c 75 6d 6e 5f 63 61 6c 6c 0..........if.create_column_call
45740 62 61 63 6b 20 69 73 20 6e 6f 74 20 4e 6f 6e 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 back.is.not.None:..............s
45760 65 6c 66 2e 63 75 72 72 65 6e 74 54 65 78 74 43 68 61 6e 67 65 64 2e 63 6f 6e 6e 65 63 74 28 73 elf.currentTextChanged.connect(s
45780 65 6c 66 2e 63 75 72 72 65 6e 74 5f 74 65 78 74 5f 63 68 61 6e 67 65 64 29 0d 0a 20 20 20 20 20 elf.current_text_changed).......
457a0 20 20 20 73 65 6c 66 2e 70 6f 70 75 6c 61 74 65 5f 63 6f 6d 62 6f 28 63 75 73 74 6f 6d 5f 63 6f ...self.populate_combo(custom_co
457c0 6c 75 6d 6e 73 2c 20 73 65 6c 65 63 74 65 64 5f 63 6f 6c 75 6d 6e 2c 20 69 6e 69 74 69 61 6c 5f lumns,.selected_column,.initial_
457e0 69 74 65 6d 73 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 70 6f 70 75 6c 61 74 65 5f 63 6f 6d 62 6f items)........def.populate_combo
45800 28 73 65 6c 66 2c 20 63 75 73 74 6f 6d 5f 63 6f 6c 75 6d 6e 73 2c 20 73 65 6c 65 63 74 65 64 5f (self,.custom_columns,.selected_
45820 63 6f 6c 75 6d 6e 2c 20 69 6e 69 74 69 61 6c 5f 69 74 65 6d 73 3d 5b 27 27 5d 2c 20 73 68 6f 77 column,.initial_items=[''],.show
45840 5f 6c 6f 6f 6b 75 70 5f 6e 61 6d 65 3d 54 72 75 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c _lookup_name=True):..........sel
45860 66 2e 63 6c 65 61 72 28 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 6f 6c 75 6d 6e 5f 6e f.clear()..........self.column_n
45880 61 6d 65 73 20 3d 20 5b 5d 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 65 63 74 65 64 5f 69 64 78 20 ames.=.[]..........selected_idx.
458a0 3d 20 30 0d 0a 0d 0a 20 20 20 20 20 20 20 20 69 66 20 69 73 69 6e 73 74 61 6e 63 65 28 69 6e 69 =.0............if.isinstance(ini
458c0 74 69 61 6c 5f 69 74 65 6d 73 2c 20 64 69 63 74 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 tial_items,.dict):..............
458e0 66 6f 72 20 6b 65 79 20 69 6e 20 73 6f 72 74 65 64 28 69 6e 69 74 69 61 6c 5f 69 74 65 6d 73 2e for.key.in.sorted(initial_items.
45900 6b 65 79 73 28 29 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 keys()):..................self.c
45920 6f 6c 75 6d 6e 5f 6e 61 6d 65 73 2e 61 70 70 65 6e 64 28 6b 65 79 29 0d 0a 20 20 20 20 20 20 20 olumn_names.append(key).........
45940 20 20 20 20 20 20 20 20 20 64 69 73 70 6c 61 79 5f 6e 61 6d 65 20 3d 20 69 6e 69 74 69 61 6c 5f .........display_name.=.initial_
45960 69 74 65 6d 73 5b 6b 65 79 5d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 items[key]..................self
45980 2e 61 64 64 49 74 65 6d 28 64 69 73 70 6c 61 79 5f 6e 61 6d 65 29 0d 0a 20 20 20 20 20 20 20 20 .addItem(display_name)..........
459a0 20 20 20 20 20 20 20 20 69 66 20 6b 65 79 20 3d 3d 20 73 65 6c 65 63 74 65 64 5f 63 6f 6c 75 6d ........if.key.==.selected_colum
459c0 6e 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 65 63 74 65 64 n:......................selected
459e0 5f 69 64 78 20 3d 20 6c 65 6e 28 73 65 6c 66 2e 63 6f 6c 75 6d 6e 5f 6e 61 6d 65 73 29 20 2d 20 _idx.=.len(self.column_names).-.
45a00 31 0d 0a 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 1..........else:..............fo
45a20 72 20 64 69 73 70 6c 61 79 5f 6e 61 6d 65 20 69 6e 20 69 6e 69 74 69 61 6c 5f 69 74 65 6d 73 3a r.display_name.in.initial_items:
45a40 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 6f 6c 75 6d 6e 5f 6e 61 ..................self.column_na
45a60 6d 65 73 2e 61 70 70 65 6e 64 28 64 69 73 70 6c 61 79 5f 6e 61 6d 65 29 0d 0a 20 20 20 20 20 20 mes.append(display_name)........
45a80 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 61 64 64 49 74 65 6d 28 64 69 73 70 6c 61 79 5f 6e ..........self.addItem(display_n
45aa0 61 6d 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 64 69 73 70 6c 61 79 ame)..................if.display
45ac0 5f 6e 61 6d 65 20 3d 3d 20 73 65 6c 65 63 74 65 64 5f 63 6f 6c 75 6d 6e 3a 0d 0a 20 20 20 20 20 _name.==.selected_column:.......
45ae0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 65 63 74 65 64 5f 69 64 78 20 3d 20 6c 65 ...............selected_idx.=.le
45b00 6e 28 73 65 6c 66 2e 63 6f 6c 75 6d 6e 5f 6e 61 6d 65 73 29 20 2d 20 31 0d 0a 0d 0a 20 20 20 20 n(self.column_names).-.1........
45b20 20 20 20 20 66 6f 72 20 6b 65 79 20 69 6e 20 73 6f 72 74 65 64 28 63 75 73 74 6f 6d 5f 63 6f 6c ....for.key.in.sorted(custom_col
45b40 75 6d 6e 73 2e 6b 65 79 73 28 29 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e umns.keys()):..............self.
45b60 63 6f 6c 75 6d 6e 5f 6e 61 6d 65 73 2e 61 70 70 65 6e 64 28 6b 65 79 29 0d 0a 20 20 20 20 20 20 column_names.append(key)........
45b80 20 20 20 20 20 20 64 69 73 70 6c 61 79 5f 6e 61 6d 65 20 3d 20 27 25 73 20 28 25 73 29 27 25 28 ......display_name.=.'%s.(%s)'%(
45ba0 6b 65 79 2c 20 63 75 73 74 6f 6d 5f 63 6f 6c 75 6d 6e 73 5b 6b 65 79 5d 5b 27 6e 61 6d 65 27 5d key,.custom_columns[key]['name']
45bc0 29 20 69 66 20 73 68 6f 77 5f 6c 6f 6f 6b 75 70 5f 6e 61 6d 65 20 65 6c 73 65 20 63 75 73 74 6f ).if.show_lookup_name.else.custo
45be0 6d 5f 63 6f 6c 75 6d 6e 73 5b 6b 65 79 5d 5b 27 6e 61 6d 65 27 5d 0d 0a 20 20 20 20 20 20 20 20 m_columns[key]['name']..........
45c00 20 20 20 20 73 65 6c 66 2e 61 64 64 49 74 65 6d 28 64 69 73 70 6c 61 79 5f 6e 61 6d 65 29 0d 0a ....self.addItem(display_name)..
45c20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6b 65 79 20 3d 3d 20 73 65 6c 65 63 74 65 64 5f 63 ............if.key.==.selected_c
45c40 6f 6c 75 6d 6e 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 65 63 74 65 64 olumn:..................selected
45c60 5f 69 64 78 20 3d 20 6c 65 6e 28 73 65 6c 66 2e 63 6f 6c 75 6d 6e 5f 6e 61 6d 65 73 29 20 2d 20 _idx.=.len(self.column_names).-.
45c80 31 0d 0a 20 20 20 20 20 20 20 20 0d 0a 20 20 20 20 20 20 20 20 69 66 20 73 65 6c 66 2e 63 72 65 1....................if.self.cre
45ca0 61 74 65 5f 63 6f 6c 75 6d 6e 5f 63 61 6c 6c 62 61 63 6b 20 69 73 20 6e 6f 74 20 4e 6f 6e 65 3a ate_column_callback.is.not.None:
45cc0 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 61 64 64 49 74 65 6d 28 73 65 6c 66 2e ..............self.addItem(self.
45ce0 43 52 45 41 54 45 5f 4e 45 57 5f 43 4f 4c 55 4d 4e 5f 49 54 45 4d 29 0d 0a 20 20 20 20 20 20 20 CREATE_NEW_COLUMN_ITEM).........
45d00 20 20 20 20 20 73 65 6c 66 2e 63 6f 6c 75 6d 6e 5f 6e 61 6d 65 73 2e 61 70 70 65 6e 64 28 73 65 .....self.column_names.append(se
45d20 6c 66 2e 43 52 45 41 54 45 5f 4e 45 57 5f 43 4f 4c 55 4d 4e 5f 49 54 45 4d 29 0d 0a 0d 0a 20 20 lf.CREATE_NEW_COLUMN_ITEM)......
45d40 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 43 75 72 72 65 6e 74 49 6e 64 65 78 28 73 65 6c 65 63 ......self.setCurrentIndex(selec
45d60 74 65 64 5f 69 64 78 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 67 65 74 5f 73 65 6c 65 63 74 65 64 ted_idx)........def.get_selected
45d80 5f 63 6f 6c 75 6d 6e 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 65 63 74 65 64 _column(self):..........selected
45da0 5f 63 6f 6c 75 6d 6e 20 3d 20 73 65 6c 66 2e 63 6f 6c 75 6d 6e 5f 6e 61 6d 65 73 5b 73 65 6c 66 _column.=.self.column_names[self
45dc0 2e 63 75 72 72 65 6e 74 49 6e 64 65 78 28 29 5d 0d 0a 20 20 20 20 20 20 20 20 69 66 20 73 65 6c .currentIndex()]..........if.sel
45de0 65 63 74 65 64 5f 63 6f 6c 75 6d 6e 20 3d 3d 20 73 65 6c 66 2e 43 52 45 41 54 45 5f 4e 45 57 5f ected_column.==.self.CREATE_NEW_
45e00 43 4f 4c 55 4d 4e 5f 49 54 45 4d 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 65 63 74 COLUMN_ITEM:..............select
45e20 65 64 5f 63 6f 6c 75 6d 6e 20 3d 20 4e 6f 6e 65 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e ed_column.=.None..........return
45e40 20 73 65 6c 65 63 74 65 64 5f 63 6f 6c 75 6d 6e 0d 0a 20 20 20 20 0d 0a 20 20 20 20 64 65 66 20 .selected_column............def.
45e60 63 75 72 72 65 6e 74 5f 74 65 78 74 5f 63 68 61 6e 67 65 64 28 73 65 6c 66 2c 20 6e 65 77 5f 74 current_text_changed(self,.new_t
45e80 65 78 74 29 3a 0d 0a 20 20 20 20 20 20 20 20 69 66 20 6e 65 77 5f 74 65 78 74 20 3d 3d 20 73 65 ext):..........if.new_text.==.se
45ea0 6c 66 2e 43 52 45 41 54 45 5f 4e 45 57 5f 43 4f 4c 55 4d 4e 5f 49 54 45 4d 3a 0d 0a 20 20 20 20 lf.CREATE_NEW_COLUMN_ITEM:......
45ec0 20 20 20 20 20 20 20 20 72 65 73 75 6c 74 20 3d 20 73 65 6c 66 2e 63 72 65 61 74 65 5f 63 6f 6c ........result.=.self.create_col
45ee0 75 6d 6e 5f 63 61 6c 6c 62 61 63 6b 28 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6e umn_callback()..............if.n
45f00 6f 74 20 72 65 73 75 6c 74 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 ot.result:..................self
45f20 2e 73 65 74 43 75 72 72 65 6e 74 49 6e 64 65 78 28 73 65 6c 66 2e 63 75 72 72 65 6e 74 5f 69 6e .setCurrentIndex(self.current_in
45f40 64 65 78 29 0d 0a 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 dex)..........else:.............
45f60 20 73 65 6c 66 2e 63 75 72 72 65 6e 74 5f 69 6e 64 65 78 20 3d 20 73 65 6c 66 2e 63 75 72 72 65 .self.current_index.=.self.curre
45f80 6e 74 49 6e 64 65 78 28 29 0d 0a 0d 0a 0d 0a 63 6c 61 73 73 20 4b 65 79 56 61 6c 75 65 43 6f 6d ntIndex()......class.KeyValueCom
45fa0 62 6f 42 6f 78 28 51 43 6f 6d 62 6f 42 6f 78 29 3a 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 5f 69 boBox(QComboBox):........def.__i
45fc0 6e 69 74 5f 5f 28 73 65 6c 66 2c 20 70 61 72 65 6e 74 2c 20 76 61 6c 75 65 73 2c 20 73 65 6c 65 nit__(self,.parent,.values,.sele
45fe0 63 74 65 64 5f 6b 65 79 29 3a 0d 0a 20 20 20 20 20 20 20 20 51 43 6f 6d 62 6f 42 6f 78 2e 5f 5f cted_key):..........QComboBox.__
46000 69 6e 69 74 5f 5f 28 73 65 6c 66 2c 20 70 61 72 65 6e 74 29 0d 0a 20 20 20 20 20 20 20 20 73 65 init__(self,.parent)..........se
46020 6c 66 2e 76 61 6c 75 65 73 20 3d 20 76 61 6c 75 65 73 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 lf.values.=.values..........self
46040 2e 70 6f 70 75 6c 61 74 65 5f 63 6f 6d 62 6f 28 73 65 6c 65 63 74 65 64 5f 6b 65 79 29 0d 0a 0d .populate_combo(selected_key)...
46060 0a 20 20 20 20 64 65 66 20 70 6f 70 75 6c 61 74 65 5f 63 6f 6d 62 6f 28 73 65 6c 66 2c 20 73 65 .....def.populate_combo(self,.se
46080 6c 65 63 74 65 64 5f 6b 65 79 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 6c 65 61 72 lected_key):..........self.clear
460a0 28 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 65 63 74 65 64 5f 69 64 78 20 3d 20 69 64 78 20 3d ()..........selected_idx.=.idx.=
460c0 20 2d 31 0d 0a 20 20 20 20 20 20 20 20 66 6f 72 20 6b 65 79 2c 20 76 61 6c 75 65 20 69 6e 20 73 .-1..........for.key,.value.in.s
460e0 65 6c 66 2e 76 61 6c 75 65 73 2e 69 74 65 6d 73 28 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 elf.values.items():.............
46100 20 69 64 78 20 3d 20 69 64 78 20 2b 20 31 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 .idx.=.idx.+.1..............self
46120 2e 61 64 64 49 74 65 6d 28 76 61 6c 75 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 .addItem(value)..............if.
46140 6b 65 79 20 3d 3d 20 73 65 6c 65 63 74 65 64 5f 6b 65 79 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 key.==.selected_key:............
46160 20 20 20 20 20 20 73 65 6c 65 63 74 65 64 5f 69 64 78 20 3d 20 69 64 78 0d 0a 20 20 20 20 20 20 ......selected_idx.=.idx........
46180 20 20 73 65 6c 66 2e 73 65 74 43 75 72 72 65 6e 74 49 6e 64 65 78 28 73 65 6c 65 63 74 65 64 5f ..self.setCurrentIndex(selected_
461a0 69 64 78 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 73 65 6c 65 63 74 65 64 5f 6b 65 79 28 73 65 6c idx)........def.selected_key(sel
461c0 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 66 6f 72 20 6b 65 79 2c 20 76 61 6c 75 65 20 69 6e 20 73 f):..........for.key,.value.in.s
461e0 65 6c 66 2e 76 61 6c 75 65 73 2e 69 74 65 6d 73 28 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 elf.values.items():.............
46200 20 69 66 20 76 61 6c 75 65 20 3d 3d 20 75 6e 69 63 6f 64 65 28 73 65 6c 66 2e 63 75 72 72 65 6e .if.value.==.unicode(self.curren
46220 74 54 65 78 74 28 29 29 2e 73 74 72 69 70 28 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 tText()).strip():...............
46240 20 20 20 72 65 74 75 72 6e 20 6b 65 79 0d 0a 0d 0a 0d 0a 63 6c 61 73 73 20 4e 6f 57 68 65 65 6c ...return.key......class.NoWheel
46260 43 6f 6d 62 6f 42 6f 78 28 51 43 6f 6d 62 6f 42 6f 78 29 3a 0d 0a 20 20 20 20 27 27 27 0d 0a 20 ComboBox(QComboBox):......'''...
46280 20 20 20 46 6f 72 20 63 6f 6d 62 6f 62 6f 78 20 64 69 73 70 6c 61 79 65 64 20 69 6e 20 61 20 74 ...For.combobox.displayed.in.a.t
462a0 61 62 6c 65 20 63 65 6c 6c 20 75 73 69 6e 67 20 74 68 65 20 6d 6f 75 73 65 20 77 68 65 65 6c 20 able.cell.using.the.mouse.wheel.
462c0 68 61 73 20 6e 61 73 74 79 20 69 6e 74 65 72 61 63 74 69 6f 6e 73 0d 0a 20 20 20 20 64 75 65 20 has.nasty.interactions......due.
462e0 74 6f 20 74 68 65 20 63 6f 6e 66 6c 69 63 74 20 62 65 74 77 65 65 6e 20 73 63 72 6f 6c 6c 69 6e to.the.conflict.between.scrollin
46300 67 20 74 68 65 20 74 61 62 6c 65 20 76 73 20 73 63 72 6f 6c 6c 69 6e 67 20 74 68 65 20 63 6f 6d g.the.table.vs.scrolling.the.com
46320 62 6f 62 6f 78 20 69 74 65 6d 2e 0d 0a 20 20 20 20 49 6e 68 65 72 69 74 20 66 72 6f 6d 20 74 68 bobox.item.......Inherit.from.th
46340 69 73 20 63 6c 61 73 73 20 74 6f 20 64 69 73 61 62 6c 65 20 74 68 65 20 63 6f 6d 62 6f 62 6f 78 is.class.to.disable.the.combobox
46360 20 63 68 61 6e 67 69 6e 67 20 76 61 6c 75 65 20 77 69 74 68 20 6d 6f 75 73 65 20 77 68 65 65 6c .changing.value.with.mouse.wheel
46380 2e 0d 0a 20 20 20 20 27 27 27 0d 0a 20 20 20 20 64 65 66 20 77 68 65 65 6c 45 76 65 6e 74 28 73 .......'''......def.wheelEvent(s
463a0 65 6c 66 2c 20 65 76 65 6e 74 29 3a 0d 0a 20 20 20 20 20 20 20 20 65 76 65 6e 74 2e 69 67 6e 6f elf,.event):..........event.igno
463c0 72 65 28 29 0d 0a 0d 0a 0d 0a 63 6c 61 73 73 20 52 65 61 64 4f 6e 6c 79 4c 69 6e 65 45 64 69 74 re()......class.ReadOnlyLineEdit
463e0 28 51 4c 69 6e 65 45 64 69 74 29 3a 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 5f 69 6e 69 74 5f 5f (QLineEdit):........def.__init__
46400 28 73 65 6c 66 2c 20 74 65 78 74 2c 20 70 61 72 65 6e 74 29 3a 0d 0a 20 20 20 20 20 20 20 20 69 (self,.text,.parent):..........i
46420 66 20 74 65 78 74 20 69 73 20 4e 6f 6e 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 74 65 78 f.text.is.None:..............tex
46440 74 20 3d 20 27 27 0d 0a 20 20 20 20 20 20 20 20 73 75 70 65 72 28 52 65 61 64 4f 6e 6c 79 4c 69 t.=.''..........super(ReadOnlyLi
46460 6e 65 45 64 69 74 2c 20 73 65 6c 66 29 2e 5f 5f 69 6e 69 74 5f 5f 28 74 65 78 74 2c 20 70 61 72 neEdit,.self).__init__(text,.par
46480 65 6e 74 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 45 6e 61 62 6c 65 64 28 46 61 ent)..........self.setEnabled(Fa
464a0 6c 73 65 29 0d 0a 50 4b 03 04 14 00 00 00 00 00 c5 73 8b 58 e2 13 19 6e 24 fc 00 00 24 fc 00 00 lse)..PK.........s.X...n$...$...
464c0 09 00 00 00 63 6f 6e 66 69 67 2e 70 79 66 72 6f 6d 20 5f 5f 66 75 74 75 72 65 5f 5f 20 69 6d 70 ....config.pyfrom.__future__.imp
464e0 6f 72 74 20 75 6e 69 63 6f 64 65 5f 6c 69 74 65 72 61 6c 73 2c 20 64 69 76 69 73 69 6f 6e 2c 20 ort.unicode_literals,.division,.
46500 61 62 73 6f 6c 75 74 65 5f 69 6d 70 6f 72 74 2c 20 70 72 69 6e 74 5f 66 75 6e 63 74 69 6f 6e 0d absolute_import,.print_function.
46520 0a 0d 0a 5f 5f 6c 69 63 65 6e 73 65 5f 5f 20 20 20 3d 20 27 47 50 4c 20 76 33 27 0d 0a 5f 5f 63 ...__license__...=.'GPL.v3'..__c
46540 6f 70 79 72 69 67 68 74 5f 5f 20 3d 20 27 32 30 31 31 2c 20 47 72 61 6e 74 20 44 72 61 6b 65 27 opyright__.=.'2011,.Grant.Drake'
46560 0d 0a 0d 0a 74 72 79 3a 0d 0a 20 20 20 20 6c 6f 61 64 5f 74 72 61 6e 73 6c 61 74 69 6f 6e 73 28 ....try:......load_translations(
46580 29 0d 0a 65 78 63 65 70 74 20 4e 61 6d 65 45 72 72 6f 72 3a 0d 0a 20 20 20 20 70 61 73 73 20 23 )..except.NameError:......pass.#
465a0 20 6c 6f 61 64 5f 74 72 61 6e 73 6c 61 74 69 6f 6e 73 28 29 20 61 64 64 65 64 20 69 6e 20 63 61 .load_translations().added.in.ca
465c0 6c 69 62 72 65 20 31 2e 39 0d 0a 0d 0a 69 6d 70 6f 72 74 20 63 6f 70 79 2c 20 74 72 61 63 65 62 libre.1.9....import.copy,.traceb
465e0 61 63 6b 0d 0a 69 6d 70 6f 72 74 20 73 69 78 0d 0a 66 72 6f 6d 20 73 69 78 20 69 6d 70 6f 72 74 ack..import.six..from.six.import
46600 20 74 65 78 74 5f 74 79 70 65 20 61 73 20 75 6e 69 63 6f 64 65 0d 0a 0d 0a 74 72 79 3a 0d 0a 20 .text_type.as.unicode....try:...
46620 20 20 20 66 72 6f 6d 20 71 74 2e 63 6f 72 65 20 69 6d 70 6f 72 74 20 28 51 57 69 64 67 65 74 2c ...from.qt.core.import.(QWidget,
46640 20 51 56 42 6f 78 4c 61 79 6f 75 74 2c 20 51 4c 61 62 65 6c 2c 20 51 4c 69 6e 65 45 64 69 74 2c .QVBoxLayout,.QLabel,.QLineEdit,
46660 20 51 74 2c 20 51 55 72 6c 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .Qt,.QUrl,......................
46680 20 20 20 20 51 47 72 6f 75 70 42 6f 78 2c 20 51 43 6f 6d 62 6f 42 6f 78 2c 20 51 48 42 6f 78 4c ....QGroupBox,.QComboBox,.QHBoxL
466a0 61 79 6f 75 74 2c 20 51 49 63 6f 6e 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ayout,.QIcon,...................
466c0 20 20 20 20 20 20 20 51 49 6e 70 75 74 44 69 61 6c 6f 67 2c 20 51 47 72 69 64 4c 61 79 6f 75 74 .......QInputDialog,.QGridLayout
466e0 2c 20 51 50 75 73 68 42 75 74 74 6f 6e 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ,.QPushButton,..................
46700 20 20 20 20 20 20 20 20 51 43 68 65 63 6b 42 6f 78 2c 20 51 54 61 62 6c 65 57 69 64 67 65 74 2c ........QCheckBox,.QTableWidget,
46720 20 51 41 62 73 74 72 61 63 74 49 74 65 6d 56 69 65 77 2c 20 51 53 69 7a 65 2c 0d 0a 20 20 20 20 .QAbstractItemView,.QSize,......
46740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 51 53 63 72 6f 6c 6c 41 72 65 61 2c ....................QScrollArea,
46760 20 51 54 61 62 57 69 64 67 65 74 2c 20 51 54 6f 6f 6c 42 75 74 74 6f 6e 2c 20 51 53 70 61 63 65 .QTabWidget,.QToolButton,.QSpace
46780 72 49 74 65 6d 29 0d 0a 65 78 63 65 70 74 20 49 6d 70 6f 72 74 45 72 72 6f 72 3a 0d 0a 20 20 20 rItem)..except.ImportError:.....
467a0 20 66 72 6f 6d 20 50 79 51 74 35 2e 51 74 20 69 6d 70 6f 72 74 20 28 51 57 69 64 67 65 74 2c 20 .from.PyQt5.Qt.import.(QWidget,.
467c0 51 56 42 6f 78 4c 61 79 6f 75 74 2c 20 51 4c 61 62 65 6c 2c 20 51 4c 69 6e 65 45 64 69 74 2c 20 QVBoxLayout,.QLabel,.QLineEdit,.
467e0 51 74 2c 20 51 55 72 6c 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 Qt,.QUrl,.......................
46800 20 20 20 51 47 72 6f 75 70 42 6f 78 2c 20 51 43 6f 6d 62 6f 42 6f 78 2c 20 51 48 42 6f 78 4c 61 ...QGroupBox,.QComboBox,.QHBoxLa
46820 79 6f 75 74 2c 20 51 49 63 6f 6e 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 yout,.QIcon,....................
46840 20 20 20 20 20 20 51 49 6e 70 75 74 44 69 61 6c 6f 67 2c 20 51 47 72 69 64 4c 61 79 6f 75 74 2c ......QInputDialog,.QGridLayout,
46860 20 51 50 75 73 68 42 75 74 74 6f 6e 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .QPushButton,...................
46880 20 20 20 20 20 20 20 51 43 68 65 63 6b 42 6f 78 2c 20 51 54 61 62 6c 65 57 69 64 67 65 74 2c 20 .......QCheckBox,.QTableWidget,.
468a0 51 41 62 73 74 72 61 63 74 49 74 65 6d 56 69 65 77 2c 20 51 53 69 7a 65 2c 0d 0a 20 20 20 20 20 QAbstractItemView,.QSize,.......
468c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 51 53 63 72 6f 6c 6c 41 72 65 61 2c 20 ...................QScrollArea,.
468e0 51 54 61 62 57 69 64 67 65 74 2c 20 51 54 6f 6f 6c 42 75 74 74 6f 6e 2c 20 51 53 70 61 63 65 72 QTabWidget,.QToolButton,.QSpacer
46900 49 74 65 6d 29 0d 0a 0d 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 2e 67 75 69 32 20 69 6d 70 6f 72 Item)....from.calibre.gui2.impor
46920 74 20 65 72 72 6f 72 5f 64 69 61 6c 6f 67 2c 20 64 79 6e 61 6d 69 63 2c 20 69 6e 66 6f 5f 64 69 t.error_dialog,.dynamic,.info_di
46940 61 6c 6f 67 2c 20 71 75 65 73 74 69 6f 6e 5f 64 69 61 6c 6f 67 2c 20 6f 70 65 6e 5f 75 72 6c 0d alog,.question_dialog,.open_url.
46960 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 2e 67 75 69 32 2e 63 6f 6d 70 6c 65 74 65 32 20 69 6d 70 .from.calibre.gui2.complete2.imp
46980 6f 72 74 20 45 64 69 74 57 69 74 68 43 6f 6d 70 6c 65 74 65 0d 0a 66 72 6f 6d 20 63 61 6c 69 62 ort.EditWithComplete..from.calib
469a0 72 65 2e 67 75 69 32 2e 64 69 61 6c 6f 67 73 2e 63 6f 6e 66 69 72 6d 5f 64 65 6c 65 74 65 20 69 re.gui2.dialogs.confirm_delete.i
469c0 6d 70 6f 72 74 20 63 6f 6e 66 69 72 6d 0d 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 2e 75 74 69 6c mport.confirm..from.calibre.util
469e0 73 2e 63 6f 6e 66 69 67 20 69 6d 70 6f 72 74 20 4a 53 4f 4e 43 6f 6e 66 69 67 0d 0a 66 72 6f 6d s.config.import.JSONConfig..from
46a00 20 63 61 6c 69 62 72 65 2e 75 74 69 6c 73 2e 69 63 75 20 69 6d 70 6f 72 74 20 73 6f 72 74 5f 6b .calibre.utils.icu.import.sort_k
46a20 65 79 0d 0a 0d 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 5f 70 6c 75 67 69 6e 73 2e 72 65 61 64 69 ey....from.calibre_plugins.readi
46a40 6e 67 5f 6c 69 73 74 2e 63 6f 6d 6d 6f 6e 5f 69 63 6f 6e 73 20 69 6d 70 6f 72 74 20 67 65 74 5f ng_list.common_icons.import.get_
46a60 69 63 6f 6e 0d 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 5f 70 6c 75 67 69 6e 73 2e 72 65 61 64 69 icon..from.calibre_plugins.readi
46a80 6e 67 5f 6c 69 73 74 2e 63 6f 6d 6d 6f 6e 5f 64 69 61 6c 6f 67 73 20 69 6d 70 6f 72 74 20 4b 65 ng_list.common_dialogs.import.Ke
46aa0 79 62 6f 61 72 64 43 6f 6e 66 69 67 44 69 61 6c 6f 67 2c 20 50 72 65 66 73 56 69 65 77 65 72 44 yboardConfigDialog,.PrefsViewerD
46ac0 69 61 6c 6f 67 0d 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 5f 70 6c 75 67 69 6e 73 2e 72 65 61 64 ialog..from.calibre_plugins.read
46ae0 69 6e 67 5f 6c 69 73 74 2e 63 6f 6d 6d 6f 6e 5f 77 69 64 67 65 74 73 20 69 6d 70 6f 72 74 20 28 ing_list.common_widgets.import.(
46b00 43 68 65 63 6b 61 62 6c 65 54 61 62 6c 65 57 69 64 67 65 74 49 74 65 6d 2c 20 0d 0a 20 20 20 20 CheckableTableWidgetItem,.......
46b20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 52 65 61 64 4f 6e 6c 79 54 61 62 6c ....................ReadOnlyTabl
46b40 65 57 69 64 67 65 74 49 74 65 6d 2c 20 52 65 61 64 4f 6e 6c 79 54 65 78 74 49 63 6f 6e 57 69 64 eWidgetItem,.ReadOnlyTextIconWid
46b60 67 65 74 49 74 65 6d 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 getItem,........................
46b80 20 20 43 75 73 74 6f 6d 43 6f 6c 75 6d 6e 43 6f 6d 62 6f 42 6f 78 2c 20 4e 6f 57 68 65 65 6c 43 ..CustomColumnComboBox,.NoWheelC
46ba0 6f 6d 62 6f 42 6f 78 29 0d 0a 0d 0a 23 20 50 65 72 20 6c 69 62 72 61 72 79 20 73 65 74 74 69 6e omboBox)....#.Per.library.settin
46bc0 67 73 20 61 72 65 20 70 65 72 73 69 73 74 65 64 20 69 6e 20 74 68 65 20 63 61 6c 69 62 72 65 20 gs.are.persisted.in.the.calibre.
46be0 6c 69 62 72 61 72 79 20 64 61 74 61 62 61 73 65 2e 0d 0a 23 20 44 65 76 69 63 65 73 20 61 6e 64 library.database...#.Devices.and
46c00 20 6f 74 68 65 72 20 6f 70 74 69 6f 6e 20 73 65 74 74 69 6e 67 73 20 61 72 65 20 73 74 6f 72 65 .other.option.settings.are.store
46c20 64 20 69 6e 20 74 68 65 20 4a 53 4f 4e 20 66 69 6c 65 0d 0a 0d 0a 48 45 4c 50 5f 55 52 4c 20 3d d.in.the.JSON.file....HELP_URL.=
46c40 20 27 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6b 69 77 69 64 75 64 65 36 38 2f .'https://github.com/kiwidude68/
46c60 63 61 6c 69 62 72 65 5f 70 6c 75 67 69 6e 73 2f 77 69 6b 69 2f 52 65 61 64 69 6e 67 2d 4c 69 73 calibre_plugins/wiki/Reading-Lis
46c80 74 27 0d 0a 0d 0a 50 52 45 46 53 5f 4e 41 4d 45 53 50 41 43 45 20 3d 20 27 52 65 61 64 69 6e 67 t'....PREFS_NAMESPACE.=.'Reading
46ca0 4c 69 73 74 50 6c 75 67 69 6e 27 0d 0a 0d 0a 50 52 45 46 53 5f 4b 45 59 5f 53 45 54 54 49 4e 47 ListPlugin'....PREFS_KEY_SETTING
46cc0 53 20 3d 20 27 73 65 74 74 69 6e 67 73 27 0d 0a 23 20 27 73 65 74 74 69 6e 67 73 27 3a 20 7b 20 S.=.'settings'..#.'settings':.{.
46ce0 27 64 65 66 61 75 6c 74 27 3a 27 44 65 66 61 75 6c 74 4c 69 73 74 4e 61 6d 65 27 2c 0d 0a 23 20 'default':'DefaultListName',..#.
46d00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6c 69 73 74 73 27 3a 20 7b 20 27 6e 61 6d 65 27 3a ..............'lists':.{.'name':
46d20 20 7b 27 63 6f 6e 74 65 6e 74 27 3a 5b 5d 2c 0d 0a 23 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .{'content':[],..#..............
46d40 20 20 20 20 20 20 20 20 20 20 20 20 27 74 61 67 73 43 6f 6c 75 6d 6e 27 3a 27 74 61 67 73 27 2c ............'tagsColumn':'tags',
46d60 20 27 74 61 67 73 54 65 78 74 3a 20 27 27 2c 0d 0a 23 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .'tagsText:.'',..#..............
46d80 20 20 20 20 20 20 20 20 20 20 20 20 27 73 65 72 69 65 73 43 6f 6c 75 6d 6e 27 3a 27 23 66 6f 6f ............'seriesColumn':'#foo
46da0 27 2c 20 27 73 65 72 69 65 73 4e 61 6d 65 3a 20 27 27 2c 0d 0a 23 20 20 20 20 20 20 20 20 20 20 ',.'seriesName:.'',..#..........
46dc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 73 79 6e 63 44 65 76 69 63 65 27 3a 27 78 78 ................'syncDevice':'xx
46de0 78 5f 75 75 69 64 27 2c 0d 0a 23 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 x_uuid',..#.....................
46e00 20 20 20 20 20 27 73 79 6e 63 41 75 74 6f 27 3a 46 61 6c 73 65 2c 20 27 73 79 6e 63 43 6c 65 61 .....'syncAuto':False,.'syncClea
46e20 72 27 3a 46 61 6c 73 65 2c 0d 0a 23 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 r':False,..#....................
46e40 20 20 20 20 20 20 27 73 68 6f 72 74 63 75 74 41 64 64 27 3a 20 27 27 2c 0d 0a 23 20 20 20 20 20 ......'shortcutAdd':.'',..#.....
46e60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 6c 69 73 74 54 79 70 65 27 3a .....................'listType':
46e80 20 27 78 78 78 27 2c 0d 0a 23 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .'xxx',..#......................
46ea0 20 20 20 20 27 70 6f 70 75 6c 61 74 65 54 79 70 65 27 3a 20 27 78 78 78 27 2c 0d 0a 23 20 20 20 ....'populateType':.'xxx',..#...
46ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 70 6f 70 75 6c 61 74 65 .......................'populate
46ee0 53 65 61 72 63 68 27 3a 20 27 78 78 78 27 2c 0d 0a 23 20 20 20 20 20 20 20 20 20 20 20 20 20 20 Search':.'xxx',..#..............
46f00 20 20 20 20 20 20 20 20 20 20 7d 2c 20 2e 2e 2e 0d 0a 4b 45 59 5f 4c 49 53 54 53 20 3d 20 27 6c ..........},......KEY_LISTS.=.'l
46f20 69 73 74 73 27 0d 0a 4b 45 59 5f 44 45 46 41 55 4c 54 5f 4c 49 53 54 20 3d 20 27 64 65 66 61 75 ists'..KEY_DEFAULT_LIST.=.'defau
46f40 6c 74 27 0d 0a 4b 45 59 5f 51 55 49 43 4b 5f 41 43 43 45 53 53 20 3d 20 27 71 75 69 63 6b 41 63 lt'..KEY_QUICK_ACCESS.=.'quickAc
46f60 63 65 73 73 27 0d 0a 4b 45 59 5f 51 55 49 43 4b 5f 41 43 43 45 53 53 5f 4c 49 53 54 20 3d 20 27 cess'..KEY_QUICK_ACCESS_LIST.=.'
46f80 71 75 69 63 6b 41 63 63 65 73 73 4c 69 73 74 27 0d 0a 4b 45 59 5f 43 4f 4e 54 45 4e 54 20 3d 20 quickAccessList'..KEY_CONTENT.=.
46fa0 27 63 6f 6e 74 65 6e 74 27 0d 0a 4b 45 59 5f 4d 4f 44 49 46 59 5f 41 43 54 49 4f 4e 20 3d 20 27 'content'..KEY_MODIFY_ACTION.=.'
46fc0 6d 6f 64 69 66 79 41 63 74 69 6f 6e 27 0d 0a 4b 45 59 5f 54 41 47 53 5f 43 4f 4c 55 4d 4e 20 3d modifyAction'..KEY_TAGS_COLUMN.=
46fe0 20 27 74 61 67 73 43 6f 6c 75 6d 6e 27 0d 0a 4b 45 59 5f 54 41 47 53 5f 54 45 58 54 20 3d 20 27 .'tagsColumn'..KEY_TAGS_TEXT.=.'
47000 74 61 67 73 54 65 78 74 27 0d 0a 4b 45 59 5f 53 45 52 49 45 53 5f 43 4f 4c 55 4d 4e 20 3d 20 27 tagsText'..KEY_SERIES_COLUMN.=.'
47020 73 65 72 69 65 73 43 6f 6c 75 6d 6e 27 0d 0a 4b 45 59 5f 53 45 52 49 45 53 5f 4e 41 4d 45 20 3d seriesColumn'..KEY_SERIES_NAME.=
47040 20 27 73 65 72 69 65 73 4e 61 6d 65 27 0d 0a 4b 45 59 5f 53 59 4e 43 5f 44 45 56 49 43 45 20 3d .'seriesName'..KEY_SYNC_DEVICE.=
47060 20 27 73 79 6e 63 44 65 76 69 63 65 27 0d 0a 4b 45 59 5f 53 59 4e 43 5f 41 55 54 4f 20 3d 20 27 .'syncDevice'..KEY_SYNC_AUTO.=.'
47080 73 79 6e 63 41 75 74 6f 27 0d 0a 4b 45 59 5f 53 59 4e 43 5f 43 4c 45 41 52 20 3d 20 27 73 79 6e syncAuto'..KEY_SYNC_CLEAR.=.'syn
470a0 63 43 6c 65 61 72 27 0d 0a 4b 45 59 5f 4c 49 53 54 5f 54 59 50 45 20 3d 20 27 6c 69 73 74 54 79 cClear'..KEY_LIST_TYPE.=.'listTy
470c0 70 65 27 0d 0a 4b 45 59 5f 50 4f 50 55 4c 41 54 45 5f 54 59 50 45 20 3d 20 27 70 6f 70 75 6c 61 pe'..KEY_POPULATE_TYPE.=.'popula
470e0 74 65 54 79 70 65 27 0d 0a 4b 45 59 5f 50 4f 50 55 4c 41 54 45 5f 53 45 41 52 43 48 20 3d 20 27 teType'..KEY_POPULATE_SEARCH.=.'
47100 70 6f 70 75 6c 61 74 65 53 65 61 72 63 68 27 0d 0a 4b 45 59 5f 53 4f 52 54 5f 4c 49 53 54 20 3d populateSearch'..KEY_SORT_LIST.=
47120 20 27 73 6f 72 74 4c 69 73 74 27 0d 0a 4b 45 59 5f 52 45 53 54 4f 52 45 5f 53 4f 52 54 20 3d 20 .'sortList'..KEY_RESTORE_SORT.=.
47140 27 72 65 73 74 6f 72 65 53 6f 72 74 27 0d 0a 4b 45 59 5f 44 49 53 50 4c 41 59 5f 54 4f 50 5f 4d 'restoreSort'..KEY_DISPLAY_TOP_M
47160 45 4e 55 20 3d 20 27 64 69 73 70 6c 61 79 54 6f 70 4d 65 6e 75 27 0d 0a 0d 0a 54 4f 4b 45 4e 5f ENU.=.'displayTopMenu'....TOKEN_
47180 41 4e 59 5f 44 45 56 49 43 45 20 3d 20 5f 28 27 2a 41 6e 79 20 44 65 76 69 63 65 27 29 0d 0a 0d ANY_DEVICE.=._('*Any.Device')...
471a0 0a 50 4f 50 55 4c 41 54 45 5f 54 59 50 45 53 20 3d 20 5b 28 27 50 4f 50 4d 41 4e 55 41 4c 27 2c .POPULATE_TYPES.=.[('POPMANUAL',
471c0 20 5f 28 27 4d 61 6e 75 61 6c 6c 79 20 61 64 64 2f 72 65 6d 6f 76 65 20 69 74 65 6d 73 27 29 29 ._('Manually.add/remove.items'))
471e0 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27 50 4f 50 44 45 56 49 43 45 ,....................('POPDEVICE
47200 27 2c 20 5f 28 27 41 75 74 6f 20 70 6f 70 75 6c 61 74 65 64 20 66 72 6f 6d 20 62 6f 6f 6b 73 20 ',._('Auto.populated.from.books.
47220 6f 6e 20 64 65 76 69 63 65 27 29 29 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 on.device')),...................
47240 20 28 27 50 4f 50 53 45 41 52 43 48 27 2c 20 5f 28 27 41 75 74 6f 20 70 6f 70 75 6c 61 74 65 64 .('POPSEARCH',._('Auto.populated
47260 20 66 72 6f 6d 20 73 65 61 72 63 68 27 29 29 5d 0d 0a 0d 0a 53 59 4e 43 5f 54 59 50 45 53 20 3d .from.search'))]....SYNC_TYPES.=
47280 20 5b 28 27 53 59 4e 43 4e 45 57 27 2c 20 20 20 20 5f 28 27 41 64 64 20 6e 65 77 20 6c 69 73 74 .[('SYNCNEW',...._('Add.new.list
472a0 20 69 74 65 6d 73 20 74 6f 20 64 65 76 69 63 65 27 29 29 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 .items.to.device')),............
472c0 20 20 20 20 28 27 53 59 4e 43 41 4c 4c 27 2c 20 20 20 20 5f 28 27 41 64 64 2f 6f 76 65 72 77 72 ....('SYNCALL',...._('Add/overwr
472e0 69 74 65 20 61 6c 6c 20 6c 69 73 74 20 69 74 65 6d 73 20 74 6f 20 64 65 76 69 63 65 27 29 29 2c ite.all.list.items.to.device')),
47300 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27 53 59 4e 43 52 45 4d 27 2c 20 20 20 20 5f ................('SYNCREM',...._
47320 28 27 52 65 6d 6f 76 65 20 6c 69 73 74 20 69 74 65 6d 73 20 66 72 6f 6d 20 64 65 76 69 63 65 27 ('Remove.list.items.from.device'
47340 29 29 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27 53 59 4e 43 52 45 50 4e 45 57 27 )),................('SYNCREPNEW'
47360 2c 20 5f 28 27 52 65 70 6c 61 63 65 20 64 65 76 69 63 65 20 77 69 74 68 20 6c 69 73 74 2c 20 61 ,._('Replace.device.with.list,.a
47380 64 64 20 6e 65 77 20 69 74 65 6d 73 20 6f 6e 6c 79 27 29 29 2c 0d 0a 20 20 20 20 20 20 20 20 20 dd.new.items.only')),...........
473a0 20 20 20 20 20 28 27 53 59 4e 43 52 45 50 4f 56 52 27 2c 20 5f 28 27 52 65 70 6c 61 63 65 20 64 .....('SYNCREPOVR',._('Replace.d
473c0 65 76 69 63 65 20 77 69 74 68 20 6c 69 73 74 2c 20 61 64 64 2f 6f 76 65 72 77 72 69 74 65 20 61 evice.with.list,.add/overwrite.a
473e0 6c 6c 27 29 29 5d 0d 0a 0d 0a 53 59 4e 43 5f 41 55 54 4f 5f 44 45 53 43 20 3d 20 5f 28 27 41 75 ll'))]....SYNC_AUTO_DESC.=._('Au
47400 74 6f 20 70 6f 70 75 6c 61 74 65 20 6c 69 73 74 20 66 72 6f 6d 20 62 6f 6f 6b 73 20 6f 6e 20 64 to.populate.list.from.books.on.d
47420 65 76 69 63 65 27 29 0d 0a 0d 0a 4d 4f 44 49 46 59 5f 54 59 50 45 53 20 3d 20 5b 28 27 54 41 47 evice')....MODIFY_TYPES.=.[('TAG
47440 4e 4f 4e 45 27 2c 20 20 20 20 20 20 5f 28 27 44 6f 20 6e 6f 74 20 75 70 64 61 74 65 20 63 61 6c NONE',......_('Do.not.update.cal
47460 69 62 72 65 20 63 6f 6c 75 6d 6e 27 29 29 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ibre.column')),.................
47480 20 28 27 54 41 47 41 44 44 52 45 4d 4f 56 45 27 2c 20 5f 28 27 55 70 64 61 74 65 20 63 6f 6c 75 .('TAGADDREMOVE',._('Update.colu
474a0 6d 6e 20 66 6f 72 20 61 64 64 20 6f 72 20 72 65 6d 6f 76 65 27 29 29 2c 0d 0a 20 20 20 20 20 20 mn.for.add.or.remove')),........
474c0 20 20 20 20 20 20 20 20 20 20 28 27 54 41 47 41 44 44 27 2c 20 20 20 20 20 20 20 5f 28 27 55 70 ..........('TAGADD',......._('Up
474e0 64 61 74 65 20 63 6f 6c 75 6d 6e 20 66 6f 72 20 61 64 64 20 74 6f 20 6c 69 73 74 20 6f 6e 6c 79 date.column.for.add.to.list.only
47500 27 29 29 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27 54 41 47 52 45 4d 4f 56 ')),..................('TAGREMOV
47520 45 27 2c 20 20 20 20 5f 28 27 55 70 64 61 74 65 20 63 6f 6c 75 6d 6e 20 66 6f 72 20 72 65 6d 6f E',...._('Update.column.for.remo
47540 76 65 20 66 72 6f 6d 20 6c 69 73 74 20 6f 6e 6c 79 27 29 29 5d 0d 0a 0d 0a 4b 45 59 5f 53 43 48 ve.from.list.only'))]....KEY_SCH
47560 45 4d 41 5f 56 45 52 53 49 4f 4e 20 3d 20 53 54 4f 52 45 5f 53 43 48 45 4d 41 5f 56 45 52 53 49 EMA_VERSION.=.STORE_SCHEMA_VERSI
47580 4f 4e 20 3d 20 27 53 63 68 65 6d 61 56 65 72 73 69 6f 6e 27 0d 0a 44 45 46 41 55 4c 54 5f 53 43 ON.=.'SchemaVersion'..DEFAULT_SC
475a0 48 45 4d 41 5f 56 45 52 53 49 4f 4e 20 3d 20 31 2e 36 35 0d 0a 0d 0a 53 54 4f 52 45 5f 4f 50 54 HEMA_VERSION.=.1.65....STORE_OPT
475c0 49 4f 4e 53 20 3d 20 27 4f 70 74 69 6f 6e 73 27 0d 0a 4b 45 59 5f 52 45 4d 4f 56 45 5f 44 49 41 IONS.=.'Options'..KEY_REMOVE_DIA
475e0 4c 4f 47 20 3d 20 27 72 65 6d 6f 76 65 44 69 61 6c 6f 67 27 0d 0a 0d 0a 53 54 4f 52 45 5f 44 45 LOG.=.'removeDialog'....STORE_DE
47600 56 49 43 45 53 20 3d 20 27 44 65 76 69 63 65 73 27 0d 0a 23 20 44 65 76 69 63 65 73 20 73 74 6f VICES.=.'Devices'..#.Devices.sto
47620 72 65 20 63 6f 6e 73 69 73 74 73 20 6f 66 3a 0d 0a 23 20 27 44 65 76 69 63 65 73 27 3a 20 7b 20 re.consists.of:..#.'Devices':.{.
47640 27 64 65 76 5f 75 75 69 64 27 3a 20 7b 27 74 79 70 65 27 3a 27 78 78 78 27 2c 20 27 75 75 69 64 'dev_uuid':.{'type':'xxx',.'uuid
47660 27 3a 27 78 78 78 27 2c 20 27 6e 61 6d 65 3a 27 78 78 78 27 2c 20 27 6c 6f 63 61 74 69 6f 6e 5f ':'xxx',.'name:'xxx',.'location_
47680 63 6f 64 65 27 3a 27 6d 61 69 6e 27 2c 0d 0a 23 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 code':'main',..#................
476a0 20 20 20 20 20 20 20 20 20 20 20 27 61 63 74 69 76 65 27 3a 54 72 75 65 2c 20 27 63 6f 6c 6c 65 ...........'active':True,.'colle
476c0 63 74 69 6f 6e 73 27 3a 46 61 6c 73 65 7d 20 2c 0d 0a 23 20 46 6f 72 20 69 54 75 6e 65 73 0d 0a ctions':False}.,..#.For.iTunes..
476e0 23 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 69 54 75 6e 65 73 27 3a 20 20 20 7b 27 74 79 70 #..............'iTunes':...{'typ
47700 65 27 3a 27 69 54 75 6e 65 73 27 2c 20 27 75 75 69 64 27 3a 69 54 75 6e 65 73 27 2c 20 27 6e 61 e':'iTunes',.'uuid':iTunes',.'na
47720 6d 65 27 3a 27 69 54 75 6e 65 73 27 2c 20 27 6c 6f 63 61 74 69 6f 6e 5f 63 6f 64 65 27 3a 27 27 me':'iTunes',.'location_code':''
47740 2c 0d 0a 23 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 ,..#...........................'
47760 61 63 74 69 76 65 27 3a 54 72 75 65 2c 20 27 63 6f 6c 6c 65 63 74 69 6f 6e 73 27 3a 46 61 6c 73 active':True,.'collections':Fals
47780 65 7d 2c 20 2e 2e 2e 7d 0d 0a 44 45 46 41 55 4c 54 5f 44 45 56 49 43 45 53 5f 56 41 4c 55 45 53 e},....}..DEFAULT_DEVICES_VALUES
477a0 20 3d 20 7b 7d 0d 0a 0d 0a 44 45 46 41 55 4c 54 5f 4c 49 53 54 5f 56 41 4c 55 45 53 20 3d 20 7b .=.{}....DEFAULT_LIST_VALUES.=.{
477c0 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4b 45 59 5f 43 4f ..........................KEY_CO
477e0 4e 54 45 4e 54 3a 20 5b 5d 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 NTENT:.[],......................
47800 20 20 20 20 4b 45 59 5f 4d 4f 44 49 46 59 5f 41 43 54 49 4f 4e 3a 20 27 54 41 47 41 44 44 52 45 ....KEY_MODIFY_ACTION:.'TAGADDRE
47820 4d 4f 56 45 27 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 MOVE',..........................
47840 4b 45 59 5f 54 41 47 53 5f 43 4f 4c 55 4d 4e 3a 20 27 27 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 KEY_TAGS_COLUMN:.'',............
47860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4b 45 59 5f 54 41 47 53 5f 54 45 58 54 3a 20 27 27 2c ..............KEY_TAGS_TEXT:.'',
47880 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4b 45 59 5f 53 45 ..........................KEY_SE
478a0 52 49 45 53 5f 43 4f 4c 55 4d 4e 3a 20 27 27 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 RIES_COLUMN:.'',................
478c0 20 20 20 20 20 20 20 20 20 20 4b 45 59 5f 53 45 52 49 45 53 5f 4e 41 4d 45 3a 20 27 27 2c 0d 0a ..........KEY_SERIES_NAME:.'',..
478e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4b 45 59 5f 53 59 4e 43 ........................KEY_SYNC
47900 5f 44 45 56 49 43 45 3a 20 4e 6f 6e 65 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 _DEVICE:.None,..................
47920 20 20 20 20 20 20 20 20 4b 45 59 5f 53 59 4e 43 5f 41 55 54 4f 3a 20 46 61 6c 73 65 2c 0d 0a 20 ........KEY_SYNC_AUTO:.False,...
47940 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4b 45 59 5f 53 59 4e 43 5f .......................KEY_SYNC_
47960 43 4c 45 41 52 3a 20 54 72 75 65 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 CLEAR:.True,....................
47980 20 20 20 20 20 20 4b 45 59 5f 4c 49 53 54 5f 54 59 50 45 3a 20 27 53 59 4e 43 4e 45 57 27 2c 0d ......KEY_LIST_TYPE:.'SYNCNEW',.
479a0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4b 45 59 5f 50 4f 50 .........................KEY_POP
479c0 55 4c 41 54 45 5f 54 59 50 45 3a 20 27 50 4f 50 4d 41 4e 55 41 4c 27 2c 0d 0a 20 20 20 20 20 20 ULATE_TYPE:.'POPMANUAL',........
479e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4b 45 59 5f 50 4f 50 55 4c 41 54 45 5f 53 ..................KEY_POPULATE_S
47a00 45 41 52 43 48 3a 20 27 27 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 EARCH:.'',......................
47a20 20 20 20 20 4b 45 59 5f 53 4f 52 54 5f 4c 49 53 54 3a 20 54 72 75 65 2c 0d 0a 20 20 20 20 20 20 ....KEY_SORT_LIST:.True,........
47a40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4b 45 59 5f 52 45 53 54 4f 52 45 5f 53 4f ..................KEY_RESTORE_SO
47a60 52 54 3a 20 46 61 6c 73 65 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 RT:.False,......................
47a80 20 20 20 20 4b 45 59 5f 44 49 53 50 4c 41 59 5f 54 4f 50 5f 4d 45 4e 55 3a 20 46 61 6c 73 65 0d ....KEY_DISPLAY_TOP_MENU:.False.
47aa0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0d 0a 0d 0a 44 45 46 41 .......................}....DEFA
47ac0 55 4c 54 5f 4c 49 42 52 41 52 59 5f 56 41 4c 55 45 53 20 3d 20 7b 0d 0a 20 20 20 20 20 20 20 20 ULT_LIBRARY_VALUES.=.{..........
47ae0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4b 45 59 5f 44 45 46 41 55 4c 54 5f 4c 49 ..................KEY_DEFAULT_LI
47b00 53 54 3a 20 27 44 65 66 61 75 6c 74 27 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ST:.'Default',..................
47b20 20 20 20 20 20 20 20 20 20 20 4b 45 59 5f 51 55 49 43 4b 5f 41 43 43 45 53 53 5f 4c 49 53 54 3a ..........KEY_QUICK_ACCESS_LIST:
47b40 20 27 44 65 66 61 75 6c 74 27 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .'Default',.....................
47b60 20 20 20 20 20 20 20 4b 45 59 5f 4c 49 53 54 53 3a 20 7b 20 27 44 65 66 61 75 6c 74 27 3a 20 44 .......KEY_LISTS:.{.'Default':.D
47b80 45 46 41 55 4c 54 5f 4c 49 53 54 5f 56 41 4c 55 45 53 20 7d 2c 0d 0a 20 20 20 20 20 20 20 20 20 EFAULT_LIST_VALUES.},...........
47ba0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4b 45 59 5f 53 43 48 45 4d 41 5f 56 45 52 53 .................KEY_SCHEMA_VERS
47bc0 49 4f 4e 3a 20 44 45 46 41 55 4c 54 5f 53 43 48 45 4d 41 5f 56 45 52 53 49 4f 4e 0d 0a 20 20 20 ION:.DEFAULT_SCHEMA_VERSION.....
47be0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0d 0a 0d 0a 44 45 46 41 55 ......................}....DEFAU
47c00 4c 54 5f 4c 49 53 54 5f 4f 50 54 49 4f 4e 53 20 3d 20 7b 20 0d 0a 20 20 20 20 20 20 20 20 20 20 LT_LIST_OPTIONS.=.{.............
47c20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4b 45 59 5f 52 45 4d 4f 56 45 5f 44 49 41 4c 4f 47 3a ..............KEY_REMOVE_DIALOG:
47c40 20 54 72 75 65 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .True,..........................
47c60 4b 45 59 5f 51 55 49 43 4b 5f 41 43 43 45 53 53 3a 20 46 61 6c 73 65 2c 0d 0a 20 20 20 20 20 20 KEY_QUICK_ACCESS:.False,........
47c80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d 0d 0a 0d 0a 23 20 54 68 69 73 20 69 73 20 .................}....#.This.is.
47ca0 77 68 65 72 65 20 61 6c 6c 20 70 72 65 66 65 72 65 6e 63 65 73 20 66 6f 72 20 74 68 69 73 20 70 where.all.preferences.for.this.p
47cc0 6c 75 67 69 6e 20 77 69 6c 6c 20 62 65 20 73 74 6f 72 65 64 0d 0a 70 6c 75 67 69 6e 5f 70 72 65 lugin.will.be.stored..plugin_pre
47ce0 66 73 20 3d 20 4a 53 4f 4e 43 6f 6e 66 69 67 28 27 70 6c 75 67 69 6e 73 2f 52 65 61 64 69 6e 67 fs.=.JSONConfig('plugins/Reading
47d00 20 4c 69 73 74 27 29 0d 0a 0d 0a 23 20 53 65 74 20 64 65 66 61 75 6c 74 73 0d 0a 70 6c 75 67 69 .List')....#.Set.defaults..plugi
47d20 6e 5f 70 72 65 66 73 2e 64 65 66 61 75 6c 74 73 5b 53 54 4f 52 45 5f 44 45 56 49 43 45 53 5d 20 n_prefs.defaults[STORE_DEVICES].
47d40 3d 20 44 45 46 41 55 4c 54 5f 44 45 56 49 43 45 53 5f 56 41 4c 55 45 53 0d 0a 70 6c 75 67 69 6e =.DEFAULT_DEVICES_VALUES..plugin
47d60 5f 70 72 65 66 73 2e 64 65 66 61 75 6c 74 73 5b 53 54 4f 52 45 5f 4f 50 54 49 4f 4e 53 5d 20 3d _prefs.defaults[STORE_OPTIONS].=
47d80 20 44 45 46 41 55 4c 54 5f 4c 49 53 54 5f 4f 50 54 49 4f 4e 53 0d 0a 0d 0a 0d 0a 64 65 66 20 6d .DEFAULT_LIST_OPTIONS......def.m
47da0 69 67 72 61 74 65 5f 6a 73 6f 6e 5f 63 6f 6e 66 69 67 5f 69 66 5f 72 65 71 75 69 72 65 64 28 29 igrate_json_config_if_required()
47dc0 3a 0d 0a 20 20 20 20 23 20 43 6f 6e 74 61 69 6e 73 20 63 6f 64 65 20 66 6f 72 20 6d 69 67 72 61 :......#.Contains.code.for.migra
47de0 74 69 6e 67 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 4a 53 4f 4e 20 73 63 68 65 6d 61 0d 0a 20 20 ting.versions.of.JSON.schema....
47e00 20 20 23 20 4d 61 6b 65 20 73 75 72 65 20 77 65 20 75 70 64 61 74 65 20 6f 75 72 20 73 63 68 65 ..#.Make.sure.we.update.our.sche
47e20 6d 61 20 76 65 72 73 69 6f 6e 20 69 6e 20 74 68 65 20 66 69 6c 65 0d 0a 20 20 20 20 73 63 68 65 ma.version.in.the.file......sche
47e40 6d 61 5f 76 65 72 73 69 6f 6e 20 3d 20 70 6c 75 67 69 6e 5f 70 72 65 66 73 2e 67 65 74 28 53 54 ma_version.=.plugin_prefs.get(ST
47e60 4f 52 45 5f 53 43 48 45 4d 41 5f 56 45 52 53 49 4f 4e 2c 20 30 29 0d 0a 20 20 20 20 69 66 20 73 ORE_SCHEMA_VERSION,.0)......if.s
47e80 63 68 65 6d 61 5f 76 65 72 73 69 6f 6e 20 21 3d 20 44 45 46 41 55 4c 54 5f 53 43 48 45 4d 41 5f chema_version.!=.DEFAULT_SCHEMA_
47ea0 56 45 52 53 49 4f 4e 3a 0d 0a 20 20 20 20 20 20 20 20 70 6c 75 67 69 6e 5f 70 72 65 66 73 5b 53 VERSION:..........plugin_prefs[S
47ec0 54 4f 52 45 5f 53 43 48 45 4d 41 5f 56 45 52 53 49 4f 4e 5d 20 3d 20 44 45 46 41 55 4c 54 5f 53 TORE_SCHEMA_VERSION].=.DEFAULT_S
47ee0 43 48 45 4d 41 5f 56 45 52 53 49 4f 4e 0d 0a 0d 0a 20 20 20 20 69 66 20 73 63 68 65 6d 61 5f 76 CHEMA_VERSION........if.schema_v
47f00 65 72 73 69 6f 6e 20 3c 20 31 2e 35 3a 0d 0a 20 20 20 20 20 20 20 20 23 20 43 6c 65 61 6e 75 70 ersion.<.1.5:..........#.Cleanup
47f20 20 73 6f 6d 65 20 6c 65 66 74 6f 76 65 72 73 20 66 72 6f 6d 20 61 6e 20 65 61 72 6c 69 65 72 20 .some.leftovers.from.an.earlier.
47f40 72 65 6c 65 61 73 65 20 77 68 69 63 68 20 63 68 61 6e 67 65 64 20 4f 70 74 69 6f 6e 73 20 74 6f release.which.changed.Options.to
47f60 20 4f 50 54 49 4f 4e 53 0d 0a 20 20 20 20 20 20 20 20 69 66 20 27 4f 50 54 49 4f 4e 53 27 20 69 .OPTIONS..........if.'OPTIONS'.i
47f80 6e 20 70 6c 75 67 69 6e 5f 70 72 65 66 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 6f 70 74 n.plugin_prefs:..............opt
47fa0 69 6f 6e 73 20 3d 20 70 6c 75 67 69 6e 5f 70 72 65 66 73 5b 27 4f 50 54 49 4f 4e 53 27 5d 0d 0a ions.=.plugin_prefs['OPTIONS']..
47fc0 20 20 20 20 20 20 20 20 20 20 20 20 64 65 6c 20 70 6c 75 67 69 6e 5f 70 72 65 66 73 5b 27 4f 50 ............del.plugin_prefs['OP
47fe0 54 49 4f 4e 53 27 5d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 70 6c 75 67 69 6e 5f 70 72 65 66 TIONS']..............plugin_pref
48000 73 5b 53 54 4f 52 45 5f 4f 50 54 49 4f 4e 53 5d 20 3d 20 6f 70 74 69 6f 6e 73 0d 0a 0d 0a 0d 0a s[STORE_OPTIONS].=.options......
48020 64 65 66 20 6d 69 67 72 61 74 65 5f 6c 69 62 72 61 72 79 5f 63 6f 6e 66 69 67 5f 69 66 5f 72 65 def.migrate_library_config_if_re
48040 71 75 69 72 65 64 28 64 62 2c 20 6c 69 62 72 61 72 79 5f 63 6f 6e 66 69 67 29 3a 0d 0a 20 20 20 quired(db,.library_config):.....
48060 20 73 63 68 65 6d 61 5f 76 65 72 73 69 6f 6e 20 3d 20 6c 69 62 72 61 72 79 5f 63 6f 6e 66 69 67 .schema_version.=.library_config
48080 2e 67 65 74 28 4b 45 59 5f 53 43 48 45 4d 41 5f 56 45 52 53 49 4f 4e 2c 20 30 29 0d 0a 20 20 20 .get(KEY_SCHEMA_VERSION,.0).....
480a0 20 69 66 20 73 63 68 65 6d 61 5f 76 65 72 73 69 6f 6e 20 3d 3d 20 44 45 46 41 55 4c 54 5f 53 43 .if.schema_version.==.DEFAULT_SC
480c0 48 45 4d 41 5f 56 45 52 53 49 4f 4e 3a 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 0d 0a 20 HEMA_VERSION:..........return...
480e0 20 20 20 23 20 57 65 20 68 61 76 65 20 63 68 61 6e 67 65 73 20 74 6f 20 62 65 20 6d 61 64 65 20 ...#.We.have.changes.to.be.made.
48100 2d 20 6d 61 72 6b 20 73 63 68 65 6d 61 20 61 73 20 75 70 64 61 74 65 64 0d 0a 20 20 20 20 6c 69 -.mark.schema.as.updated......li
48120 62 72 61 72 79 5f 63 6f 6e 66 69 67 5b 4b 45 59 5f 53 43 48 45 4d 41 5f 56 45 52 53 49 4f 4e 5d brary_config[KEY_SCHEMA_VERSION]
48140 20 3d 20 44 45 46 41 55 4c 54 5f 53 43 48 45 4d 41 5f 56 45 52 53 49 4f 4e 0d 0a 0d 0a 20 20 20 .=.DEFAULT_SCHEMA_VERSION.......
48160 20 69 66 20 73 63 68 65 6d 61 5f 76 65 72 73 69 6f 6e 20 3c 20 31 2e 36 3a 0d 0a 20 20 20 20 20 .if.schema_version.<.1.6:.......
48180 20 20 20 23 20 43 68 61 6e 67 65 20 74 6f 20 74 68 65 20 6e 65 77 20 70 6f 70 75 6c 61 74 65 20 ...#.Change.to.the.new.populate.
481a0 74 79 70 65 0d 0a 20 20 20 20 20 20 20 20 6c 69 73 74 73 20 3d 20 6c 69 62 72 61 72 79 5f 63 6f type..........lists.=.library_co
481c0 6e 66 69 67 5b 4b 45 59 5f 4c 49 53 54 53 5d 0d 0a 20 20 20 20 20 20 20 20 66 6f 72 20 6c 69 73 nfig[KEY_LISTS]..........for.lis
481e0 74 5f 69 6e 66 6f 20 69 6e 20 73 69 78 2e 69 74 65 72 76 61 6c 75 65 73 28 6c 69 73 74 73 29 3a t_info.in.six.itervalues(lists):
48200 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6c 69 73 74 5f 69 6e 66 6f 2e 67 65 74 28 4b ..............if.list_info.get(K
48220 45 59 5f 4c 49 53 54 5f 54 59 50 45 2c 20 27 53 59 4e 43 4e 45 57 27 29 20 3d 3d 20 27 53 59 4e EY_LIST_TYPE,.'SYNCNEW').==.'SYN
48240 43 41 55 54 4f 27 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 73 74 5f 69 6e CAUTO':..................list_in
48260 66 6f 5b 4b 45 59 5f 50 4f 50 55 4c 41 54 45 5f 54 59 50 45 5d 20 3d 20 27 50 4f 50 44 45 56 49 fo[KEY_POPULATE_TYPE].=.'POPDEVI
48280 43 45 27 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 CE'..............else:..........
482a0 20 20 20 20 20 20 20 20 6c 69 73 74 5f 69 6e 66 6f 5b 4b 45 59 5f 50 4f 50 55 4c 41 54 45 5f 54 ........list_info[KEY_POPULATE_T
482c0 59 50 45 5d 20 3d 20 27 50 4f 50 4d 41 4e 55 41 4c 27 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 YPE].=.'POPMANUAL'..............
482e0 6c 69 73 74 5f 69 6e 66 6f 5b 4b 45 59 5f 50 4f 50 55 4c 41 54 45 5f 53 45 41 52 43 48 5d 20 3d list_info[KEY_POPULATE_SEARCH].=
48300 20 27 27 0d 0a 20 20 20 20 20 20 20 20 6c 69 62 72 61 72 79 5f 63 6f 6e 66 69 67 5b 4b 45 59 5f .''..........library_config[KEY_
48320 4c 49 53 54 53 5d 20 3d 20 6c 69 73 74 73 0d 0a 0d 0a 20 20 20 20 69 66 20 73 63 68 65 6d 61 5f LISTS].=.lists........if.schema_
48340 76 65 72 73 69 6f 6e 20 3c 20 31 2e 36 31 3a 0d 0a 20 20 20 20 20 20 20 20 23 20 52 65 6d 6f 76 version.<.1.61:..........#.Remov
48360 65 20 50 4f 50 43 4f 4c 55 4d 4e 20 6c 69 73 74 20 74 79 70 65 20 61 6e 64 20 72 65 70 6c 61 63 e.POPCOLUMN.list.type.and.replac
48380 65 20 69 74 20 77 69 74 68 20 50 4f 50 53 45 41 52 43 48 0d 0a 20 20 20 20 20 20 20 20 6c 69 73 e.it.with.POPSEARCH..........lis
483a0 74 73 20 3d 20 6c 69 62 72 61 72 79 5f 63 6f 6e 66 69 67 5b 4b 45 59 5f 4c 49 53 54 53 5d 0d 0a ts.=.library_config[KEY_LISTS]..
483c0 20 20 20 20 20 20 20 20 66 6f 72 20 6c 69 73 74 5f 69 6e 66 6f 20 69 6e 20 73 69 78 2e 69 74 65 ........for.list_info.in.six.ite
483e0 72 76 61 6c 75 65 73 28 6c 69 73 74 73 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 73 rvalues(lists):..............lis
48400 74 5f 69 6e 66 6f 5b 4b 45 59 5f 50 4f 50 55 4c 41 54 45 5f 53 45 41 52 43 48 5d 20 3d 20 27 27 t_info[KEY_POPULATE_SEARCH].=.''
48420 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6c 69 73 74 5f 69 6e 66 6f 2e 67 65 74 28 4b ..............if.list_info.get(K
48440 45 59 5f 50 4f 50 55 4c 41 54 45 5f 54 59 50 45 2c 20 27 50 4f 50 4d 41 4e 55 41 4c 27 29 20 3d EY_POPULATE_TYPE,.'POPMANUAL').=
48460 3d 20 27 50 4f 50 43 4f 4c 55 4d 4e 27 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 =.'POPCOLUMN':..................
48480 6c 69 73 74 5f 69 6e 66 6f 5b 4b 45 59 5f 50 4f 50 55 4c 41 54 45 5f 54 59 50 45 5d 20 3d 20 27 list_info[KEY_POPULATE_TYPE].=.'
484a0 50 4f 50 53 45 41 52 43 48 27 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 27 POPSEARCH'..................if.'
484c0 70 6f 70 75 6c 61 74 65 43 6f 6c 75 6d 6e 27 20 69 6e 20 6c 69 73 74 5f 69 6e 66 6f 3a 0d 0a 20 populateColumn'.in.list_info:...
484e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6c 20 3d 20 6c 69 73 74 5f 69 6e ...................col.=.list_in
48500 66 6f 5b 27 70 6f 70 75 6c 61 74 65 43 6f 6c 75 6d 6e 27 5d 0d 0a 20 20 20 20 20 20 20 20 20 20 fo['populateColumn']............
48520 20 20 20 20 20 20 20 20 20 20 76 61 6c 20 3d 20 6c 69 73 74 5f 69 6e 66 6f 5b 27 70 6f 70 75 6c ..........val.=.list_info['popul
48540 61 74 65 56 61 6c 75 65 27 5d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ateValue']......................
48560 64 65 6c 20 6c 69 73 74 5f 69 6e 66 6f 5b 27 70 6f 70 75 6c 61 74 65 43 6f 6c 75 6d 6e 27 5d 0d del.list_info['populateColumn'].
48580 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 6c 20 6c 69 73 74 5f 69 6e .....................del.list_in
485a0 66 6f 5b 27 70 6f 70 75 6c 61 74 65 56 61 6c 75 65 27 5d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 fo['populateValue'].............
485c0 20 20 20 20 20 20 20 20 20 6c 69 73 74 5b 4b 45 59 5f 53 59 4e 43 5f 43 4c 45 41 52 5d 20 3d 20 .........list[KEY_SYNC_CLEAR].=.
485e0 46 61 6c 73 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 20 47 6f 69 False......................#.Goi
48600 6e 67 20 74 6f 20 6d 61 6b 65 20 61 20 73 75 70 72 65 6d 65 6c 79 20 63 72 75 64 65 20 61 74 74 ng.to.make.a.supremely.crude.att
48620 65 6d 70 74 20 74 6f 20 6d 69 67 72 61 74 65 20 65 78 69 73 74 69 6e 67 20 75 73 65 72 20 6c 69 empt.to.migrate.existing.user.li
48640 73 74 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 76 61 6c 20 sts......................if.val.
48660 3d 3d 20 27 59 27 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ==.'Y':.........................
48680 20 6c 69 73 74 5f 69 6e 66 6f 5b 4b 45 59 5f 50 4f 50 55 4c 41 54 45 5f 53 45 41 52 43 48 5d 20 .list_info[KEY_POPULATE_SEARCH].
486a0 3d 20 63 6f 6c 2b 27 3a 74 72 75 65 27 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 =.col+':true'...................
486c0 20 20 20 65 6c 69 66 20 76 61 6c 20 3d 3d 20 27 4e 27 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 ...elif.val.==.'N':.............
486e0 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 73 74 5f 69 6e 66 6f 5b 4b 45 59 5f 50 4f 50 55 4c .............list_info[KEY_POPUL
48700 41 54 45 5f 53 45 41 52 43 48 5d 20 3d 20 63 6f 6c 2b 27 3a 66 61 6c 73 65 27 0d 0a 20 20 20 20 ATE_SEARCH].=.col+':false'......
48720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 ................else:...........
48740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 73 74 5f 69 6e 66 6f 5b 4b 45 59 5f 50 4f 50 ...............list_info[KEY_POP
48760 55 4c 41 54 45 5f 53 45 41 52 43 48 5d 20 3d 20 63 6f 6c 2b 27 3a 22 3d 27 2b 76 61 6c 2b 27 22 ULATE_SEARCH].=.col+':"='+val+'"
48780 27 0d 0a 20 20 20 20 20 20 20 20 6c 69 62 72 61 72 79 5f 63 6f 6e 66 69 67 5b 4b 45 59 5f 4c 49 '..........library_config[KEY_LI
487a0 53 54 53 5d 20 3d 20 6c 69 73 74 73 0d 0a 0d 0a 20 20 20 20 69 66 20 73 63 68 65 6d 61 5f 76 65 STS].=.lists........if.schema_ve
487c0 72 73 69 6f 6e 20 3c 20 31 2e 36 32 3a 0d 0a 20 20 20 20 20 20 20 20 23 20 49 6e 73 75 72 65 20 rsion.<.1.62:..........#.Insure.
487e0 61 6c 6c 20 70 72 65 2d 65 78 69 73 74 69 6e 67 20 50 4f 50 44 45 56 49 43 45 20 6c 69 73 74 73 all.pre-existing.POPDEVICE.lists
48800 20 68 61 76 65 20 6d 6f 64 69 66 79 20 6f 70 74 69 6f 6e 0d 0a 20 20 20 20 20 20 20 20 23 20 73 .have.modify.option..........#.s
48820 65 74 20 74 6f 20 54 41 47 41 44 44 52 45 4d 4f 56 45 20 73 6f 20 70 61 73 74 20 62 65 68 61 76 et.to.TAGADDREMOVE.so.past.behav
48840 69 6f 72 20 64 6f 65 73 6e 27 74 20 63 68 61 6e 67 65 2e 0d 0a 20 20 20 20 20 20 20 20 6c 69 73 ior.doesn't.change...........lis
48860 74 73 20 3d 20 6c 69 62 72 61 72 79 5f 63 6f 6e 66 69 67 5b 4b 45 59 5f 4c 49 53 54 53 5d 0d 0a ts.=.library_config[KEY_LISTS]..
48880 20 20 20 20 20 20 20 20 66 6f 72 20 6c 69 73 74 5f 69 6e 66 6f 20 69 6e 20 73 69 78 2e 69 74 65 ........for.list_info.in.six.ite
488a0 72 76 61 6c 75 65 73 28 6c 69 73 74 73 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 rvalues(lists):..............if.
488c0 6c 69 73 74 5f 69 6e 66 6f 2e 67 65 74 28 4b 45 59 5f 50 4f 50 55 4c 41 54 45 5f 54 59 50 45 2c list_info.get(KEY_POPULATE_TYPE,
488e0 20 27 50 4f 50 4d 41 4e 55 41 4c 27 29 20 3d 3d 20 27 50 4f 50 44 45 56 49 43 45 27 3a 0d 0a 20 .'POPMANUAL').==.'POPDEVICE':...
48900 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 73 74 5f 69 6e 66 6f 5b 4b 45 59 5f 4d 4f 44 ...............list_info[KEY_MOD
48920 49 46 59 5f 41 43 54 49 4f 4e 5d 20 3d 20 27 54 41 47 41 44 44 52 45 4d 4f 56 45 27 0d 0a 20 20 IFY_ACTION].=.'TAGADDREMOVE'....
48940 20 20 20 20 20 20 6c 69 62 72 61 72 79 5f 63 6f 6e 66 69 67 5b 4b 45 59 5f 4c 49 53 54 53 5d 20 ......library_config[KEY_LISTS].
48960 3d 20 6c 69 73 74 73 0d 0a 0d 0a 20 20 20 20 69 66 20 73 63 68 65 6d 61 5f 76 65 72 73 69 6f 6e =.lists........if.schema_version
48980 20 3c 20 31 2e 36 33 3a 0d 0a 20 20 20 20 20 20 20 20 23 20 45 6e 73 75 72 65 20 61 6c 6c 20 6c .<.1.63:..........#.Ensure.all.l
489a0 69 73 74 73 20 68 61 76 65 20 61 20 73 6f 72 74 20 70 72 6f 70 65 72 74 79 20 77 68 65 6e 20 76 ists.have.a.sort.property.when.v
489c0 69 65 77 69 6e 67 20 73 65 74 20 74 6f 20 74 72 75 65 20 74 6f 20 6b 65 65 70 20 6c 65 67 61 63 iewing.set.to.true.to.keep.legac
489e0 79 20 62 65 68 61 76 69 6f 75 72 2e 0d 0a 20 20 20 20 20 20 20 20 23 20 45 6e 73 75 72 65 20 61 y.behaviour...........#.Ensure.a
48a00 6e 79 20 61 75 74 6f 20 70 6f 70 75 6c 61 74 65 64 20 6c 69 73 74 73 20 61 72 65 20 6e 6f 74 20 ny.auto.populated.lists.are.not.
48a20 64 69 73 70 6c 61 79 65 64 20 6f 6e 20 74 68 65 20 74 6f 70 20 6c 65 76 65 6c 20 6d 65 6e 75 20 displayed.on.the.top.level.menu.
48a40 74 6f 20 6b 65 65 70 20 6c 65 67 61 63 79 20 62 65 68 61 76 69 6f 75 72 2e 0d 0a 20 20 20 20 20 to.keep.legacy.behaviour........
48a60 20 20 20 6c 69 73 74 73 20 3d 20 6c 69 62 72 61 72 79 5f 63 6f 6e 66 69 67 5b 4b 45 59 5f 4c 49 ...lists.=.library_config[KEY_LI
48a80 53 54 53 5d 0d 0a 20 20 20 20 20 20 20 20 66 6f 72 20 6c 69 73 74 5f 69 6e 66 6f 20 69 6e 20 73 STS]..........for.list_info.in.s
48aa0 69 78 2e 69 74 65 72 76 61 6c 75 65 73 28 6c 69 73 74 73 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 ix.itervalues(lists):...........
48ac0 20 20 20 6c 69 73 74 5f 69 6e 66 6f 5b 4b 45 59 5f 53 4f 52 54 5f 4c 49 53 54 5d 20 3d 20 54 72 ...list_info[KEY_SORT_LIST].=.Tr
48ae0 75 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 73 74 5f 69 6e 66 6f 5b 4b 45 59 5f 44 49 ue..............list_info[KEY_DI
48b00 53 50 4c 41 59 5f 54 4f 50 5f 4d 45 4e 55 5d 20 3d 20 46 61 6c 73 65 0d 0a 20 20 20 20 20 20 20 SPLAY_TOP_MENU].=.False.........
48b20 20 6c 69 62 72 61 72 79 5f 63 6f 6e 66 69 67 5b 4b 45 59 5f 4c 49 53 54 53 5d 20 3d 20 6c 69 73 .library_config[KEY_LISTS].=.lis
48b40 74 73 0d 0a 0d 0a 20 20 20 20 69 66 20 73 63 68 65 6d 61 5f 76 65 72 73 69 6f 6e 20 3c 20 31 2e ts........if.schema_version.<.1.
48b60 36 35 3a 0d 0a 20 20 20 20 20 20 20 20 23 20 45 6e 73 75 72 65 20 61 6c 6c 20 6c 69 73 74 73 20 65:..........#.Ensure.all.lists.
48b80 68 61 76 65 20 61 20 72 65 73 74 6f 72 65 20 73 6f 72 74 20 70 72 6f 70 65 72 74 79 2e 0d 0a 20 have.a.restore.sort.property....
48ba0 20 20 20 20 20 20 20 6c 69 73 74 73 20 3d 20 6c 69 62 72 61 72 79 5f 63 6f 6e 66 69 67 5b 4b 45 .......lists.=.library_config[KE
48bc0 59 5f 4c 49 53 54 53 5d 0d 0a 20 20 20 20 20 20 20 20 66 6f 72 20 6c 69 73 74 5f 69 6e 66 6f 20 Y_LISTS]..........for.list_info.
48be0 69 6e 20 73 69 78 2e 69 74 65 72 76 61 6c 75 65 73 28 6c 69 73 74 73 29 3a 0d 0a 20 20 20 20 20 in.six.itervalues(lists):.......
48c00 20 20 20 20 20 20 20 6c 69 73 74 5f 69 6e 66 6f 5b 4b 45 59 5f 52 45 53 54 4f 52 45 5f 53 4f 52 .......list_info[KEY_RESTORE_SOR
48c20 54 5d 20 3d 20 46 61 6c 73 65 0d 0a 0d 0a 20 20 20 20 73 65 74 5f 6c 69 62 72 61 72 79 5f 63 6f T].=.False........set_library_co
48c40 6e 66 69 67 28 64 62 2c 20 6c 69 62 72 61 72 79 5f 63 6f 6e 66 69 67 29 0d 0a 0d 0a 64 65 66 20 nfig(db,.library_config)....def.
48c60 73 68 6f 77 5f 68 65 6c 70 28 29 3a 0d 0a 20 20 20 20 6f 70 65 6e 5f 75 72 6c 28 51 55 72 6c 28 show_help():......open_url(QUrl(
48c80 48 45 4c 50 5f 55 52 4c 29 29 0d 0a 0d 0a 0d 0a 64 65 66 20 67 65 74 5f 6c 69 62 72 61 72 79 5f HELP_URL))......def.get_library_
48ca0 63 6f 6e 66 69 67 28 64 62 29 3a 0d 0a 20 20 20 20 6c 69 62 72 61 72 79 5f 69 64 20 3d 20 64 62 config(db):......library_id.=.db
48cc0 2e 6c 69 62 72 61 72 79 5f 69 64 0d 0a 20 20 20 20 6c 69 62 72 61 72 79 5f 63 6f 6e 66 69 67 20 .library_id......library_config.
48ce0 3d 20 4e 6f 6e 65 0d 0a 20 20 20 20 23 20 43 68 65 63 6b 20 77 68 65 74 68 65 72 20 74 68 69 73 =.None......#.Check.whether.this
48d00 20 69 73 20 61 20 72 65 61 64 69 6e 67 20 6c 69 73 74 20 6e 65 65 64 69 6e 67 20 74 6f 20 62 65 .is.a.reading.list.needing.to.be
48d20 20 6d 69 67 72 61 74 65 64 20 66 72 6f 6d 20 6a 73 6f 6e 20 69 6e 74 6f 20 64 61 74 61 62 61 73 .migrated.from.json.into.databas
48d40 65 0d 0a 20 20 20 20 69 66 20 27 4c 69 62 72 61 72 69 65 73 27 20 69 6e 20 70 6c 75 67 69 6e 5f e......if.'Libraries'.in.plugin_
48d60 70 72 65 66 73 3a 0d 0a 20 20 20 20 20 20 20 20 6c 69 62 72 61 72 69 65 73 20 3d 20 70 6c 75 67 prefs:..........libraries.=.plug
48d80 69 6e 5f 70 72 65 66 73 5b 27 4c 69 62 72 61 72 69 65 73 27 5d 0d 0a 20 20 20 20 20 20 20 20 69 in_prefs['Libraries']..........i
48da0 66 20 6c 69 62 72 61 72 79 5f 69 64 20 69 6e 20 6c 69 62 72 61 72 69 65 73 3a 0d 0a 20 20 20 20 f.library_id.in.libraries:......
48dc0 20 20 20 20 20 20 20 20 23 20 57 65 20 77 69 6c 6c 20 6d 69 67 72 61 74 65 20 74 68 69 73 20 62 ........#.We.will.migrate.this.b
48de0 65 6c 6f 77 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 62 72 61 72 79 5f 63 6f 6e 66 69 67 elow..............library_config
48e00 20 3d 20 6c 69 62 72 61 72 69 65 73 5b 6c 69 62 72 61 72 79 5f 69 64 5d 0d 0a 20 20 20 20 20 20 .=.libraries[library_id]........
48e20 20 20 20 20 20 20 23 20 43 6c 65 61 6e 75 70 20 66 72 6f 6d 20 6a 73 6f 6e 20 66 69 6c 65 20 73 ......#.Cleanup.from.json.file.s
48e40 6f 20 77 65 20 64 6f 6e 27 74 20 65 76 65 72 20 64 6f 20 74 68 69 73 20 61 67 61 69 6e 0d 0a 20 o.we.don't.ever.do.this.again...
48e60 20 20 20 20 20 20 20 20 20 20 20 64 65 6c 20 6c 69 62 72 61 72 69 65 73 5b 6c 69 62 72 61 72 79 ...........del.libraries[library
48e80 5f 69 64 5d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6c 65 6e 28 6c 69 62 72 61 72 69 _id]..............if.len(librari
48ea0 65 73 29 20 3d 3d 20 30 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 20 57 65 20 es).==.0:..................#.We.
48ec0 68 61 76 65 20 6d 69 67 72 61 74 65 64 20 74 68 65 20 6c 61 73 74 20 6c 69 62 72 61 72 79 20 66 have.migrated.the.last.library.f
48ee0 6f 72 20 74 68 69 73 20 75 73 65 72 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 or.this.user..................de
48f00 6c 20 70 6c 75 67 69 6e 5f 70 72 65 66 73 5b 27 4c 69 62 72 61 72 69 65 73 27 5d 0d 0a 20 20 20 l.plugin_prefs['Libraries'].....
48f20 20 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .........else:..................
48f40 70 6c 75 67 69 6e 5f 70 72 65 66 73 5b 27 4c 69 62 72 61 72 69 65 73 27 5d 20 3d 20 6c 69 62 72 plugin_prefs['Libraries'].=.libr
48f60 61 72 69 65 73 0d 0a 0d 0a 20 20 20 20 69 66 20 6c 69 62 72 61 72 79 5f 63 6f 6e 66 69 67 20 69 aries........if.library_config.i
48f80 73 20 4e 6f 6e 65 3a 0d 0a 20 20 20 20 20 20 20 20 6c 69 62 72 61 72 79 5f 63 6f 6e 66 69 67 20 s.None:..........library_config.
48fa0 3d 20 64 62 2e 70 72 65 66 73 2e 67 65 74 5f 6e 61 6d 65 73 70 61 63 65 64 28 50 52 45 46 53 5f =.db.prefs.get_namespaced(PREFS_
48fc0 4e 41 4d 45 53 50 41 43 45 2c 20 50 52 45 46 53 5f 4b 45 59 5f 53 45 54 54 49 4e 47 53 2c 0d 0a NAMESPACE,.PREFS_KEY_SETTINGS,..
48fe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
49000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 70 79 2e 64 65 65 70 63 6f 70 79 28 44 .................copy.deepcopy(D
49020 45 46 41 55 4c 54 5f 4c 49 42 52 41 52 59 5f 56 41 4c 55 45 53 29 29 0d 0a 20 20 20 20 69 66 20 EFAULT_LIBRARY_VALUES))......if.
49040 6c 65 6e 28 6c 69 62 72 61 72 79 5f 63 6f 6e 66 69 67 5b 4b 45 59 5f 4c 49 53 54 53 5d 29 20 3c len(library_config[KEY_LISTS]).<
49060 20 31 3a 0d 0a 20 20 20 20 20 20 20 20 23 20 6e 6f 20 6c 69 73 74 73 2c 20 61 73 73 75 6d 65 20 .1:..........#.no.lists,.assume.
49080 62 72 6f 6b 65 6e 20 61 6e 64 20 67 65 74 20 61 20 6e 65 77 20 63 6f 70 79 2e 0d 0a 20 20 20 20 broken.and.get.a.new.copy.......
490a0 20 20 20 20 6c 69 62 72 61 72 79 5f 63 6f 6e 66 69 67 20 3d 20 63 6f 70 79 2e 64 65 65 70 63 6f ....library_config.=.copy.deepco
490c0 70 79 28 44 45 46 41 55 4c 54 5f 4c 49 42 52 41 52 59 5f 56 41 4c 55 45 53 29 0d 0a 20 20 20 20 py(DEFAULT_LIBRARY_VALUES)......
490e0 6d 69 67 72 61 74 65 5f 6c 69 62 72 61 72 79 5f 63 6f 6e 66 69 67 5f 69 66 5f 72 65 71 75 69 72 migrate_library_config_if_requir
49100 65 64 28 64 62 2c 20 6c 69 62 72 61 72 79 5f 63 6f 6e 66 69 67 29 0d 0a 0d 0a 20 20 20 20 23 23 ed(db,.library_config)........##
49120 20 41 20 75 73 65 72 20 73 6f 6d 65 20 68 6f 77 20 67 6f 74 20 74 6f 20 61 20 73 74 61 74 65 20 .A.user.some.how.got.to.a.state.
49140 77 68 65 72 65 20 74 68 65 20 64 65 66 61 75 6c 74 20 6c 69 73 74 20 77 61 73 0d 0a 20 20 20 20 where.the.default.list.was......
49160 23 23 20 64 65 6c 65 74 65 64 2c 20 62 75 74 20 73 74 69 6c 6c 20 73 65 74 2e 20 20 4e 6f 74 20 ##.deleted,.but.still.set...Not.
49180 61 63 74 75 61 6c 6c 79 20 2a 73 61 76 65 64 2a 20 75 6e 74 69 6c 20 75 73 65 72 20 73 61 76 65 actually.*saved*.until.user.save
491a0 73 0d 0a 20 20 20 20 23 23 20 63 6f 6e 66 69 67 0d 0a 20 20 20 20 69 66 20 6c 69 62 72 61 72 79 s......##.config......if.library
491c0 5f 63 6f 6e 66 69 67 5b 4b 45 59 5f 44 45 46 41 55 4c 54 5f 4c 49 53 54 5d 20 6e 6f 74 20 69 6e _config[KEY_DEFAULT_LIST].not.in
491e0 20 6c 69 62 72 61 72 79 5f 63 6f 6e 66 69 67 5b 4b 45 59 5f 4c 49 53 54 53 5d 3a 0d 0a 20 20 20 .library_config[KEY_LISTS]:.....
49200 20 20 20 20 20 23 23 20 73 65 74 20 74 6f 20 66 69 72 73 74 20 6c 69 73 74 0d 0a 20 20 20 20 20 .....##.set.to.first.list.......
49220 20 20 20 6c 69 73 74 73 20 3d 20 73 6f 72 74 65 64 28 6c 69 62 72 61 72 79 5f 63 6f 6e 66 69 67 ...lists.=.sorted(library_config
49240 5b 4b 45 59 5f 4c 49 53 54 53 5d 2e 6b 65 79 73 28 29 29 0d 0a 20 20 20 20 20 20 20 20 6c 69 62 [KEY_LISTS].keys())..........lib
49260 72 61 72 79 5f 63 6f 6e 66 69 67 5b 4b 45 59 5f 44 45 46 41 55 4c 54 5f 4c 49 53 54 5d 20 3d 20 rary_config[KEY_DEFAULT_LIST].=.
49280 6c 69 73 74 73 5b 30 5d 0d 0a 20 20 20 20 72 65 74 75 72 6e 20 6c 69 62 72 61 72 79 5f 63 6f 6e lists[0]......return.library_con
492a0 66 69 67 0d 0a 0d 0a 64 65 66 20 73 65 74 5f 6c 69 62 72 61 72 79 5f 63 6f 6e 66 69 67 28 64 62 fig....def.set_library_config(db
492c0 2c 20 6c 69 62 72 61 72 79 5f 63 6f 6e 66 69 67 29 3a 0d 0a 20 20 20 20 64 62 2e 70 72 65 66 73 ,.library_config):......db.prefs
492e0 2e 73 65 74 5f 6e 61 6d 65 73 70 61 63 65 64 28 50 52 45 46 53 5f 4e 41 4d 45 53 50 41 43 45 2c .set_namespaced(PREFS_NAMESPACE,
49300 20 50 52 45 46 53 5f 4b 45 59 5f 53 45 54 54 49 4e 47 53 2c 20 6c 69 62 72 61 72 79 5f 63 6f 6e .PREFS_KEY_SETTINGS,.library_con
49320 66 69 67 29 0d 0a 0d 0a 64 65 66 20 67 65 74 5f 6c 69 73 74 5f 69 6e 66 6f 28 64 62 2c 20 6c 69 fig)....def.get_list_info(db,.li
49340 73 74 5f 6e 61 6d 65 29 3a 0d 0a 20 20 20 20 6c 69 62 72 61 72 79 5f 63 6f 6e 66 69 67 20 3d 20 st_name):......library_config.=.
49360 67 65 74 5f 6c 69 62 72 61 72 79 5f 63 6f 6e 66 69 67 28 64 62 29 0d 0a 20 20 20 20 6c 69 73 74 get_library_config(db)......list
49380 73 20 3d 20 6c 69 62 72 61 72 79 5f 63 6f 6e 66 69 67 5b 4b 45 59 5f 4c 49 53 54 53 5d 0d 0a 20 s.=.library_config[KEY_LISTS]...
493a0 20 20 20 6c 69 73 74 5f 6d 61 70 20 3d 20 6c 69 73 74 73 2e 67 65 74 28 6c 69 73 74 5f 6e 61 6d ...list_map.=.lists.get(list_nam
493c0 65 2c 20 44 45 46 41 55 4c 54 5f 4c 49 53 54 5f 56 41 4c 55 45 53 29 0d 0a 20 20 20 20 72 65 74 e,.DEFAULT_LIST_VALUES)......ret
493e0 75 72 6e 20 6c 69 73 74 5f 6d 61 70 0d 0a 0d 0a 64 65 66 20 67 65 74 5f 62 6f 6f 6b 5f 6c 69 73 urn.list_map....def.get_book_lis
49400 74 28 64 62 2c 20 6c 69 73 74 5f 6e 61 6d 65 29 3a 0d 0a 20 20 20 20 6c 69 73 74 5f 6d 61 70 20 t(db,.list_name):......list_map.
49420 3d 20 67 65 74 5f 6c 69 73 74 5f 69 6e 66 6f 28 64 62 2c 20 6c 69 73 74 5f 6e 61 6d 65 29 0d 0a =.get_list_info(db,.list_name)..
49440 20 20 20 20 62 6f 6f 6b 5f 69 64 73 20 3d 20 6c 69 73 74 5f 6d 61 70 5b 4b 45 59 5f 43 4f 4e 54 ....book_ids.=.list_map[KEY_CONT
49460 45 4e 54 5d 0d 0a 20 20 20 20 76 61 6c 69 64 5f 62 6f 6f 6b 5f 69 64 73 20 3d 20 5b 62 6f 6f 6b ENT]......valid_book_ids.=.[book
49480 5f 69 64 20 66 6f 72 20 62 6f 6f 6b 5f 69 64 20 69 6e 20 62 6f 6f 6b 5f 69 64 73 20 69 66 20 64 _id.for.book_id.in.book_ids.if.d
494a0 62 2e 64 61 74 61 2e 68 61 73 5f 69 64 28 62 6f 6f 6b 5f 69 64 29 5d 0d 0a 20 20 20 20 69 66 20 b.data.has_id(book_id)]......if.
494c0 6c 65 6e 28 62 6f 6f 6b 5f 69 64 73 29 20 21 3d 20 6c 65 6e 28 76 61 6c 69 64 5f 62 6f 6f 6b 5f len(book_ids).!=.len(valid_book_
494e0 69 64 73 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 65 74 5f 62 6f 6f 6b 5f 6c 69 73 74 28 64 62 2c ids):..........set_book_list(db,
49500 20 6c 69 73 74 5f 6e 61 6d 65 2c 20 76 61 6c 69 64 5f 62 6f 6f 6b 5f 69 64 73 29 0d 0a 20 20 20 .list_name,.valid_book_ids).....
49520 20 72 65 74 75 72 6e 20 76 61 6c 69 64 5f 62 6f 6f 6b 5f 69 64 73 0d 0a 0d 0a 64 65 66 20 73 65 .return.valid_book_ids....def.se
49540 74 5f 62 6f 6f 6b 5f 6c 69 73 74 28 64 62 2c 20 6c 69 73 74 5f 6e 61 6d 65 2c 20 62 6f 6f 6b 5f t_book_list(db,.list_name,.book_
49560 69 64 73 29 3a 0d 0a 20 20 20 20 6c 69 62 72 61 72 79 5f 63 6f 6e 66 69 67 20 3d 20 67 65 74 5f ids):......library_config.=.get_
49580 6c 69 62 72 61 72 79 5f 63 6f 6e 66 69 67 28 64 62 29 0d 0a 20 20 20 20 6c 69 73 74 73 20 3d 20 library_config(db)......lists.=.
495a0 6c 69 62 72 61 72 79 5f 63 6f 6e 66 69 67 5b 4b 45 59 5f 4c 49 53 54 53 5d 0d 0a 20 20 20 20 6c library_config[KEY_LISTS]......l
495c0 69 73 74 73 5b 6c 69 73 74 5f 6e 61 6d 65 5d 5b 4b 45 59 5f 43 4f 4e 54 45 4e 54 5d 20 3d 20 62 ists[list_name][KEY_CONTENT].=.b
495e0 6f 6f 6b 5f 69 64 73 0d 0a 20 20 20 20 73 65 74 5f 6c 69 62 72 61 72 79 5f 63 6f 6e 66 69 67 28 ook_ids......set_library_config(
49600 64 62 2c 20 6c 69 62 72 61 72 79 5f 63 6f 6e 66 69 67 29 0d 0a 0d 0a 64 65 66 20 73 65 74 5f 64 db,.library_config)....def.set_d
49620 65 66 61 75 6c 74 5f 6c 69 73 74 28 64 62 2c 20 6c 69 73 74 5f 6e 61 6d 65 29 3a 0d 0a 20 20 20 efault_list(db,.list_name):.....
49640 20 6c 69 62 72 61 72 79 5f 63 6f 6e 66 69 67 20 3d 20 67 65 74 5f 6c 69 62 72 61 72 79 5f 63 6f .library_config.=.get_library_co
49660 6e 66 69 67 28 64 62 29 0d 0a 20 20 20 20 6c 69 62 72 61 72 79 5f 63 6f 6e 66 69 67 5b 4b 45 59 nfig(db)......library_config[KEY
49680 5f 44 45 46 41 55 4c 54 5f 4c 49 53 54 5d 20 3d 20 6c 69 73 74 5f 6e 61 6d 65 0d 0a 20 20 20 20 _DEFAULT_LIST].=.list_name......
496a0 73 65 74 5f 6c 69 62 72 61 72 79 5f 63 6f 6e 66 69 67 28 64 62 2c 20 6c 69 62 72 61 72 79 5f 63 set_library_config(db,.library_c
496c0 6f 6e 66 69 67 29 0d 0a 0d 0a 64 65 66 20 67 65 74 5f 62 6f 6f 6b 5f 6c 69 73 74 73 5f 66 6f 72 onfig)....def.get_book_lists_for
496e0 5f 64 65 76 69 63 65 28 64 62 2c 20 64 65 76 69 63 65 5f 75 75 69 64 2c 20 65 78 63 6c 75 64 65 _device(db,.device_uuid,.exclude
49700 5f 61 75 74 6f 3d 54 72 75 65 29 3a 0d 0a 20 20 20 20 6c 69 62 72 61 72 79 5f 63 6f 6e 66 69 67 _auto=True):......library_config
49720 20 3d 20 67 65 74 5f 6c 69 62 72 61 72 79 5f 63 6f 6e 66 69 67 28 64 62 29 0d 0a 20 20 20 20 6c .=.get_library_config(db)......l
49740 69 73 74 73 5f 6d 61 70 20 3d 20 6c 69 62 72 61 72 79 5f 63 6f 6e 66 69 67 5b 4b 45 59 5f 4c 49 ists_map.=.library_config[KEY_LI
49760 53 54 53 5d 0d 0a 20 20 20 20 64 65 76 69 63 65 5f 6c 69 73 74 73 20 3d 20 7b 7d 0d 0a 20 20 20 STS]......device_lists.=.{}.....
49780 20 66 6f 72 20 6c 69 73 74 5f 6e 61 6d 65 2c 20 6c 69 73 74 5f 69 6e 66 6f 20 69 6e 20 73 69 78 .for.list_name,.list_info.in.six
497a0 2e 69 74 65 72 69 74 65 6d 73 28 6c 69 73 74 73 5f 6d 61 70 29 3a 0d 0a 20 20 20 20 20 20 20 20 .iteritems(lists_map):..........
497c0 69 66 20 6c 69 73 74 5f 69 6e 66 6f 5b 4b 45 59 5f 53 59 4e 43 5f 44 45 56 49 43 45 5d 20 69 6e if.list_info[KEY_SYNC_DEVICE].in
497e0 20 5b 64 65 76 69 63 65 5f 75 75 69 64 2c 20 54 4f 4b 45 4e 5f 41 4e 59 5f 44 45 56 49 43 45 5d .[device_uuid,.TOKEN_ANY_DEVICE]
49800 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6e 6f 74 20 65 78 63 6c 75 64 65 5f 61 75 :..............if.not.exclude_au
49820 74 6f 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 76 69 63 65 5f 6c 69 73 74 to:..................device_list
49840 73 5b 6c 69 73 74 5f 6e 61 6d 65 5d 20 3d 20 6c 69 73 74 5f 69 6e 66 6f 0d 0a 20 20 20 20 20 20 s[list_name].=.list_info........
49860 20 20 20 20 20 20 65 6c 69 66 20 6c 69 73 74 5f 69 6e 66 6f 2e 67 65 74 28 4b 45 59 5f 50 4f 50 ......elif.list_info.get(KEY_POP
49880 55 4c 41 54 45 5f 54 59 50 45 2c 20 44 45 46 41 55 4c 54 5f 4c 49 53 54 5f 56 41 4c 55 45 53 5b ULATE_TYPE,.DEFAULT_LIST_VALUES[
498a0 4b 45 59 5f 50 4f 50 55 4c 41 54 45 5f 54 59 50 45 5d 29 20 3d 3d 20 27 50 4f 50 4d 41 4e 55 41 KEY_POPULATE_TYPE]).==.'POPMANUA
498c0 4c 27 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 76 69 63 65 5f 6c 69 73 74 L':..................device_list
498e0 73 5b 6c 69 73 74 5f 6e 61 6d 65 5d 20 3d 20 6c 69 73 74 5f 69 6e 66 6f 0d 0a 20 20 20 20 72 65 s[list_name].=.list_info......re
49900 74 75 72 6e 20 64 65 76 69 63 65 5f 6c 69 73 74 73 0d 0a 0d 0a 64 65 66 20 67 65 74 5f 6c 69 73 turn.device_lists....def.get_lis
49920 74 5f 6e 61 6d 65 73 28 64 62 2c 20 65 78 63 6c 75 64 65 5f 61 75 74 6f 3d 54 72 75 65 29 3a 0d t_names(db,.exclude_auto=True):.
49940 0a 20 20 20 20 6c 69 62 72 61 72 79 5f 63 6f 6e 66 69 67 20 3d 20 67 65 74 5f 6c 69 62 72 61 72 .....library_config.=.get_librar
49960 79 5f 63 6f 6e 66 69 67 28 64 62 29 0d 0a 20 20 20 20 6c 69 73 74 73 20 3d 20 6c 69 62 72 61 72 y_config(db)......lists.=.librar
49980 79 5f 63 6f 6e 66 69 67 5b 4b 45 59 5f 4c 49 53 54 53 5d 0d 0a 20 20 20 20 69 66 20 6e 6f 74 20 y_config[KEY_LISTS]......if.not.
499a0 65 78 63 6c 75 64 65 5f 61 75 74 6f 3a 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 73 6f exclude_auto:..........return.so
499c0 72 74 65 64 28 6c 69 73 74 73 2e 6b 65 79 73 28 29 29 0d 0a 0d 0a 20 20 20 20 6c 69 73 74 5f 6e rted(lists.keys())........list_n
499e0 61 6d 65 73 20 3d 20 5b 5d 0d 0a 20 20 20 20 66 6f 72 20 6c 69 73 74 5f 6e 61 6d 65 2c 20 6c 69 ames.=.[]......for.list_name,.li
49a00 73 74 5f 69 6e 66 6f 20 69 6e 20 73 69 78 2e 69 74 65 72 69 74 65 6d 73 28 6c 69 73 74 73 29 3a st_info.in.six.iteritems(lists):
49a20 0d 0a 20 20 20 20 20 20 20 20 69 66 20 6c 69 73 74 5f 69 6e 66 6f 2e 67 65 74 28 4b 45 59 5f 50 ..........if.list_info.get(KEY_P
49a40 4f 50 55 4c 41 54 45 5f 54 59 50 45 2c 20 44 45 46 41 55 4c 54 5f 4c 49 53 54 5f 56 41 4c 55 45 OPULATE_TYPE,.DEFAULT_LIST_VALUE
49a60 53 5b 4b 45 59 5f 50 4f 50 55 4c 41 54 45 5f 54 59 50 45 5d 29 20 3d 3d 20 27 50 4f 50 4d 41 4e S[KEY_POPULATE_TYPE]).==.'POPMAN
49a80 55 41 4c 27 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 73 74 5f 6e 61 6d 65 73 2e 61 70 UAL':..............list_names.ap
49aa0 70 65 6e 64 28 6c 69 73 74 5f 6e 61 6d 65 29 0d 0a 20 20 20 20 72 65 74 75 72 6e 20 73 6f 72 74 pend(list_name)......return.sort
49ac0 65 64 28 6c 69 73 74 5f 6e 61 6d 65 73 29 0d 0a 0d 0a 64 65 66 20 67 65 74 5f 76 69 65 77 5f 74 ed(list_names)....def.get_view_t
49ae0 6f 70 6d 65 6e 75 5f 6c 69 73 74 5f 6e 61 6d 65 73 28 64 62 29 3a 0d 0a 20 20 20 20 6c 69 62 72 opmenu_list_names(db):......libr
49b00 61 72 79 5f 63 6f 6e 66 69 67 20 3d 20 67 65 74 5f 6c 69 62 72 61 72 79 5f 63 6f 6e 66 69 67 28 ary_config.=.get_library_config(
49b20 64 62 29 0d 0a 20 20 20 20 6c 69 73 74 73 20 3d 20 6c 69 62 72 61 72 79 5f 63 6f 6e 66 69 67 5b db)......lists.=.library_config[
49b40 4b 45 59 5f 4c 49 53 54 53 5d 0d 0a 20 20 20 20 64 65 66 61 75 6c 74 5f 6c 69 73 74 5f 6e 61 6d KEY_LISTS]......default_list_nam
49b60 65 20 3d 20 6c 69 62 72 61 72 79 5f 63 6f 6e 66 69 67 5b 4b 45 59 5f 44 45 46 41 55 4c 54 5f 4c e.=.library_config[KEY_DEFAULT_L
49b80 49 53 54 5d 0d 0a 0d 0a 20 20 20 20 6c 69 73 74 5f 6e 61 6d 65 73 20 3d 20 5b 5d 0d 0a 20 20 20 IST]........list_names.=.[].....
49ba0 20 66 6f 72 20 6c 69 73 74 5f 6e 61 6d 65 2c 20 6c 69 73 74 5f 69 6e 66 6f 20 69 6e 20 73 69 78 .for.list_name,.list_info.in.six
49bc0 2e 69 74 65 72 69 74 65 6d 73 28 6c 69 73 74 73 29 3a 0d 0a 20 20 20 20 20 20 20 20 69 66 20 28 .iteritems(lists):..........if.(
49be0 6c 69 73 74 5f 69 6e 66 6f 2e 67 65 74 28 4b 45 59 5f 44 49 53 50 4c 41 59 5f 54 4f 50 5f 4d 45 list_info.get(KEY_DISPLAY_TOP_ME
49c00 4e 55 2c 20 44 45 46 41 55 4c 54 5f 4c 49 53 54 5f 56 41 4c 55 45 53 5b 4b 45 59 5f 44 49 53 50 NU,.DEFAULT_LIST_VALUES[KEY_DISP
49c20 4c 41 59 5f 54 4f 50 5f 4d 45 4e 55 5d 29 20 61 6e 64 20 6c 69 73 74 5f 6e 61 6d 65 20 21 3d 20 LAY_TOP_MENU]).and.list_name.!=.
49c40 64 65 66 61 75 6c 74 5f 6c 69 73 74 5f 6e 61 6d 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 default_list_name):.............
49c60 20 6c 69 73 74 5f 6e 61 6d 65 73 2e 61 70 70 65 6e 64 28 6c 69 73 74 5f 6e 61 6d 65 29 0d 0a 20 .list_names.append(list_name)...
49c80 20 20 20 72 65 74 75 72 6e 20 73 6f 72 74 65 64 28 6c 69 73 74 5f 6e 61 6d 65 73 29 0d 0a 0d 0a ...return.sorted(list_names)....
49ca0 64 65 66 20 63 72 65 61 74 65 5f 6c 69 73 74 28 64 62 2c 20 6c 69 73 74 5f 6e 61 6d 65 2c 20 62 def.create_list(db,.list_name,.b
49cc0 6f 6f 6b 5f 69 64 73 29 3a 0d 0a 20 20 20 20 6e 65 77 5f 6c 69 73 74 20 3d 20 63 6f 70 79 2e 64 ook_ids):......new_list.=.copy.d
49ce0 65 65 70 63 6f 70 79 28 44 45 46 41 55 4c 54 5f 4c 49 53 54 5f 56 41 4c 55 45 53 29 0d 0a 20 20 eepcopy(DEFAULT_LIST_VALUES)....
49d00 20 20 6e 65 77 5f 6c 69 73 74 5b 4b 45 59 5f 43 4f 4e 54 45 4e 54 5d 20 3d 20 6c 69 73 74 28 62 ..new_list[KEY_CONTENT].=.list(b
49d20 6f 6f 6b 5f 69 64 73 29 0d 0a 20 20 20 20 6c 69 62 72 61 72 79 5f 63 6f 6e 66 69 67 20 3d 20 67 ook_ids)......library_config.=.g
49d40 65 74 5f 6c 69 62 72 61 72 79 5f 63 6f 6e 66 69 67 28 64 62 29 0d 0a 20 20 20 20 6c 69 73 74 73 et_library_config(db)......lists
49d60 20 3d 20 6c 69 62 72 61 72 79 5f 63 6f 6e 66 69 67 5b 4b 45 59 5f 4c 49 53 54 53 5d 0d 0a 20 20 .=.library_config[KEY_LISTS]....
49d80 20 20 6c 69 73 74 73 5b 6c 69 73 74 5f 6e 61 6d 65 5d 20 3d 20 6e 65 77 5f 6c 69 73 74 0d 0a 20 ..lists[list_name].=.new_list...
49da0 20 20 20 73 65 74 5f 6c 69 62 72 61 72 79 5f 63 6f 6e 66 69 67 28 64 62 2c 20 6c 69 62 72 61 72 ...set_library_config(db,.librar
49dc0 79 5f 63 6f 6e 66 69 67 29 0d 0a 0d 0a 0d 0a 63 6c 61 73 73 20 4c 69 73 74 43 6f 6d 62 6f 42 6f y_config)......class.ListComboBo
49de0 78 28 51 43 6f 6d 62 6f 42 6f 78 29 3a 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 5f 69 6e 69 74 5f x(QComboBox):........def.__init_
49e00 5f 28 73 65 6c 66 2c 20 70 61 72 65 6e 74 2c 20 6c 69 73 74 73 2c 20 73 65 6c 65 63 74 65 64 5f _(self,.parent,.lists,.selected_
49e20 74 65 78 74 3d 4e 6f 6e 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 51 43 6f 6d 62 6f 42 6f 78 2e 5f text=None):..........QComboBox._
49e40 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 2c 20 70 61 72 65 6e 74 29 0d 0a 20 20 20 20 20 20 20 20 73 _init__(self,.parent)..........s
49e60 65 6c 66 2e 70 6f 70 75 6c 61 74 65 5f 63 6f 6d 62 6f 28 6c 69 73 74 73 2c 20 73 65 6c 65 63 74 elf.populate_combo(lists,.select
49e80 65 64 5f 74 65 78 74 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 70 6f 70 75 6c 61 74 65 5f 63 6f 6d ed_text)........def.populate_com
49ea0 62 6f 28 73 65 6c 66 2c 20 6c 69 73 74 73 2c 20 73 65 6c 65 63 74 65 64 5f 74 65 78 74 3d 4e 6f bo(self,.lists,.selected_text=No
49ec0 6e 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 62 6c 6f 63 6b 53 69 67 6e 61 6c 73 28 ne):..........self.blockSignals(
49ee0 54 72 75 65 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 6c 65 61 72 28 29 0d 0a 20 20 20 True)..........self.clear().....
49f00 20 20 20 20 20 66 6f 72 20 6c 69 73 74 5f 6e 61 6d 65 20 69 6e 20 73 6f 72 74 65 64 28 6c 69 73 .....for.list_name.in.sorted(lis
49f20 74 73 2e 6b 65 79 73 28 29 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 61 64 ts.keys()):..............self.ad
49f40 64 49 74 65 6d 28 6c 69 73 74 5f 6e 61 6d 65 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 62 dItem(list_name)..........self.b
49f60 6c 6f 63 6b 53 69 67 6e 61 6c 73 28 46 61 6c 73 65 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 lockSignals(False)..........self
49f80 2e 73 65 6c 65 63 74 5f 76 69 65 77 28 73 65 6c 65 63 74 65 64 5f 74 65 78 74 29 0d 0a 0d 0a 20 .select_view(selected_text).....
49fa0 20 20 20 64 65 66 20 73 65 6c 65 63 74 5f 76 69 65 77 28 73 65 6c 66 2c 20 73 65 6c 65 63 74 65 ...def.select_view(self,.selecte
49fc0 64 5f 74 65 78 74 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 62 6c 6f 63 6b 53 69 67 6e d_text):..........self.blockSign
49fe0 61 6c 73 28 54 72 75 65 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 73 65 6c 65 63 74 65 64 5f 74 als(True)..........if.selected_t
4a000 65 78 74 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 64 78 20 3d 20 73 65 6c 66 2e 66 69 6e ext:..............idx.=.self.fin
4a020 64 54 65 78 74 28 73 65 6c 65 63 74 65 64 5f 74 65 78 74 29 0d 0a 20 20 20 20 20 20 20 20 20 20 dText(selected_text)............
4a040 20 20 73 65 6c 66 2e 73 65 74 43 75 72 72 65 6e 74 49 6e 64 65 78 28 69 64 78 29 0d 0a 20 20 20 ..self.setCurrentIndex(idx).....
4a060 20 20 20 20 20 65 6c 69 66 20 73 65 6c 66 2e 63 6f 75 6e 74 28 29 20 3e 20 30 3a 0d 0a 20 20 20 .....elif.self.count().>.0:.....
4a080 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 43 75 72 72 65 6e 74 49 6e 64 65 78 28 30 29 .........self.setCurrentIndex(0)
4a0a0 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 62 6c 6f 63 6b 53 69 67 6e 61 6c 73 28 46 61 6c 73 ..........self.blockSignals(Fals
4a0c0 65 29 0d 0a 0d 0a 0d 0a 63 6c 61 73 73 20 4c 69 73 74 54 79 70 65 43 6f 6d 62 6f 42 6f 78 28 51 e)......class.ListTypeComboBox(Q
4a0e0 43 6f 6d 62 6f 42 6f 78 29 3a 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 5f 69 6e 69 74 5f 5f 28 73 ComboBox):........def.__init__(s
4a100 65 6c 66 2c 20 70 61 72 65 6e 74 2c 20 6c 69 73 74 4b 65 79 56 61 6c 75 65 73 29 3a 0d 0a 20 20 elf,.parent,.listKeyValues):....
4a120 20 20 20 20 20 20 51 43 6f 6d 62 6f 42 6f 78 2e 5f 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 2c 20 70 ......QComboBox.__init__(self,.p
4a140 61 72 65 6e 74 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6c 69 73 74 4b 65 79 56 61 6c 75 arent)..........self.listKeyValu
4a160 65 73 20 3d 20 6c 69 73 74 4b 65 79 56 61 6c 75 65 73 0d 0a 0d 0a 20 20 20 20 64 65 66 20 70 6f es.=.listKeyValues........def.po
4a180 70 75 6c 61 74 65 5f 63 6f 6d 62 6f 28 73 65 6c 66 2c 20 73 65 6c 65 63 74 65 64 5f 74 79 70 65 pulate_combo(self,.selected_type
4a1a0 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 62 6c 6f 63 6b 53 69 67 6e 61 6c 73 28 54 72 ):..........self.blockSignals(Tr
4a1c0 75 65 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 6c 65 61 72 28 29 0d 0a 20 20 20 20 20 ue)..........self.clear().......
4a1e0 20 20 20 69 64 78 20 3d 20 30 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 65 63 74 65 64 5f 69 64 78 ...idx.=.0..........selected_idx
4a200 20 3d 20 30 0d 0a 20 20 20 20 20 20 20 20 66 6f 72 20 6b 65 79 2c 20 64 65 73 63 20 69 6e 20 73 .=.0..........for.key,.desc.in.s
4a220 65 6c 66 2e 6c 69 73 74 4b 65 79 56 61 6c 75 65 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 elf.listKeyValues:..............
4a240 73 65 6c 66 2e 61 64 64 49 74 65 6d 28 64 65 73 63 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 self.addItem(desc)..............
4a260 73 65 6c 66 2e 73 65 74 49 74 65 6d 44 61 74 61 28 69 64 78 2c 20 6b 65 79 29 0d 0a 20 20 20 20 self.setItemData(idx,.key)......
4a280 20 20 20 20 20 20 20 20 69 66 20 6b 65 79 20 3d 3d 20 73 65 6c 65 63 74 65 64 5f 74 79 70 65 3a ........if.key.==.selected_type:
4a2a0 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 65 63 74 65 64 5f 69 64 78 20 3d ..................selected_idx.=
4a2c0 20 69 64 78 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 64 78 20 2b 3d 20 31 0d 0a 20 20 20 20 .idx..............idx.+=.1......
4a2e0 20 20 20 20 73 65 6c 66 2e 62 6c 6f 63 6b 53 69 67 6e 61 6c 73 28 46 61 6c 73 65 29 0d 0a 20 20 ....self.blockSignals(False)....
4a300 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 43 75 72 72 65 6e 74 49 6e 64 65 78 28 73 65 6c 65 63 ......self.setCurrentIndex(selec
4a320 74 65 64 5f 69 64 78 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 67 65 74 5f 73 65 6c 65 63 74 65 64 ted_idx)........def.get_selected
4a340 5f 74 79 70 65 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 75 6e 69 _type(self):..........return.uni
4a360 63 6f 64 65 28 73 65 6c 66 2e 69 74 65 6d 44 61 74 61 28 73 65 6c 66 2e 63 75 72 72 65 6e 74 49 code(self.itemData(self.currentI
4a380 6e 64 65 78 28 29 29 29 0d 0a 0d 0a 0d 0a 63 6c 61 73 73 20 44 65 76 69 63 65 43 6f 6c 75 6d 6e ndex()))......class.DeviceColumn
4a3a0 43 6f 6d 62 6f 42 6f 78 28 51 43 6f 6d 62 6f 42 6f 78 29 3a 0d 0a 0d 0a 20 20 20 20 64 65 66 20 ComboBox(QComboBox):........def.
4a3c0 5f 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 2c 20 70 61 72 65 6e 74 29 3a 0d 0a 20 20 20 20 20 20 20 __init__(self,.parent):.........
4a3e0 20 51 43 6f 6d 62 6f 42 6f 78 2e 5f 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 2c 20 70 61 72 65 6e 74 .QComboBox.__init__(self,.parent
4a400 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 70 6f 70 75 6c 61 74 65 5f 63 6f 6d 62 6f 28 73 65 6c 66 )........def.populate_combo(self
4a420 2c 20 64 65 76 69 63 65 73 2c 20 73 65 6c 65 63 74 65 64 5f 64 65 76 69 63 65 5f 75 75 69 64 29 ,.devices,.selected_device_uuid)
4a440 3a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 6c 65 61 72 28 29 0d 0a 20 20 20 20 20 20 20 :..........self.clear().........
4a460 20 73 65 6c 66 2e 64 65 76 69 63 65 5f 69 64 73 20 3d 20 5b 4e 6f 6e 65 2c 20 54 4f 4b 45 4e 5f .self.device_ids.=.[None,.TOKEN_
4a480 41 4e 59 5f 44 45 56 49 43 45 5d 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 61 64 64 49 74 65 ANY_DEVICE]..........self.addIte
4a4a0 6d 28 27 27 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 61 64 64 49 74 65 6d 28 54 4f 4b 45 m('')..........self.addItem(TOKE
4a4c0 4e 5f 41 4e 59 5f 44 45 56 49 43 45 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 65 63 74 65 64 5f N_ANY_DEVICE)..........selected_
4a4e0 69 64 78 20 3d 20 30 0d 0a 20 20 20 20 20 20 20 20 69 66 20 73 65 6c 65 63 74 65 64 5f 64 65 76 idx.=.0..........if.selected_dev
4a500 69 63 65 5f 75 75 69 64 20 3d 3d 20 54 4f 4b 45 4e 5f 41 4e 59 5f 44 45 56 49 43 45 3a 0d 0a 20 ice_uuid.==.TOKEN_ANY_DEVICE:...
4a520 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 65 63 74 65 64 5f 69 64 78 20 3d 20 31 0d 0a 20 20 20 ...........selected_idx.=.1.....
4a540 20 20 20 20 20 66 6f 72 20 69 64 78 2c 20 6b 65 79 20 69 6e 20 65 6e 75 6d 65 72 61 74 65 28 64 .....for.idx,.key.in.enumerate(d
4a560 65 76 69 63 65 73 2e 6b 65 79 73 28 29 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c evices.keys()):..............sel
4a580 66 2e 61 64 64 49 74 65 6d 28 27 25 73 20 28 25 73 29 27 25 28 64 65 76 69 63 65 73 5b 6b 65 79 f.addItem('%s.(%s)'%(devices[key
4a5a0 5d 5b 27 6e 61 6d 65 27 5d 2c 20 64 65 76 69 63 65 73 5b 6b 65 79 5d 5b 27 6c 6f 63 61 74 69 6f ]['name'],.devices[key]['locatio
4a5c0 6e 5f 63 6f 64 65 27 5d 29 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 64 65 76 n_code']))..............self.dev
4a5e0 69 63 65 5f 69 64 73 2e 61 70 70 65 6e 64 28 6b 65 79 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 ice_ids.append(key).............
4a600 20 69 66 20 6b 65 79 20 3d 3d 20 73 65 6c 65 63 74 65 64 5f 64 65 76 69 63 65 5f 75 75 69 64 3a .if.key.==.selected_device_uuid:
4a620 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 65 63 74 65 64 5f 69 64 78 20 3d ..................selected_idx.=
4a640 20 69 64 78 20 2b 20 32 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 43 75 72 72 65 6e .idx.+.2..........self.setCurren
4a660 74 49 6e 64 65 78 28 73 65 6c 65 63 74 65 64 5f 69 64 78 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 tIndex(selected_idx)........def.
4a680 67 65 74 5f 73 65 6c 65 63 74 65 64 5f 64 65 76 69 63 65 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 get_selected_device(self):......
4a6a0 20 20 20 20 72 65 74 75 72 6e 20 73 65 6c 66 2e 64 65 76 69 63 65 5f 69 64 73 5b 73 65 6c 66 2e ....return.self.device_ids[self.
4a6c0 63 75 72 72 65 6e 74 49 6e 64 65 78 28 29 5d 0d 0a 0d 0a 0d 0a 63 6c 61 73 73 20 42 6f 6f 6c 43 currentIndex()]......class.BoolC
4a6e0 6f 6c 75 6d 6e 43 6f 6d 62 6f 42 6f 78 28 4e 6f 57 68 65 65 6c 43 6f 6d 62 6f 42 6f 78 29 3a 0d olumnComboBox(NoWheelComboBox):.
4a700 0a 0d 0a 20 20 20 20 64 65 66 20 5f 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 2c 20 70 61 72 65 6e 74 .......def.__init__(self,.parent
4a720 2c 20 73 65 6c 65 63 74 65 64 3d 54 72 75 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 4e 6f 57 68 65 ,.selected=True):..........NoWhe
4a740 65 6c 43 6f 6d 62 6f 42 6f 78 2e 5f 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 2c 20 70 61 72 65 6e 74 elComboBox.__init__(self,.parent
4a760 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 6f 70 75 6c 61 74 65 5f 63 6f 6d 62 6f 28 73 )..........self.populate_combo(s
4a780 65 6c 65 63 74 65 64 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 70 6f 70 75 6c 61 74 65 5f 63 6f 6d elected)........def.populate_com
4a7a0 62 6f 28 73 65 6c 66 2c 20 73 65 6c 65 63 74 65 64 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c bo(self,.selected):..........sel
4a7c0 66 2e 63 6c 65 61 72 28 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 61 64 64 49 74 65 6d 28 f.clear()..........self.addItem(
4a7e0 51 49 63 6f 6e 28 49 28 27 6f 6b 2e 70 6e 67 27 29 29 2c 20 27 59 27 29 0d 0a 20 20 20 20 20 20 QIcon(I('ok.png')),.'Y')........
4a800 20 20 73 65 6c 66 2e 61 64 64 49 74 65 6d 28 51 49 63 6f 6e 28 49 28 27 6c 69 73 74 5f 72 65 6d ..self.addItem(QIcon(I('list_rem
4a820 6f 76 65 2e 70 6e 67 27 29 29 2c 20 27 4e 27 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 73 65 6c ove.png')),.'N')..........if.sel
4a840 65 63 74 65 64 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 43 75 72 72 ected:..............self.setCurr
4a860 65 6e 74 49 6e 64 65 78 28 30 29 0d 0a 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0d 0a 20 20 20 20 entIndex(0)..........else:......
4a880 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 43 75 72 72 65 6e 74 49 6e 64 65 78 28 31 29 0d ........self.setCurrentIndex(1).
4a8a0 0a 0d 0a 0d 0a 63 6c 61 73 73 20 44 65 76 69 63 65 73 54 61 62 6c 65 57 69 64 67 65 74 28 51 54 .....class.DevicesTableWidget(QT
4a8c0 61 62 6c 65 57 69 64 67 65 74 29 3a 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 5f 69 6e 69 74 5f 5f ableWidget):........def.__init__
4a8e0 28 73 65 6c 66 2c 20 70 61 72 65 6e 74 29 3a 0d 0a 20 20 20 20 20 20 20 20 51 54 61 62 6c 65 57 (self,.parent):..........QTableW
4a900 69 64 67 65 74 2e 5f 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 2c 20 70 61 72 65 6e 74 29 0d 0a 20 20 idget.__init__(self,.parent)....
4a920 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 53 6f 72 74 69 6e 67 45 6e 61 62 6c 65 64 28 46 61 6c ......self.setSortingEnabled(Fal
4a940 73 65 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 41 6c 74 65 72 6e 61 74 69 6e 67 se)..........self.setAlternating
4a960 52 6f 77 43 6f 6c 6f 72 73 28 54 72 75 65 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 RowColors(True)..........self.se
4a980 74 53 65 6c 65 63 74 69 6f 6e 42 65 68 61 76 69 6f 72 28 51 41 62 73 74 72 61 63 74 49 74 65 6d tSelectionBehavior(QAbstractItem
4a9a0 56 69 65 77 2e 53 65 6c 65 63 74 52 6f 77 73 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 View.SelectRows)..........self.s
4a9c0 65 74 4d 69 6e 69 6d 75 6d 53 69 7a 65 28 33 38 30 2c 20 30 29 0d 0a 0d 0a 20 20 20 20 64 65 66 etMinimumSize(380,.0)........def
4a9e0 20 70 6f 70 75 6c 61 74 65 5f 74 61 62 6c 65 28 73 65 6c 66 2c 20 64 65 76 69 63 65 73 2c 20 63 .populate_table(self,.devices,.c
4aa00 6f 6e 6e 65 63 74 65 64 5f 64 65 76 69 63 65 5f 69 6e 66 6f 29 3a 0d 0a 20 20 20 20 20 20 20 20 onnected_device_info):..........
4aa20 73 65 6c 66 2e 63 6c 65 61 72 28 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 52 6f self.clear()..........self.setRo
4aa40 77 43 6f 75 6e 74 28 6c 65 6e 28 64 65 76 69 63 65 73 29 29 0d 0a 20 20 20 20 20 20 20 20 68 65 wCount(len(devices))..........he
4aa60 61 64 65 72 5f 6c 61 62 65 6c 73 20 3d 20 5b 5f 28 27 4d 65 6e 75 27 29 2c 20 5f 28 27 4e 61 6d ader_labels.=.[_('Menu'),._('Nam
4aa80 65 27 29 2c 20 5f 28 27 4c 6f 63 61 74 69 6f 6e 27 29 2c 20 5f 28 27 53 74 61 74 75 73 27 29 2c e'),._('Location'),._('Status'),
4aaa0 20 5f 28 27 4b 69 6e 64 6c 65 20 43 6f 6c 6c 65 63 74 69 6f 6e 73 27 29 5d 0d 0a 20 20 20 20 20 ._('Kindle.Collections')].......
4aac0 20 20 20 73 65 6c 66 2e 73 65 74 43 6f 6c 75 6d 6e 43 6f 75 6e 74 28 6c 65 6e 28 68 65 61 64 65 ...self.setColumnCount(len(heade
4aae0 72 5f 6c 61 62 65 6c 73 29 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 48 6f 72 69 r_labels))..........self.setHori
4ab00 7a 6f 6e 74 61 6c 48 65 61 64 65 72 4c 61 62 65 6c 73 28 68 65 61 64 65 72 5f 6c 61 62 65 6c 73 zontalHeaderLabels(header_labels
4ab20 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 76 65 72 74 69 63 61 6c 48 65 61 64 65 72 28 29 )..........self.verticalHeader()
4ab40 2e 73 65 74 44 65 66 61 75 6c 74 53 65 63 74 69 6f 6e 53 69 7a 65 28 33 32 29 0d 0a 20 20 20 20 .setDefaultSectionSize(32)......
4ab60 20 20 20 20 73 65 6c 66 2e 68 6f 72 69 7a 6f 6e 74 61 6c 48 65 61 64 65 72 28 29 2e 73 65 74 53 ....self.horizontalHeader().setS
4ab80 74 72 65 74 63 68 4c 61 73 74 53 65 63 74 69 6f 6e 28 46 61 6c 73 65 29 0d 0a 20 20 20 20 20 20 tretchLastSection(False)........
4aba0 20 20 73 65 6c 66 2e 73 65 74 49 63 6f 6e 53 69 7a 65 28 51 53 69 7a 65 28 33 32 2c 20 33 32 29 ..self.setIconSize(QSize(32,.32)
4abc0 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 66 6f 72 20 72 6f 77 2c 20 75 75 69 64 20 69 6e 20 65 6e )............for.row,.uuid.in.en
4abe0 75 6d 65 72 61 74 65 28 64 65 76 69 63 65 73 2e 6b 65 79 73 28 29 29 3a 0d 0a 20 20 20 20 20 20 umerate(devices.keys()):........
4ac00 20 20 20 20 20 20 73 65 6c 66 2e 70 6f 70 75 6c 61 74 65 5f 74 61 62 6c 65 5f 72 6f 77 28 72 6f ......self.populate_table_row(ro
4ac20 77 2c 20 75 75 69 64 2c 20 64 65 76 69 63 65 73 5b 75 75 69 64 5d 2c 20 63 6f 6e 6e 65 63 74 65 w,.uuid,.devices[uuid],.connecte
4ac40 64 5f 64 65 76 69 63 65 5f 69 6e 66 6f 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 72 d_device_info)............self.r
4ac60 65 73 69 7a 65 43 6f 6c 75 6d 6e 73 54 6f 43 6f 6e 74 65 6e 74 73 28 29 0d 0a 20 20 20 20 20 20 esizeColumnsToContents()........
4ac80 20 20 73 65 6c 66 2e 73 65 74 4d 69 6e 69 6d 75 6d 43 6f 6c 75 6d 6e 57 69 64 74 68 28 31 2c 20 ..self.setMinimumColumnWidth(1,.
4aca0 31 30 30 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 73 65 74 4d 69 6e 69 6d 75 6d 43 6f 6c 75 6d 6e 100)........def.setMinimumColumn
4acc0 57 69 64 74 68 28 73 65 6c 66 2c 20 63 6f 6c 2c 20 6d 69 6e 69 6d 75 6d 29 3a 0d 0a 20 20 20 20 Width(self,.col,.minimum):......
4ace0 20 20 20 20 69 66 20 73 65 6c 66 2e 63 6f 6c 75 6d 6e 57 69 64 74 68 28 63 6f 6c 29 20 3c 20 6d ....if.self.columnWidth(col).<.m
4ad00 69 6e 69 6d 75 6d 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 43 6f 6c inimum:..............self.setCol
4ad20 75 6d 6e 57 69 64 74 68 28 63 6f 6c 2c 20 6d 69 6e 69 6d 75 6d 29 0d 0a 0d 0a 20 20 20 20 64 65 umnWidth(col,.minimum)........de
4ad40 66 20 70 6f 70 75 6c 61 74 65 5f 74 61 62 6c 65 5f 72 6f 77 28 73 65 6c 66 2c 20 72 6f 77 2c 20 f.populate_table_row(self,.row,.
4ad60 75 75 69 64 2c 20 64 65 76 69 63 65 5f 63 6f 6e 66 69 67 2c 20 63 6f 6e 6e 65 63 74 65 64 5f 64 uuid,.device_config,.connected_d
4ad80 65 76 69 63 65 5f 69 6e 66 6f 29 3a 0d 0a 20 20 20 20 20 20 20 20 64 65 76 69 63 65 5f 74 79 70 evice_info):..........device_typ
4ada0 65 20 3d 20 64 65 76 69 63 65 5f 63 6f 6e 66 69 67 5b 27 74 79 70 65 27 5d 0d 0a 20 20 20 20 20 e.=.device_config['type'].......
4adc0 20 20 20 64 65 76 69 63 65 5f 75 75 69 64 20 3d 20 64 65 76 69 63 65 5f 63 6f 6e 66 69 67 5b 27 ...device_uuid.=.device_config['
4ade0 75 75 69 64 27 5d 0d 0a 20 20 20 20 20 20 20 20 69 66 20 64 65 76 69 63 65 5f 74 79 70 65 20 3d uuid']..........if.device_type.=
4ae00 3d 20 27 46 6f 6c 64 65 72 20 44 65 76 69 63 65 27 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 =.'Folder.Device':..............
4ae20 64 65 76 69 63 65 5f 69 63 6f 6e 20 3d 20 27 64 65 76 69 63 65 73 2f 66 6f 6c 64 65 72 2e 70 6e device_icon.=.'devices/folder.pn
4ae40 67 27 0d 0a 20 20 20 20 20 20 20 20 65 6c 69 66 20 27 69 54 75 6e 65 73 27 20 69 6e 20 64 65 76 g'..........elif.'iTunes'.in.dev
4ae60 69 63 65 5f 74 79 70 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 64 65 76 69 63 65 5f 69 63 ice_type:..............device_ic
4ae80 6f 6e 20 3d 20 27 64 65 76 69 63 65 73 2f 69 74 75 6e 65 73 2e 70 6e 67 27 0d 0a 20 20 20 20 20 on.=.'devices/itunes.png'.......
4aea0 20 20 20 65 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 64 65 76 69 63 65 5f 69 63 6f ...else:..............device_ico
4aec0 6e 20 3d 20 27 72 65 61 64 65 72 2e 70 6e 67 27 0d 0a 20 20 20 20 20 20 20 20 69 73 5f 63 6f 6e n.=.'reader.png'..........is_con
4aee0 6e 65 63 74 65 64 20 3d 20 46 61 6c 73 65 0d 0a 20 20 20 20 20 20 20 20 69 66 20 63 6f 6e 6e 65 nected.=.False..........if.conne
4af00 63 74 65 64 5f 64 65 76 69 63 65 5f 69 6e 66 6f 20 69 73 20 6e 6f 74 20 4e 6f 6e 65 3a 0d 0a 20 cted_device_info.is.not.None:...
4af20 20 20 20 20 20 20 20 20 20 20 20 64 72 69 76 65 5f 69 6e 66 6f 20 3d 20 63 6f 6e 6e 65 63 74 65 ...........drive_info.=.connecte
4af40 64 5f 64 65 76 69 63 65 5f 69 6e 66 6f 5b 34 5d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 d_device_info[4]..............if
4af60 20 6e 6f 74 20 64 72 69 76 65 5f 69 6e 66 6f 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .not.drive_info:................
4af80 20 20 69 73 5f 63 6f 6e 6e 65 63 74 65 64 20 3d 20 54 72 75 65 0d 0a 20 20 20 20 20 20 20 20 20 ..is_connected.=.True...........
4afa0 20 20 20 65 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 63 6f ...else:..................for.co
4afc0 6e 6e 65 63 74 65 64 5f 69 6e 66 6f 20 69 6e 20 64 72 69 76 65 5f 69 6e 66 6f 2e 76 61 6c 75 65 nnected_info.in.drive_info.value
4afe0 73 28 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 63 6f 6e s():......................if.con
4b000 6e 65 63 74 65 64 5f 69 6e 66 6f 5b 27 64 65 76 69 63 65 5f 73 74 6f 72 65 5f 75 75 69 64 27 5d nected_info['device_store_uuid']
4b020 20 3d 3d 20 64 65 76 69 63 65 5f 75 75 69 64 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .==.device_uuid:................
4b040 20 20 20 20 20 20 20 20 20 20 69 73 5f 63 6f 6e 6e 65 63 74 65 64 20 3d 20 54 72 75 65 0d 0a 20 ..........is_connected.=.True...
4b060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 72 65 61 6b 0d 0a 20 20 .......................break....
4b080 20 20 20 20 20 20 63 6f 6e 6e 65 63 74 65 64 5f 69 63 6f 6e 20 3d 20 27 69 6d 61 67 65 73 2f 64 ......connected_icon.=.'images/d
4b0a0 65 76 69 63 65 5f 63 6f 6e 6e 65 63 74 65 64 2e 70 6e 67 27 20 69 66 20 69 73 5f 63 6f 6e 6e 65 evice_connected.png'.if.is_conne
4b0c0 63 74 65 64 20 65 6c 73 65 20 4e 6f 6e 65 0d 0a 0d 0a 20 20 20 20 20 20 20 20 6e 61 6d 65 5f 77 cted.else.None............name_w
4b0e0 69 64 67 65 74 20 3d 20 52 65 61 64 4f 6e 6c 79 54 65 78 74 49 63 6f 6e 57 69 64 67 65 74 49 74 idget.=.ReadOnlyTextIconWidgetIt
4b100 65 6d 28 64 65 76 69 63 65 5f 63 6f 6e 66 69 67 5b 27 6e 61 6d 65 27 5d 2c 20 67 65 74 5f 69 63 em(device_config['name'],.get_ic
4b120 6f 6e 28 64 65 76 69 63 65 5f 69 63 6f 6e 29 29 0d 0a 20 20 20 20 20 20 20 20 6e 61 6d 65 5f 77 on(device_icon))..........name_w
4b140 69 64 67 65 74 2e 73 65 74 44 61 74 61 28 51 74 2e 55 73 65 72 52 6f 6c 65 2c 20 28 64 65 76 69 idget.setData(Qt.UserRole,.(devi
4b160 63 65 5f 63 6f 6e 66 69 67 2c 20 69 73 5f 63 6f 6e 6e 65 63 74 65 64 29 29 0d 0a 20 20 20 20 20 ce_config,.is_connected)).......
4b180 20 20 20 73 65 6c 66 2e 73 65 74 49 74 65 6d 28 72 6f 77 2c 20 30 2c 20 43 68 65 63 6b 61 62 6c ...self.setItem(row,.0,.Checkabl
4b1a0 65 54 61 62 6c 65 57 69 64 67 65 74 49 74 65 6d 28 64 65 76 69 63 65 5f 63 6f 6e 66 69 67 5b 27 eTableWidgetItem(device_config['
4b1c0 61 63 74 69 76 65 27 5d 29 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 49 74 65 6d active']))..........self.setItem
4b1e0 28 72 6f 77 2c 20 31 2c 20 6e 61 6d 65 5f 77 69 64 67 65 74 29 0d 0a 20 20 20 20 20 20 20 20 73 (row,.1,.name_widget)..........s
4b200 65 6c 66 2e 73 65 74 49 74 65 6d 28 72 6f 77 2c 20 32 2c 20 52 65 61 64 4f 6e 6c 79 54 61 62 6c elf.setItem(row,.2,.ReadOnlyTabl
4b220 65 57 69 64 67 65 74 49 74 65 6d 28 64 65 76 69 63 65 5f 63 6f 6e 66 69 67 5b 27 6c 6f 63 61 74 eWidgetItem(device_config['locat
4b240 69 6f 6e 5f 63 6f 64 65 27 5d 29 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 49 74 ion_code']))..........self.setIt
4b260 65 6d 28 72 6f 77 2c 20 33 2c 20 52 65 61 64 4f 6e 6c 79 54 65 78 74 49 63 6f 6e 57 69 64 67 65 em(row,.3,.ReadOnlyTextIconWidge
4b280 74 49 74 65 6d 28 27 27 2c 20 67 65 74 5f 69 63 6f 6e 28 63 6f 6e 6e 65 63 74 65 64 5f 69 63 6f tItem('',.get_icon(connected_ico
4b2a0 6e 29 29 29 0d 0a 20 20 20 20 20 20 20 20 69 73 5f 6b 69 6e 64 6c 65 20 3d 20 64 65 76 69 63 65 n)))..........is_kindle.=.device
4b2c0 5f 74 79 70 65 20 3d 3d 20 27 41 6d 61 7a 6f 6e 20 4b 69 6e 64 6c 65 27 0d 0a 20 20 20 20 20 20 _type.==.'Amazon.Kindle'........
4b2e0 20 20 69 66 20 69 73 5f 6b 69 6e 64 6c 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c ..if.is_kindle:..............sel
4b300 66 2e 73 65 74 43 65 6c 6c 57 69 64 67 65 74 28 72 6f 77 2c 20 34 2c 20 42 6f 6f 6c 43 6f 6c 75 f.setCellWidget(row,.4,.BoolColu
4b320 6d 6e 43 6f 6d 62 6f 42 6f 78 28 73 65 6c 66 2c 20 64 65 76 69 63 65 5f 63 6f 6e 66 69 67 2e 67 mnComboBox(self,.device_config.g
4b340 65 74 28 27 63 6f 6c 6c 65 63 74 69 6f 6e 73 27 2c 20 46 61 6c 73 65 29 29 29 0d 0a 0d 0a 20 20 et('collections',.False)))......
4b360 20 20 64 65 66 20 67 65 74 5f 64 61 74 61 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 64 ..def.get_data(self):..........d
4b380 65 76 69 63 65 73 20 3d 20 7b 7d 0d 0a 20 20 20 20 20 20 20 20 66 6f 72 20 72 6f 77 20 69 6e 20 evices.=.{}..........for.row.in.
4b3a0 72 61 6e 67 65 28 73 65 6c 66 2e 72 6f 77 43 6f 75 6e 74 28 29 29 3a 0d 0a 20 20 20 20 20 20 20 range(self.rowCount()):.........
4b3c0 20 20 20 20 20 28 64 65 76 69 63 65 5f 63 6f 6e 66 69 67 2c 20 5f 69 73 5f 63 6f 6e 6e 65 63 74 .....(device_config,._is_connect
4b3e0 65 64 29 20 3d 20 73 65 6c 66 2e 69 74 65 6d 28 72 6f 77 2c 20 31 29 2e 64 61 74 61 28 51 74 2e ed).=.self.item(row,.1).data(Qt.
4b400 55 73 65 72 52 6f 6c 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 64 65 76 69 63 65 5f 63 6f UserRole)..............device_co
4b420 6e 66 69 67 5b 27 61 63 74 69 76 65 27 5d 20 3d 20 73 65 6c 66 2e 69 74 65 6d 28 72 6f 77 2c 20 nfig['active'].=.self.item(row,.
4b440 30 29 2e 67 65 74 5f 62 6f 6f 6c 65 61 6e 5f 76 61 6c 75 65 28 29 0d 0a 20 20 20 20 20 20 20 20 0).get_boolean_value()..........
4b460 20 20 20 20 77 20 3d 20 73 65 6c 66 2e 63 65 6c 6c 57 69 64 67 65 74 28 72 6f 77 2c 20 34 29 0d ....w.=.self.cellWidget(row,.4).
4b480 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 77 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 .............if.w:..............
4b4a0 20 20 20 20 64 65 76 69 63 65 5f 63 6f 6e 66 69 67 5b 27 63 6f 6c 6c 65 63 74 69 6f 6e 73 27 5d ....device_config['collections']
4b4c0 20 3d 20 75 6e 69 63 6f 64 65 28 77 2e 63 75 72 72 65 6e 74 54 65 78 74 28 29 29 2e 73 74 72 69 .=.unicode(w.currentText()).stri
4b4e0 70 28 29 20 3d 3d 20 27 59 27 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0d 0a 20 p().==.'Y'..............else:...
4b500 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 76 69 63 65 5f 63 6f 6e 66 69 67 5b 27 63 6f ...............device_config['co
4b520 6c 6c 65 63 74 69 6f 6e 73 27 5d 20 3d 20 46 61 6c 73 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 llections'].=.False.............
4b540 20 64 65 76 69 63 65 73 5b 64 65 76 69 63 65 5f 63 6f 6e 66 69 67 5b 27 75 75 69 64 27 5d 5d 20 .devices[device_config['uuid']].
4b560 3d 20 64 65 76 69 63 65 5f 63 6f 6e 66 69 67 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 =.device_config..........return.
4b580 64 65 76 69 63 65 73 0d 0a 0d 0a 20 20 20 20 64 65 66 20 67 65 74 5f 73 65 6c 65 63 74 65 64 5f devices........def.get_selected_
4b5a0 64 65 76 69 63 65 5f 69 6e 66 6f 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 69 66 20 73 device_info(self):..........if.s
4b5c0 65 6c 66 2e 63 75 72 72 65 6e 74 52 6f 77 28 29 20 3e 3d 20 30 3a 0d 0a 20 20 20 20 20 20 20 20 elf.currentRow().>=.0:..........
4b5e0 20 20 20 20 28 64 65 76 69 63 65 5f 63 6f 6e 66 69 67 2c 20 69 73 5f 63 6f 6e 6e 65 63 74 65 64 ....(device_config,.is_connected
4b600 29 20 3d 20 73 65 6c 66 2e 69 74 65 6d 28 73 65 6c 66 2e 63 75 72 72 65 6e 74 52 6f 77 28 29 2c ).=.self.item(self.currentRow(),
4b620 20 31 29 2e 64 61 74 61 28 51 74 2e 55 73 65 72 52 6f 6c 65 29 0d 0a 20 20 20 20 20 20 20 20 20 .1).data(Qt.UserRole)...........
4b640 20 20 20 72 65 74 75 72 6e 20 28 64 65 76 69 63 65 5f 63 6f 6e 66 69 67 2c 20 69 73 5f 63 6f 6e ...return.(device_config,.is_con
4b660 6e 65 63 74 65 64 29 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 4e 6f 6e 65 2c 20 4e 6f nected)..........return.None,.No
4b680 6e 65 0d 0a 0d 0a 20 20 20 20 64 65 66 20 73 65 74 5f 63 75 72 72 65 6e 74 5f 72 6f 77 5f 64 65 ne........def.set_current_row_de
4b6a0 76 69 63 65 5f 6e 61 6d 65 28 73 65 6c 66 2c 20 64 65 76 69 63 65 5f 6e 61 6d 65 29 3a 0d 0a 20 vice_name(self,.device_name):...
4b6c0 20 20 20 20 20 20 20 69 66 20 73 65 6c 66 2e 63 75 72 72 65 6e 74 52 6f 77 28 29 20 3e 3d 20 30 .......if.self.currentRow().>=.0
4b6e0 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 77 69 64 67 65 74 20 3d 20 73 65 6c 66 2e 69 74 65 :..............widget.=.self.ite
4b700 6d 28 73 65 6c 66 2e 63 75 72 72 65 6e 74 52 6f 77 28 29 2c 20 31 29 0d 0a 20 20 20 20 20 20 20 m(self.currentRow(),.1).........
4b720 20 20 20 20 20 28 64 65 76 69 63 65 5f 63 6f 6e 66 69 67 2c 20 69 73 5f 63 6f 6e 6e 65 63 74 65 .....(device_config,.is_connecte
4b740 64 29 20 3d 20 77 69 64 67 65 74 2e 64 61 74 61 28 51 74 2e 55 73 65 72 52 6f 6c 65 29 0d 0a 20 d).=.widget.data(Qt.UserRole)...
4b760 20 20 20 20 20 20 20 20 20 20 20 64 65 76 69 63 65 5f 63 6f 6e 66 69 67 5b 27 6e 61 6d 65 27 5d ...........device_config['name']
4b780 20 3d 20 64 65 76 69 63 65 5f 6e 61 6d 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 77 69 64 67 .=.device_name..............widg
4b7a0 65 74 2e 73 65 74 44 61 74 61 28 51 74 2e 55 73 65 72 52 6f 6c 65 2c 20 28 64 65 76 69 63 65 5f et.setData(Qt.UserRole,.(device_
4b7c0 63 6f 6e 66 69 67 2c 20 69 73 5f 63 6f 6e 6e 65 63 74 65 64 29 29 0d 0a 20 20 20 20 20 20 20 20 config,.is_connected))..........
4b7e0 20 20 20 20 77 69 64 67 65 74 2e 73 65 74 54 65 78 74 28 64 65 76 69 63 65 5f 6e 61 6d 65 29 0d ....widget.setText(device_name).
4b800 0a 0d 0a 20 20 20 20 64 65 66 20 64 65 6c 65 74 65 5f 73 65 6c 65 63 74 65 64 5f 72 6f 77 28 73 .......def.delete_selected_row(s
4b820 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 69 66 20 73 65 6c 66 2e 63 75 72 72 65 6e 74 52 6f elf):..........if.self.currentRo
4b840 77 28 29 20 3e 3d 20 30 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 72 65 6d 6f w().>=.0:..............self.remo
4b860 76 65 52 6f 77 28 73 65 6c 66 2e 63 75 72 72 65 6e 74 52 6f 77 28 29 29 0d 0a 0d 0a 0d 0a 63 6c veRow(self.currentRow())......cl
4b880 61 73 73 20 4c 69 73 74 73 54 61 62 28 51 57 69 64 67 65 74 29 3a 0d 0a 0d 0a 20 20 20 20 64 65 ass.ListsTab(QWidget):........de
4b8a0 66 20 5f 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 2c 20 70 61 72 65 6e 74 5f 64 69 61 6c 6f 67 2c 20 f.__init__(self,.parent_dialog,.
4b8c0 70 6c 75 67 69 6e 5f 61 63 74 69 6f 6e 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 61 plugin_action):..........self.pa
4b8e0 72 65 6e 74 5f 64 69 61 6c 6f 67 20 3d 20 70 61 72 65 6e 74 5f 64 69 61 6c 6f 67 0d 0a 20 20 20 rent_dialog.=.parent_dialog.....
4b900 20 20 20 20 20 51 57 69 64 67 65 74 2e 5f 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 29 0d 0a 0d 0a 20 .....QWidget.__init__(self).....
4b920 20 20 20 20 20 20 20 73 65 6c 66 2e 70 6c 75 67 69 6e 5f 61 63 74 69 6f 6e 20 3d 20 70 6c 75 67 .......self.plugin_action.=.plug
4b940 69 6e 5f 61 63 74 69 6f 6e 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 67 75 69 20 3d 20 70 6c in_action..........self.gui.=.pl
4b960 75 67 69 6e 5f 61 63 74 69 6f 6e 2e 67 75 69 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6c 69 ugin_action.gui..........self.li
4b980 62 72 61 72 79 5f 63 6f 6e 66 69 67 20 3d 20 67 65 74 5f 6c 69 62 72 61 72 79 5f 63 6f 6e 66 69 brary_config.=.get_library_confi
4b9a0 67 28 73 65 6c 66 2e 67 75 69 2e 63 75 72 72 65 6e 74 5f 64 62 29 0d 0a 20 20 20 20 20 20 20 20 g(self.gui.current_db)..........
4b9c0 73 65 6c 66 2e 6c 69 73 74 73 20 3d 20 73 65 6c 66 2e 6c 69 62 72 61 72 79 5f 63 6f 6e 66 69 67 self.lists.=.self.library_config
4b9e0 5b 4b 45 59 5f 4c 49 53 54 53 5d 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 64 65 66 61 75 6c [KEY_LISTS]..........self.defaul
4ba00 74 5f 6c 69 73 74 20 3d 20 73 65 6c 66 2e 6c 69 62 72 61 72 79 5f 63 6f 6e 66 69 67 5b 4b 45 59 t_list.=.self.library_config[KEY
4ba20 5f 44 45 46 41 55 4c 54 5f 4c 49 53 54 5d 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 6f 70 _DEFAULT_LIST]..........self.pop
4ba40 75 6c 61 74 65 5f 63 75 73 74 6f 6d 5f 63 6f 6c 75 6d 6e 73 20 3d 20 73 65 6c 66 2e 5f 67 65 74 ulate_custom_columns.=.self._get
4ba60 5f 63 75 73 74 6f 6d 5f 63 6f 6c 75 6d 6e 73 28 5b 27 74 65 78 74 27 2c 27 62 6f 6f 6c 27 2c 27 _custom_columns(['text','bool','
4ba80 65 6e 75 6d 65 72 61 74 69 6f 6e 27 5d 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 74 61 67 enumeration'])..........self.tag
4baa0 73 5f 63 75 73 74 6f 6d 5f 63 6f 6c 75 6d 6e 73 20 3d 20 73 65 6c 66 2e 5f 67 65 74 5f 63 75 73 s_custom_columns.=.self._get_cus
4bac0 74 6f 6d 5f 63 6f 6c 75 6d 6e 73 28 5b 27 74 65 78 74 27 2c 27 62 6f 6f 6c 27 2c 27 65 6e 75 6d tom_columns(['text','bool','enum
4bae0 65 72 61 74 69 6f 6e 27 5d 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 72 69 65 73 5f eration'])..........self.series_
4bb00 63 75 73 74 6f 6d 5f 63 6f 6c 75 6d 6e 73 20 3d 20 73 65 6c 66 2e 5f 67 65 74 5f 63 75 73 74 6f custom_columns.=.self._get_custo
4bb20 6d 5f 63 6f 6c 75 6d 6e 73 28 5b 27 73 65 72 69 65 73 27 5d 29 0d 0a 0d 0a 20 20 20 20 20 20 20 m_columns(['series'])...........
4bb40 20 73 65 6c 66 2e 61 6c 6c 5f 74 61 67 73 20 3d 20 73 65 6c 66 2e 67 75 69 2e 63 75 72 72 65 6e .self.all_tags.=.self.gui.curren
4bb60 74 5f 64 62 2e 61 6c 6c 5f 74 61 67 73 28 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6c 69 t_db.all_tags()..........self.li
4bb80 73 74 5f 6e 61 6d 65 20 3d 20 4e 6f 6e 65 0d 0a 0d 0a 20 20 20 20 20 20 20 20 6c 61 79 6f 75 74 st_name.=.None............layout
4bba0 20 3d 20 51 56 42 6f 78 4c 61 79 6f 75 74 28 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 .=.QVBoxLayout()..........self.s
4bbc0 65 74 4c 61 79 6f 75 74 28 6c 61 79 6f 75 74 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 23 20 2d 2d etLayout(layout)............#.--
4bbe0 2d 2d 2d 2d 2d 2d 20 4c 69 73 74 73 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 2d 2d 2d 2d 2d ------.Lists.configuration.-----
4bc00 2d 2d 2d 2d 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 65 63 74 5f 6c 69 73 74 5f 6c 61 79 6f 75 74 ----..........select_list_layout
4bc20 20 3d 20 51 48 42 6f 78 4c 61 79 6f 75 74 28 29 0d 0a 20 20 20 20 20 20 20 20 6c 61 79 6f 75 74 .=.QHBoxLayout()..........layout
4bc40 2e 61 64 64 4c 61 79 6f 75 74 28 73 65 6c 65 63 74 5f 6c 69 73 74 5f 6c 61 79 6f 75 74 29 0d 0a .addLayout(select_list_layout)..
4bc60 20 20 20 20 20 20 20 20 6c 69 73 74 73 5f 6c 61 62 65 6c 20 3d 20 51 4c 61 62 65 6c 28 5f 28 27 ........lists_label.=.QLabel(_('
4bc80 4c 69 73 74 73 3a 27 29 2c 20 73 65 6c 66 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 65 63 74 5f Lists:'),.self)..........select_
4bca0 6c 69 73 74 5f 6c 61 79 6f 75 74 2e 61 64 64 57 69 64 67 65 74 28 6c 69 73 74 73 5f 6c 61 62 65 list_layout.addWidget(lists_labe
4bcc0 6c 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 6c 65 63 74 5f 6c 69 73 74 5f 63 6f 6d l)..........self.select_list_com
4bce0 62 6f 20 3d 20 4c 69 73 74 43 6f 6d 62 6f 42 6f 78 28 73 65 6c 66 2c 20 73 65 6c 66 2e 6c 69 73 bo.=.ListComboBox(self,.self.lis
4bd00 74 73 2c 20 73 65 6c 66 2e 64 65 66 61 75 6c 74 5f 6c 69 73 74 29 0d 0a 20 20 20 20 20 20 20 20 ts,.self.default_list)..........
4bd20 73 65 6c 66 2e 73 65 6c 65 63 74 5f 6c 69 73 74 5f 63 6f 6d 62 6f 2e 73 65 74 4d 69 6e 69 6d 75 self.select_list_combo.setMinimu
4bd40 6d 53 69 7a 65 28 31 35 30 2c 20 32 30 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 6c mSize(150,.20)..........self.sel
4bd60 65 63 74 5f 6c 69 73 74 5f 63 6f 6d 62 6f 2e 63 75 72 72 65 6e 74 49 6e 64 65 78 43 68 61 6e 67 ect_list_combo.currentIndexChang
4bd80 65 64 2e 63 6f 6e 6e 65 63 74 28 73 65 6c 66 2e 5f 73 65 6c 65 63 74 5f 6c 69 73 74 5f 63 6f 6d ed.connect(self._select_list_com
4bda0 62 6f 5f 63 68 61 6e 67 65 64 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 65 63 74 5f 6c 69 73 74 bo_changed)..........select_list
4bdc0 5f 6c 61 79 6f 75 74 2e 61 64 64 57 69 64 67 65 74 28 73 65 6c 66 2e 73 65 6c 65 63 74 5f 6c 69 _layout.addWidget(self.select_li
4bde0 73 74 5f 63 6f 6d 62 6f 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 61 64 64 5f 6c 69 73 74 st_combo)..........self.add_list
4be00 5f 62 75 74 74 6f 6e 20 3d 20 51 54 6f 6f 6c 42 75 74 74 6f 6e 28 73 65 6c 66 29 0d 0a 20 20 20 _button.=.QToolButton(self).....
4be20 20 20 20 20 20 73 65 6c 66 2e 61 64 64 5f 6c 69 73 74 5f 62 75 74 74 6f 6e 2e 73 65 74 54 6f 6f .....self.add_list_button.setToo
4be40 6c 54 69 70 28 5f 28 27 41 64 64 20 6c 69 73 74 27 29 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c lTip(_('Add.list'))..........sel
4be60 66 2e 61 64 64 5f 6c 69 73 74 5f 62 75 74 74 6f 6e 2e 73 65 74 49 63 6f 6e 28 51 49 63 6f 6e 28 f.add_list_button.setIcon(QIcon(
4be80 49 28 27 70 6c 75 73 2e 70 6e 67 27 29 29 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 61 64 I('plus.png')))..........self.ad
4bea0 64 5f 6c 69 73 74 5f 62 75 74 74 6f 6e 2e 63 6c 69 63 6b 65 64 2e 63 6f 6e 6e 65 63 74 28 73 65 d_list_button.clicked.connect(se
4bec0 6c 66 2e 61 64 64 5f 6c 69 73 74 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 65 63 74 5f 6c 69 73 lf.add_list)..........select_lis
4bee0 74 5f 6c 61 79 6f 75 74 2e 61 64 64 57 69 64 67 65 74 28 73 65 6c 66 2e 61 64 64 5f 6c 69 73 74 t_layout.addWidget(self.add_list
4bf00 5f 62 75 74 74 6f 6e 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 64 65 6c 65 74 65 5f 6c 69 _button)..........self.delete_li
4bf20 73 74 5f 62 75 74 74 6f 6e 20 3d 20 51 54 6f 6f 6c 42 75 74 74 6f 6e 28 73 65 6c 66 29 0d 0a 20 st_button.=.QToolButton(self)...
4bf40 20 20 20 20 20 20 20 73 65 6c 66 2e 64 65 6c 65 74 65 5f 6c 69 73 74 5f 62 75 74 74 6f 6e 2e 73 .......self.delete_list_button.s
4bf60 65 74 54 6f 6f 6c 54 69 70 28 5f 28 27 44 65 6c 65 74 65 20 6c 69 73 74 27 29 29 0d 0a 20 20 20 etToolTip(_('Delete.list')).....
4bf80 20 20 20 20 20 73 65 6c 66 2e 64 65 6c 65 74 65 5f 6c 69 73 74 5f 62 75 74 74 6f 6e 2e 73 65 74 .....self.delete_list_button.set
4bfa0 49 63 6f 6e 28 51 49 63 6f 6e 28 49 28 27 6d 69 6e 75 73 2e 70 6e 67 27 29 29 29 0d 0a 20 20 20 Icon(QIcon(I('minus.png'))).....
4bfc0 20 20 20 20 20 73 65 6c 66 2e 64 65 6c 65 74 65 5f 6c 69 73 74 5f 62 75 74 74 6f 6e 2e 63 6c 69 .....self.delete_list_button.cli
4bfe0 63 6b 65 64 2e 63 6f 6e 6e 65 63 74 28 73 65 6c 66 2e 64 65 6c 65 74 65 5f 6c 69 73 74 29 0d 0a cked.connect(self.delete_list)..
4c000 20 20 20 20 20 20 20 20 73 65 6c 65 63 74 5f 6c 69 73 74 5f 6c 61 79 6f 75 74 2e 61 64 64 57 69 ........select_list_layout.addWi
4c020 64 67 65 74 28 73 65 6c 66 2e 64 65 6c 65 74 65 5f 6c 69 73 74 5f 62 75 74 74 6f 6e 29 0d 0a 20 dget(self.delete_list_button)...
4c040 20 20 20 20 20 20 20 73 65 6c 66 2e 72 65 6e 61 6d 65 5f 6c 69 73 74 5f 62 75 74 74 6f 6e 20 3d .......self.rename_list_button.=
4c060 20 51 54 6f 6f 6c 42 75 74 74 6f 6e 28 73 65 6c 66 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 .QToolButton(self)..........self
4c080 2e 72 65 6e 61 6d 65 5f 6c 69 73 74 5f 62 75 74 74 6f 6e 2e 73 65 74 54 6f 6f 6c 54 69 70 28 5f .rename_list_button.setToolTip(_
4c0a0 28 27 52 65 6e 61 6d 65 20 6c 69 73 74 27 29 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 72 ('Rename.list'))..........self.r
4c0c0 65 6e 61 6d 65 5f 6c 69 73 74 5f 62 75 74 74 6f 6e 2e 73 65 74 49 63 6f 6e 28 51 49 63 6f 6e 28 ename_list_button.setIcon(QIcon(
4c0e0 49 28 27 65 64 69 74 2d 75 6e 64 6f 2e 70 6e 67 27 29 29 29 0d 0a 20 20 20 20 20 20 20 20 73 65 I('edit-undo.png')))..........se
4c100 6c 66 2e 72 65 6e 61 6d 65 5f 6c 69 73 74 5f 62 75 74 74 6f 6e 2e 63 6c 69 63 6b 65 64 2e 63 6f lf.rename_list_button.clicked.co
4c120 6e 6e 65 63 74 28 73 65 6c 66 2e 72 65 6e 61 6d 65 5f 6c 69 73 74 29 0d 0a 20 20 20 20 20 20 20 nnect(self.rename_list).........
4c140 20 73 65 6c 65 63 74 5f 6c 69 73 74 5f 6c 61 79 6f 75 74 2e 61 64 64 57 69 64 67 65 74 28 73 65 .select_list_layout.addWidget(se
4c160 6c 66 2e 72 65 6e 61 6d 65 5f 6c 69 73 74 5f 62 75 74 74 6f 6e 29 0d 0a 20 20 20 20 20 20 20 20 lf.rename_list_button)..........
4c180 73 65 6c 65 63 74 5f 6c 69 73 74 5f 6c 61 79 6f 75 74 2e 69 6e 73 65 72 74 53 74 72 65 74 63 68 select_list_layout.insertStretch
4c1a0 28 2d 31 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 23 20 2d 2d 2d 2d 2d 2d 2d 2d 20 50 6f 70 75 6c (-1)............#.--------.Popul
4c1c0 61 74 69 6f 6e 20 4f 70 74 69 6f 6e 73 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 2d 2d 2d 2d ation.Options.configuration.----
4c1e0 2d 2d 2d 2d 2d 0d 0a 20 20 20 20 20 20 20 20 6c 61 79 6f 75 74 2e 61 64 64 53 70 61 63 69 6e 67 -----..........layout.addSpacing
4c200 28 35 29 0d 0a 20 20 20 20 20 20 20 20 70 6f 70 75 6c 61 74 65 5f 67 72 6f 75 70 5f 62 6f 78 20 (5)..........populate_group_box.
4c220 3d 20 51 47 72 6f 75 70 42 6f 78 28 5f 28 27 50 6f 70 75 6c 61 74 69 6f 6e 20 4f 70 74 69 6f 6e =.QGroupBox(_('Population.Option
4c240 73 3a 27 29 2c 20 73 65 6c 66 29 0d 0a 20 20 20 20 20 20 20 20 6c 61 79 6f 75 74 2e 61 64 64 57 s:'),.self)..........layout.addW
4c260 69 64 67 65 74 28 70 6f 70 75 6c 61 74 65 5f 67 72 6f 75 70 5f 62 6f 78 29 0d 0a 20 20 20 20 20 idget(populate_group_box).......
4c280 20 20 20 70 6f 70 75 6c 61 74 65 5f 67 72 6f 75 70 5f 62 6f 78 5f 6c 61 79 6f 75 74 20 3d 20 51 ...populate_group_box_layout.=.Q
4c2a0 56 42 6f 78 4c 61 79 6f 75 74 28 29 0d 0a 20 20 20 20 20 20 20 20 70 6f 70 75 6c 61 74 65 5f 67 VBoxLayout()..........populate_g
4c2c0 72 6f 75 70 5f 62 6f 78 2e 73 65 74 4c 61 79 6f 75 74 28 70 6f 70 75 6c 61 74 65 5f 67 72 6f 75 roup_box.setLayout(populate_grou
4c2e0 70 5f 62 6f 78 5f 6c 61 79 6f 75 74 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 70 6f 70 75 6c 61 74 p_box_layout)............populat
4c300 65 5f 67 72 69 64 5f 6c 61 79 6f 75 74 20 3d 20 51 47 72 69 64 4c 61 79 6f 75 74 28 29 0d 0a 20 e_grid_layout.=.QGridLayout()...
4c320 20 20 20 20 20 20 20 70 6f 70 75 6c 61 74 65 5f 67 72 6f 75 70 5f 62 6f 78 5f 6c 61 79 6f 75 74 .......populate_group_box_layout
4c340 2e 61 64 64 4c 61 79 6f 75 74 28 70 6f 70 75 6c 61 74 65 5f 67 72 69 64 5f 6c 61 79 6f 75 74 29 .addLayout(populate_grid_layout)
4c360 0d 0a 0d 0a 20 20 20 20 20 20 20 20 70 6f 70 75 6c 61 74 65 5f 74 79 70 65 5f 6c 61 62 65 6c 20 ............populate_type_label.
4c380 3d 20 51 4c 61 62 65 6c 28 5f 28 27 26 4c 69 73 74 20 74 79 70 65 3a 27 29 2c 20 73 65 6c 66 29 =.QLabel(_('&List.type:'),.self)
4c3a0 0d 0a 20 20 20 20 20 20 20 20 70 6f 70 75 6c 61 74 65 5f 74 79 70 65 5f 6c 61 62 65 6c 2e 73 65 ..........populate_type_label.se
4c3c0 74 54 6f 6f 6c 54 69 70 28 5f 28 27 43 68 6f 6f 73 65 20 68 6f 77 20 74 68 69 73 20 6c 69 73 74 tToolTip(_('Choose.how.this.list
4c3e0 20 77 69 6c 6c 20 62 65 20 70 6f 70 75 6c 61 74 65 64 27 29 29 0d 0a 20 20 20 20 20 20 20 20 73 .will.be.populated'))..........s
4c400 65 6c 66 2e 70 6f 70 75 6c 61 74 65 5f 74 79 70 65 5f 63 6f 6d 62 6f 20 3d 20 4c 69 73 74 54 79 elf.populate_type_combo.=.ListTy
4c420 70 65 43 6f 6d 62 6f 42 6f 78 28 73 65 6c 66 2c 20 50 4f 50 55 4c 41 54 45 5f 54 59 50 45 53 29 peComboBox(self,.POPULATE_TYPES)
4c440 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 6f 70 75 6c 61 74 65 5f 74 79 70 65 5f 63 6f 6d ..........self.populate_type_com
4c460 62 6f 2e 63 75 72 72 65 6e 74 49 6e 64 65 78 43 68 61 6e 67 65 64 2e 63 6f 6e 6e 65 63 74 28 73 bo.currentIndexChanged.connect(s
4c480 65 6c 66 2e 5f 70 6f 70 75 6c 61 74 65 5f 74 79 70 65 5f 63 6f 6d 62 6f 5f 63 68 61 6e 67 65 64 elf._populate_type_combo_changed
4c4a0 29 0d 0a 20 20 20 20 20 20 20 20 70 6f 70 75 6c 61 74 65 5f 74 79 70 65 5f 6c 61 62 65 6c 2e 73 )..........populate_type_label.s
4c4c0 65 74 42 75 64 64 79 28 73 65 6c 66 2e 70 6f 70 75 6c 61 74 65 5f 74 79 70 65 5f 63 6f 6d 62 6f etBuddy(self.populate_type_combo
4c4e0 29 0d 0a 20 20 20 20 20 20 20 20 70 6f 70 75 6c 61 74 65 5f 67 72 69 64 5f 6c 61 79 6f 75 74 2e )..........populate_grid_layout.
4c500 61 64 64 57 69 64 67 65 74 28 70 6f 70 75 6c 61 74 65 5f 74 79 70 65 5f 6c 61 62 65 6c 2c 20 30 addWidget(populate_type_label,.0
4c520 2c 20 30 2c 20 31 2c 20 31 29 0d 0a 20 20 20 20 20 20 20 20 70 6f 70 75 6c 61 74 65 5f 67 72 69 ,.0,.1,.1)..........populate_gri
4c540 64 5f 6c 61 79 6f 75 74 2e 61 64 64 57 69 64 67 65 74 28 73 65 6c 66 2e 70 6f 70 75 6c 61 74 65 d_layout.addWidget(self.populate
4c560 5f 74 79 70 65 5f 63 6f 6d 62 6f 2c 20 30 2c 20 31 2c 20 31 2c 20 31 29 0d 0a 0d 0a 20 20 20 20 _type_combo,.0,.1,.1,.1)........
4c580 20 20 20 20 73 65 6c 66 2e 70 6f 70 75 6c 61 74 65 5f 73 65 61 72 63 68 5f 6c 61 62 65 6c 20 3d ....self.populate_search_label.=
4c5a0 20 51 4c 61 62 65 6c 28 5f 28 27 26 41 75 74 6f 20 70 6f 70 75 6c 61 74 65 20 66 72 6f 6d 20 73 .QLabel(_('&Auto.populate.from.s
4c5c0 65 61 72 63 68 3a 27 29 2c 20 73 65 6c 66 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 6f earch:'),.self)..........self.po
4c5e0 70 75 6c 61 74 65 5f 73 65 61 72 63 68 5f 6c 61 62 65 6c 2e 73 65 74 54 6f 6f 6c 54 69 70 28 5f pulate_search_label.setToolTip(_
4c600 28 27 49 66 20 6c 69 73 74 20 69 73 20 70 6f 70 75 6c 61 74 65 64 20 66 72 6f 6d 20 61 20 73 65 ('If.list.is.populated.from.a.se
4c620 61 72 63 68 2c 20 73 70 65 63 69 66 79 20 74 68 65 20 63 61 6c 69 62 72 65 20 73 65 61 72 63 68 arch,.specify.the.calibre.search
4c640 20 65 78 70 72 65 73 73 69 6f 6e 27 29 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 6f 70 .expression'))..........self.pop
4c660 75 6c 61 74 65 5f 73 65 61 72 63 68 5f 6c 65 64 69 74 20 3d 20 51 4c 69 6e 65 45 64 69 74 28 73 ulate_search_ledit.=.QLineEdit(s
4c680 65 6c 66 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 6f 70 75 6c 61 74 65 5f 73 65 61 72 elf)..........self.populate_sear
4c6a0 63 68 5f 6c 61 62 65 6c 2e 73 65 74 42 75 64 64 79 28 73 65 6c 66 2e 70 6f 70 75 6c 61 74 65 5f ch_label.setBuddy(self.populate_
4c6c0 73 65 61 72 63 68 5f 6c 65 64 69 74 29 0d 0a 20 20 20 20 20 20 20 20 70 6f 70 75 6c 61 74 65 5f search_ledit)..........populate_
4c6e0 67 72 69 64 5f 6c 61 79 6f 75 74 2e 61 64 64 57 69 64 67 65 74 28 73 65 6c 66 2e 70 6f 70 75 6c grid_layout.addWidget(self.popul
4c700 61 74 65 5f 73 65 61 72 63 68 5f 6c 61 62 65 6c 2c 20 31 2c 20 30 2c 20 31 2c 20 31 29 0d 0a 20 ate_search_label,.1,.0,.1,.1)...
4c720 20 20 20 20 20 20 20 70 6f 70 75 6c 61 74 65 5f 67 72 69 64 5f 6c 61 79 6f 75 74 2e 61 64 64 57 .......populate_grid_layout.addW
4c740 69 64 67 65 74 28 73 65 6c 66 2e 70 6f 70 75 6c 61 74 65 5f 73 65 61 72 63 68 5f 6c 65 64 69 74 idget(self.populate_search_ledit
4c760 2c 20 31 2c 20 31 2c 20 31 2c 20 31 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 23 20 2d 2d 2d 2d 2d ,.1,.1,.1,.1)............#.-----
4c780 2d 2d 2d 20 53 79 6e 63 20 4f 70 74 69 6f 6e 73 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 2d ---.Sync.Options.configuration.-
4c7a0 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 20 20 20 20 20 20 20 20 6c 61 79 6f 75 74 2e 61 64 64 53 70 61 63 --------..........layout.addSpac
4c7c0 69 6e 67 28 35 29 0d 0a 20 20 20 20 20 20 20 20 73 79 6e 63 5f 6c 69 73 74 73 5f 67 72 6f 75 70 ing(5)..........sync_lists_group
4c7e0 5f 62 6f 78 20 3d 20 51 47 72 6f 75 70 42 6f 78 28 5f 28 27 53 79 6e 63 20 4f 70 74 69 6f 6e 73 _box.=.QGroupBox(_('Sync.Options
4c800 3a 27 29 2c 20 73 65 6c 66 29 0d 0a 20 20 20 20 20 20 20 20 6c 61 79 6f 75 74 2e 61 64 64 57 69 :'),.self)..........layout.addWi
4c820 64 67 65 74 28 73 79 6e 63 5f 6c 69 73 74 73 5f 67 72 6f 75 70 5f 62 6f 78 29 0d 0a 20 20 20 20 dget(sync_lists_group_box)......
4c840 20 20 20 20 73 79 6e 63 5f 6c 69 73 74 73 5f 67 72 6f 75 70 5f 62 6f 78 5f 6c 61 79 6f 75 74 20 ....sync_lists_group_box_layout.
4c860 3d 20 51 56 42 6f 78 4c 61 79 6f 75 74 28 29 0d 0a 20 20 20 20 20 20 20 20 73 79 6e 63 5f 6c 69 =.QVBoxLayout()..........sync_li
4c880 73 74 73 5f 67 72 6f 75 70 5f 62 6f 78 2e 73 65 74 4c 61 79 6f 75 74 28 73 79 6e 63 5f 6c 69 73 sts_group_box.setLayout(sync_lis
4c8a0 74 73 5f 67 72 6f 75 70 5f 62 6f 78 5f 6c 61 79 6f 75 74 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 ts_group_box_layout)............
4c8c0 73 79 6e 63 5f 6c 69 73 74 73 5f 67 72 69 64 5f 6c 61 79 6f 75 74 20 3d 20 51 47 72 69 64 4c 61 sync_lists_grid_layout.=.QGridLa
4c8e0 79 6f 75 74 28 29 0d 0a 20 20 20 20 20 20 20 20 73 79 6e 63 5f 6c 69 73 74 73 5f 67 72 6f 75 70 yout()..........sync_lists_group
4c900 5f 62 6f 78 5f 6c 61 79 6f 75 74 2e 61 64 64 4c 61 79 6f 75 74 28 73 79 6e 63 5f 6c 69 73 74 73 _box_layout.addLayout(sync_lists
4c920 5f 67 72 69 64 5f 6c 61 79 6f 75 74 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 64 65 76 69 63 65 5f _grid_layout)............device_
4c940 6c 61 62 65 6c 20 3d 20 51 4c 61 62 65 6c 28 5f 28 27 26 44 65 76 69 63 65 20 74 6f 20 73 79 6e label.=.QLabel(_('&Device.to.syn
4c960 63 20 74 68 69 73 20 6c 69 73 74 20 74 6f 3a 27 29 2c 20 73 65 6c 66 29 0d 0a 20 20 20 20 20 20 c.this.list.to:'),.self)........
4c980 20 20 64 65 76 69 63 65 5f 6c 61 62 65 6c 2e 73 65 74 54 6f 6f 6c 54 69 70 28 5f 28 27 42 79 20 ..device_label.setToolTip(_('By.
4c9a0 73 70 65 63 69 66 79 69 6e 67 20 61 20 64 65 76 69 63 65 20 79 6f 75 20 63 61 6e 20 73 79 6e 63 specifying.a.device.you.can.sync
4c9c0 20 65 69 74 68 65 72 20 6d 61 6e 75 61 6c 6c 79 20 6f 72 5c 6e 27 0d 0a 20 20 20 20 20 20 20 20 .either.manually.or\n'..........
4c9e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 61 75 74 6f 6d 61 74 ........................'automat
4ca00 69 63 61 6c 6c 79 20 74 68 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 61 20 6c 69 73 74 20 74 6f ically.the.contents.of.a.list.to
4ca20 20 74 68 61 74 20 64 65 76 69 63 65 2e 5c 6e 27 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .that.device.\n'................
4ca40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 54 68 69 73 20 72 65 70 6c 61 63 65 73 ..................'This.replaces
4ca60 20 74 68 65 20 42 6f 6f 6b 20 53 79 6e 63 20 70 6c 75 67 69 6e 20 66 75 6e 63 74 69 6f 6e 61 6c .the.Book.Sync.plugin.functional
4ca80 69 74 79 27 29 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 64 65 76 69 63 65 5f 63 6f 6d 62 ity'))..........self.device_comb
4caa0 6f 20 3d 20 44 65 76 69 63 65 43 6f 6c 75 6d 6e 43 6f 6d 62 6f 42 6f 78 28 73 65 6c 66 29 0d 0a o.=.DeviceColumnComboBox(self)..
4cac0 20 20 20 20 20 20 20 20 64 65 76 69 63 65 5f 6c 61 62 65 6c 2e 73 65 74 42 75 64 64 79 28 73 65 ........device_label.setBuddy(se
4cae0 6c 66 2e 64 65 76 69 63 65 5f 63 6f 6d 62 6f 29 0d 0a 20 20 20 20 20 20 20 20 73 79 6e 63 5f 6c lf.device_combo)..........sync_l
4cb00 69 73 74 73 5f 67 72 69 64 5f 6c 61 79 6f 75 74 2e 61 64 64 57 69 64 67 65 74 28 64 65 76 69 63 ists_grid_layout.addWidget(devic
4cb20 65 5f 6c 61 62 65 6c 2c 20 30 2c 20 30 2c 20 31 2c 20 31 29 0d 0a 20 20 20 20 20 20 20 20 73 79 e_label,.0,.0,.1,.1)..........sy
4cb40 6e 63 5f 6c 69 73 74 73 5f 67 72 69 64 5f 6c 61 79 6f 75 74 2e 61 64 64 57 69 64 67 65 74 28 73 nc_lists_grid_layout.addWidget(s
4cb60 65 6c 66 2e 64 65 76 69 63 65 5f 63 6f 6d 62 6f 2c 20 30 2c 20 31 2c 20 31 2c 20 31 29 0d 0a 0d elf.device_combo,.0,.1,.1,.1)...
4cb80 0a 20 20 20 20 20 20 20 20 73 79 6e 63 5f 74 79 70 65 5f 6c 61 62 65 6c 20 3d 20 51 4c 61 62 65 .........sync_type_label.=.QLabe
4cba0 6c 28 5f 28 27 26 57 68 65 6e 20 73 79 6e 63 69 6e 67 20 74 68 69 73 20 6c 69 73 74 3a 27 29 2c l(_('&When.syncing.this.list:'),
4cbc0 20 73 65 6c 66 29 0d 0a 20 20 20 20 20 20 20 20 73 79 6e 63 5f 74 79 70 65 5f 6c 61 62 65 6c 2e .self)..........sync_type_label.
4cbe0 73 65 74 54 6f 6f 6c 54 69 70 28 5f 28 27 43 6f 6e 74 72 6f 6c 20 68 6f 77 20 79 6f 75 72 20 69 setToolTip(_('Control.how.your.i
4cc00 74 65 6d 73 20 61 72 65 20 73 79 6e 63 65 64 20 74 6f 20 74 68 65 20 64 65 76 69 63 65 2e 5c 6e tems.are.synced.to.the.device.\n
4cc20 27 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 '...............................
4cc40 20 20 20 27 53 79 6e 63 20 6f 6e 6c 79 20 6e 65 77 20 69 74 65 6d 73 2c 20 73 79 6e 63 20 61 6c ...'Sync.only.new.items,.sync.al
4cc60 6c 20 69 74 65 6d 73 20 6f 76 65 72 77 72 69 74 69 6e 67 20 65 78 69 73 74 69 6e 67 5c 6e 27 0d l.items.overwriting.existing\n'.
4cc80 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4cca0 20 27 6f 72 20 75 73 65 20 74 68 69 73 20 6c 69 73 74 20 74 6f 20 6a 75 73 74 20 72 65 6d 6f 76 .'or.use.this.list.to.just.remov
4ccc0 65 20 69 74 65 6d 73 20 66 72 6f 6d 20 79 6f 75 72 20 64 65 76 69 63 65 2e 27 29 29 0d 0a 20 20 e.items.from.your.device.'))....
4cce0 20 20 20 20 20 20 73 65 6c 66 2e 73 79 6e 63 5f 74 79 70 65 5f 63 6f 6d 62 6f 20 3d 20 4c 69 73 ......self.sync_type_combo.=.Lis
4cd00 74 54 79 70 65 43 6f 6d 62 6f 42 6f 78 28 73 65 6c 66 2c 20 53 59 4e 43 5f 54 59 50 45 53 29 0d tTypeComboBox(self,.SYNC_TYPES).
4cd20 0a 20 20 20 20 20 20 20 20 73 79 6e 63 5f 74 79 70 65 5f 6c 61 62 65 6c 2e 73 65 74 42 75 64 64 .........sync_type_label.setBudd
4cd40 79 28 73 65 6c 66 2e 73 79 6e 63 5f 74 79 70 65 5f 63 6f 6d 62 6f 29 0d 0a 20 20 20 20 20 20 20 y(self.sync_type_combo).........
4cd60 20 73 79 6e 63 5f 6c 69 73 74 73 5f 67 72 69 64 5f 6c 61 79 6f 75 74 2e 61 64 64 57 69 64 67 65 .sync_lists_grid_layout.addWidge
4cd80 74 28 73 79 6e 63 5f 74 79 70 65 5f 6c 61 62 65 6c 2c 20 31 2c 20 30 2c 20 31 2c 20 31 29 0d 0a t(sync_type_label,.1,.0,.1,.1)..
4cda0 20 20 20 20 20 20 20 20 73 79 6e 63 5f 6c 69 73 74 73 5f 67 72 69 64 5f 6c 61 79 6f 75 74 2e 61 ........sync_lists_grid_layout.a
4cdc0 64 64 57 69 64 67 65 74 28 73 65 6c 66 2e 73 79 6e 63 5f 74 79 70 65 5f 63 6f 6d 62 6f 2c 20 31 ddWidget(self.sync_type_combo,.1
4cde0 2c 20 31 2c 20 31 2c 20 31 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 79 6e 63 5f ,.1,.1,.1)............self.sync_
4ce00 61 75 74 6f 5f 63 68 65 63 6b 62 6f 78 20 3d 20 51 43 68 65 63 6b 42 6f 78 28 5f 28 27 53 79 6e auto_checkbox.=.QCheckBox(_('Syn
4ce20 63 20 74 6f 20 74 68 69 73 20 64 65 76 69 63 65 20 61 73 20 73 6f 6f 6e 20 61 73 20 69 74 20 69 c.to.this.device.as.soon.as.it.i
4ce40 73 20 63 6f 6e 6e 65 63 74 65 64 27 29 2c 20 73 65 6c 66 29 0d 0a 20 20 20 20 20 20 20 20 73 65 s.connected'),.self)..........se
4ce60 6c 66 2e 73 79 6e 63 5f 61 75 74 6f 5f 63 68 65 63 6b 62 6f 78 2e 73 65 74 54 6f 6f 6c 54 69 70 lf.sync_auto_checkbox.setToolTip
4ce80 28 5f 28 27 55 6e 63 68 65 63 6b 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 69 66 20 79 6f 75 20 70 (_('Uncheck.this.option.if.you.p
4cea0 72 65 66 65 72 20 74 6f 20 6d 61 6e 75 61 6c 6c 79 20 73 79 6e 63 20 74 6f 20 79 6f 75 72 20 64 refer.to.manually.sync.to.your.d
4cec0 65 76 69 63 65 2e 5c 6e 27 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 evice.\n'.......................
4cee0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 49 66 20 6e 6f 20 64 65 76 ......................'If.no.dev
4cf00 69 63 65 20 69 73 20 73 70 65 63 69 66 69 65 64 20 74 68 69 73 20 63 68 65 63 6b 62 6f 78 20 68 ice.is.specified.this.checkbox.h
4cf20 61 73 20 6e 6f 20 65 66 66 65 63 74 27 29 29 0d 0a 20 20 20 20 20 20 20 20 73 79 6e 63 5f 6c 69 as.no.effect'))..........sync_li
4cf40 73 74 73 5f 67 72 69 64 5f 6c 61 79 6f 75 74 2e 61 64 64 57 69 64 67 65 74 28 73 65 6c 66 2e 73 sts_grid_layout.addWidget(self.s
4cf60 79 6e 63 5f 61 75 74 6f 5f 63 68 65 63 6b 62 6f 78 2c 20 32 2c 20 30 2c 20 31 2c 20 32 29 0d 0a ync_auto_checkbox,.2,.0,.1,.2)..
4cf80 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 79 6e 63 5f 63 6c 65 61 72 5f 63 68 65 63 6b 62 ..........self.sync_clear_checkb
4cfa0 6f 78 20 3d 20 51 43 68 65 63 6b 42 6f 78 28 5f 28 27 43 6c 65 61 72 20 74 68 69 73 20 6c 69 73 ox.=.QCheckBox(_('Clear.this.lis
4cfc0 74 20 61 66 74 65 72 20 61 20 73 79 6e 63 20 74 6f 20 74 68 69 73 20 64 65 76 69 63 65 27 29 2c t.after.a.sync.to.this.device'),
4cfe0 20 73 65 6c 66 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 79 6e 63 5f 63 6c 65 61 72 5f .self)..........self.sync_clear_
4d000 63 68 65 63 6b 62 6f 78 2e 73 65 74 54 6f 6f 6c 54 69 70 28 5f 28 27 49 66 20 75 6e 63 68 65 63 checkbox.setToolTip(_('If.unchec
4d020 6b 65 64 2c 20 6f 6e 6c 79 20 69 74 65 6d 73 20 6e 6f 74 20 6f 6e 20 74 68 65 20 64 65 76 69 63 ked,.only.items.not.on.the.devic
4d040 65 20 61 6c 72 65 61 64 79 20 77 69 6c 6c 20 62 65 20 73 79 6e 63 65 64 2e 5c 6e 27 0d 0a 20 20 e.already.will.be.synced.\n'....
4d060 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4d080 20 20 20 20 20 20 20 20 20 20 27 49 66 20 6e 6f 20 64 65 76 69 63 65 20 69 73 20 73 70 65 63 69 ..........'If.no.device.is.speci
4d0a0 66 69 65 64 20 74 68 69 73 20 63 68 65 63 6b 62 6f 78 20 68 61 73 20 6e 6f 20 65 66 66 65 63 74 fied.this.checkbox.has.no.effect
4d0c0 2e 5c 6e 27 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .\n'............................
4d0e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 54 68 69 73 20 6f 70 74 69 6f 6e 20 63 ..................'This.option.c
4d100 61 6e 20 6f 6e 6c 79 20 62 65 20 75 73 65 64 20 77 69 74 68 20 6d 61 6e 75 61 6c 20 74 79 70 65 an.only.be.used.with.manual.type
4d120 20 6c 69 73 74 73 2e 27 29 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 79 6e 63 5f 63 6c .lists.'))..........self.sync_cl
4d140 65 61 72 5f 63 68 65 63 6b 62 6f 78 2e 73 74 61 74 65 43 68 61 6e 67 65 64 2e 63 6f 6e 6e 65 63 ear_checkbox.stateChanged.connec
4d160 74 28 73 65 6c 66 2e 5f 65 6e 61 62 6c 65 5f 73 65 72 69 65 73 5f 73 65 74 74 69 6e 67 73 29 0d t(self._enable_series_settings).
4d180 0a 20 20 20 20 20 20 20 20 73 79 6e 63 5f 6c 69 73 74 73 5f 67 72 69 64 5f 6c 61 79 6f 75 74 2e .........sync_lists_grid_layout.
4d1a0 61 64 64 57 69 64 67 65 74 28 73 65 6c 66 2e 73 79 6e 63 5f 63 6c 65 61 72 5f 63 68 65 63 6b 62 addWidget(self.sync_clear_checkb
4d1c0 6f 78 2c 20 33 2c 20 30 2c 20 31 2c 20 32 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 23 20 2d 2d 2d ox,.3,.0,.1,.2)............#.---
4d1e0 2d 2d 2d 2d 2d 20 43 6f 6c 75 6d 6e 20 55 70 64 61 74 65 20 4f 70 74 69 6f 6e 73 20 63 6f 6e 66 -----.Column.Update.Options.conf
4d200 69 67 75 72 61 74 69 6f 6e 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 20 20 20 20 20 20 20 20 6c 61 79 iguration.---------..........lay
4d220 6f 75 74 2e 61 64 64 53 70 61 63 69 6e 67 28 35 29 0d 0a 20 20 20 20 20 20 20 20 63 6f 6c 5f 75 out.addSpacing(5)..........col_u
4d240 70 64 61 74 65 5f 67 72 6f 75 70 5f 62 6f 78 20 3d 20 51 47 72 6f 75 70 42 6f 78 28 5f 28 27 43 pdate_group_box.=.QGroupBox(_('C
4d260 6f 6c 75 6d 6e 20 55 70 64 61 74 65 20 4f 70 74 69 6f 6e 73 3a 27 29 2c 20 73 65 6c 66 29 0d 0a olumn.Update.Options:'),.self)..
4d280 20 20 20 20 20 20 20 20 6c 61 79 6f 75 74 2e 61 64 64 57 69 64 67 65 74 28 63 6f 6c 5f 75 70 64 ........layout.addWidget(col_upd
4d2a0 61 74 65 5f 67 72 6f 75 70 5f 62 6f 78 29 0d 0a 20 20 20 20 20 20 20 20 63 6f 6c 5f 75 70 64 61 ate_group_box)..........col_upda
4d2c0 74 65 5f 67 72 6f 75 70 5f 62 6f 78 5f 6c 61 79 6f 75 74 20 3d 20 51 56 42 6f 78 4c 61 79 6f 75 te_group_box_layout.=.QVBoxLayou
4d2e0 74 28 29 0d 0a 20 20 20 20 20 20 20 20 63 6f 6c 5f 75 70 64 61 74 65 5f 67 72 6f 75 70 5f 62 6f t()..........col_update_group_bo
4d300 78 2e 73 65 74 4c 61 79 6f 75 74 28 63 6f 6c 5f 75 70 64 61 74 65 5f 67 72 6f 75 70 5f 62 6f 78 x.setLayout(col_update_group_box
4d320 5f 6c 61 79 6f 75 74 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 63 6f 6c 5f 75 70 64 61 74 65 5f 67 _layout)............col_update_g
4d340 72 69 64 5f 6c 61 79 6f 75 74 20 3d 20 51 47 72 69 64 4c 61 79 6f 75 74 28 29 0d 0a 20 20 20 20 rid_layout.=.QGridLayout()......
4d360 20 20 20 20 63 6f 6c 5f 75 70 64 61 74 65 5f 67 72 6f 75 70 5f 62 6f 78 5f 6c 61 79 6f 75 74 2e ....col_update_group_box_layout.
4d380 61 64 64 4c 61 79 6f 75 74 28 63 6f 6c 5f 75 70 64 61 74 65 5f 67 72 69 64 5f 6c 61 79 6f 75 74 addLayout(col_update_grid_layout
4d3a0 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6d 6f 64 69 66 79 5f 74 79 70 65 5f 6c 61 )............self.modify_type_la
4d3c0 62 65 6c 20 3d 20 51 4c 61 62 65 6c 28 5f 28 27 57 68 65 6e 20 26 63 68 61 6e 67 69 6e 67 20 74 bel.=.QLabel(_('When.&changing.t
4d3e0 68 69 73 20 6c 69 73 74 3a 27 29 2c 20 73 65 6c 66 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 his.list:'),.self)..........self
4d400 2e 6d 6f 64 69 66 79 5f 74 79 70 65 5f 6c 61 62 65 6c 2e 73 65 74 54 6f 6f 6c 54 69 70 28 5f 28 .modify_type_label.setToolTip(_(
4d420 27 4f 70 74 69 6f 6e 61 6c 6c 79 20 6d 6f 64 69 66 79 20 74 61 67 73 20 6f 72 20 61 20 63 75 73 'Optionally.modify.tags.or.a.cus
4d440 74 6f 6d 20 63 6f 6c 75 6d 6e 20 77 68 65 6e 20 79 6f 75 5c 6e 27 0d 0a 20 20 20 20 20 20 20 20 tom.column.when.you\n'..........
4d460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 61 64 64 20 61 6e 64 ........................'add.and
4d480 2f 6f 72 20 72 65 6d 6f 76 65 20 69 74 65 6d 73 20 66 72 6f 6d 20 74 68 69 73 20 6c 69 73 74 2e /or.remove.items.from.this.list.
4d4a0 27 29 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6d 6f 64 69 66 79 5f 74 79 70 65 5f 63 6f '))..........self.modify_type_co
4d4c0 6d 62 6f 20 3d 20 4c 69 73 74 54 79 70 65 43 6f 6d 62 6f 42 6f 78 28 73 65 6c 66 2c 20 4d 4f 44 mbo.=.ListTypeComboBox(self,.MOD
4d4e0 49 46 59 5f 54 59 50 45 53 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6d 6f 64 69 66 79 5f IFY_TYPES)..........self.modify_
4d500 74 79 70 65 5f 6c 61 62 65 6c 2e 73 65 74 42 75 64 64 79 28 73 65 6c 66 2e 6d 6f 64 69 66 79 5f type_label.setBuddy(self.modify_
4d520 74 79 70 65 5f 63 6f 6d 62 6f 29 0d 0a 20 20 20 20 20 20 20 20 63 6f 6c 5f 75 70 64 61 74 65 5f type_combo)..........col_update_
4d540 67 72 69 64 5f 6c 61 79 6f 75 74 2e 61 64 64 57 69 64 67 65 74 28 73 65 6c 66 2e 6d 6f 64 69 66 grid_layout.addWidget(self.modif
4d560 79 5f 74 79 70 65 5f 6c 61 62 65 6c 2c 20 30 2c 20 30 2c 20 31 2c 20 31 29 0d 0a 20 20 20 20 20 y_type_label,.0,.0,.1,.1).......
4d580 20 20 20 63 6f 6c 5f 75 70 64 61 74 65 5f 67 72 69 64 5f 6c 61 79 6f 75 74 2e 61 64 64 57 69 64 ...col_update_grid_layout.addWid
4d5a0 67 65 74 28 73 65 6c 66 2e 6d 6f 64 69 66 79 5f 74 79 70 65 5f 63 6f 6d 62 6f 2c 20 30 2c 20 31 get(self.modify_type_combo,.0,.1
4d5c0 2c 20 31 2c 20 31 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 74 61 67 73 5f 63 6f 6c ,.1,.1)............self.tags_col
4d5e0 75 6d 6e 5f 6c 61 62 65 6c 20 3d 20 51 4c 61 62 65 6c 28 5f 28 27 26 43 6f 6c 75 6d 6e 20 74 6f umn_label.=.QLabel(_('&Column.to
4d600 20 75 70 64 61 74 65 3a 27 29 2c 20 73 65 6c 66 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e .update:'),.self)..........self.
4d620 74 61 67 73 5f 63 6f 6c 75 6d 6e 5f 6c 61 62 65 6c 2e 73 65 74 54 6f 6f 6c 54 69 70 28 5f 28 27 tags_column_label.setToolTip(_('
4d640 4f 70 74 69 6f 6e 61 6c 6c 79 20 73 70 65 63 69 66 79 20 61 20 63 6f 6c 75 6d 6e 20 74 6f 20 61 Optionally.specify.a.column.to.a
4d660 64 64 2f 72 65 6d 6f 76 65 20 61 20 76 61 6c 75 65 20 66 72 6f 6d 5c 6e 27 0d 0a 20 20 20 20 20 dd/remove.a.value.from\n'.......
4d680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4d6a0 27 77 68 65 6e 20 61 64 64 69 6e 67 20 6f 72 20 72 65 6d 6f 76 69 6e 67 20 69 74 65 6d 73 20 66 'when.adding.or.removing.items.f
4d6c0 72 6f 6d 20 74 68 69 73 20 6c 69 73 74 27 29 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 74 rom.this.list'))..........self.t
4d6e0 61 67 73 5f 63 6f 6c 75 6d 6e 5f 63 6f 6d 62 6f 20 3d 20 43 75 73 74 6f 6d 43 6f 6c 75 6d 6e 43 ags_column_combo.=.CustomColumnC
4d700 6f 6d 62 6f 42 6f 78 28 73 65 6c 66 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 74 61 67 73 omboBox(self)..........self.tags
4d720 5f 63 6f 6c 75 6d 6e 5f 63 6f 6d 62 6f 2e 63 75 72 72 65 6e 74 49 6e 64 65 78 43 68 61 6e 67 65 _column_combo.currentIndexChange
4d740 64 2e 63 6f 6e 6e 65 63 74 28 73 65 6c 66 2e 5f 74 61 67 73 5f 63 6f 6c 75 6d 6e 5f 63 6f 6d 62 d.connect(self._tags_column_comb
4d760 6f 5f 63 68 61 6e 67 65 64 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 74 61 67 73 5f 63 6f o_changed)..........self.tags_co
4d780 6c 75 6d 6e 5f 6c 61 62 65 6c 2e 73 65 74 42 75 64 64 79 28 73 65 6c 66 2e 74 61 67 73 5f 63 6f lumn_label.setBuddy(self.tags_co
4d7a0 6c 75 6d 6e 5f 63 6f 6d 62 6f 29 0d 0a 20 20 20 20 20 20 20 20 63 6f 6c 5f 75 70 64 61 74 65 5f lumn_combo)..........col_update_
4d7c0 67 72 69 64 5f 6c 61 79 6f 75 74 2e 61 64 64 57 69 64 67 65 74 28 73 65 6c 66 2e 74 61 67 73 5f grid_layout.addWidget(self.tags_
4d7e0 63 6f 6c 75 6d 6e 5f 6c 61 62 65 6c 2c 20 31 2c 20 30 2c 20 31 2c 20 31 29 0d 0a 20 20 20 20 20 column_label,.1,.0,.1,.1).......
4d800 20 20 20 63 6f 6c 5f 75 70 64 61 74 65 5f 67 72 69 64 5f 6c 61 79 6f 75 74 2e 61 64 64 57 69 64 ...col_update_grid_layout.addWid
4d820 67 65 74 28 73 65 6c 66 2e 74 61 67 73 5f 63 6f 6c 75 6d 6e 5f 63 6f 6d 62 6f 2c 20 31 2c 20 31 get(self.tags_column_combo,.1,.1
4d840 2c 20 31 2c 20 31 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 74 61 67 73 5f 76 61 6c ,.1,.1)............self.tags_val
4d860 75 65 5f 6c 61 62 65 6c 20 3d 20 51 4c 61 62 65 6c 28 5f 28 27 26 56 61 6c 75 65 20 69 6e 20 63 ue_label.=.QLabel(_('&Value.in.c
4d880 6f 6c 75 6d 6e 20 74 6f 20 61 64 64 2f 72 65 6d 6f 76 65 3a 27 29 2c 20 73 65 6c 66 29 0d 0a 20 olumn.to.add/remove:'),.self)...
4d8a0 20 20 20 20 20 20 20 73 65 6c 66 2e 74 61 67 73 5f 76 61 6c 75 65 5f 6c 61 62 65 6c 2e 73 65 74 .......self.tags_value_label.set
4d8c0 54 6f 6f 6c 54 69 70 28 5f 28 27 53 70 65 63 69 66 79 20 74 68 65 20 74 61 67 20 6f 72 20 63 75 ToolTip(_('Specify.the.tag.or.cu
4d8e0 73 74 6f 6d 20 63 6f 6c 75 6d 6e 20 76 61 6c 75 65 20 74 6f 20 62 65 20 61 64 64 65 64 20 77 68 stom.column.value.to.be.added.wh
4d900 65 6e 20 61 64 64 69 6e 67 5c 6e 27 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 en.adding\n'....................
4d920 20 20 20 20 20 20 20 20 20 20 20 20 27 74 6f 20 74 68 69 73 20 6c 69 73 74 20 6f 72 20 72 65 6d ............'to.this.list.or.rem
4d940 6f 76 65 64 20 77 68 65 6e 20 74 68 65 20 62 6f 6f 6b 20 69 73 20 74 61 6b 65 6e 20 6f 66 66 20 oved.when.the.book.is.taken.off.
4d960 74 68 65 20 6c 69 73 74 27 29 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 74 61 67 73 5f 76 the.list'))..........self.tags_v
4d980 61 6c 75 65 5f 6c 65 64 69 74 20 3d 20 45 64 69 74 57 69 74 68 43 6f 6d 70 6c 65 74 65 28 73 65 alue_ledit.=.EditWithComplete(se
4d9a0 6c 66 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 74 61 67 73 5f 76 61 6c 75 65 5f 6c 65 64 lf)..........self.tags_value_led
4d9c0 69 74 2e 73 65 74 5f 61 64 64 5f 73 65 70 61 72 61 74 6f 72 28 46 61 6c 73 65 29 0d 0a 20 20 20 it.set_add_separator(False).....
4d9e0 20 20 20 20 20 73 65 6c 66 2e 74 61 67 73 5f 76 61 6c 75 65 5f 6c 61 62 65 6c 2e 73 65 74 42 75 .....self.tags_value_label.setBu
4da00 64 64 79 28 73 65 6c 66 2e 74 61 67 73 5f 76 61 6c 75 65 5f 6c 65 64 69 74 29 0d 0a 20 20 20 20 ddy(self.tags_value_ledit)......
4da20 20 20 20 20 63 6f 6c 5f 75 70 64 61 74 65 5f 67 72 69 64 5f 6c 61 79 6f 75 74 2e 61 64 64 57 69 ....col_update_grid_layout.addWi
4da40 64 67 65 74 28 73 65 6c 66 2e 74 61 67 73 5f 76 61 6c 75 65 5f 6c 61 62 65 6c 2c 20 32 2c 20 30 dget(self.tags_value_label,.2,.0
4da60 2c 20 31 2c 20 31 29 0d 0a 20 20 20 20 20 20 20 20 63 6f 6c 5f 75 70 64 61 74 65 5f 67 72 69 64 ,.1,.1)..........col_update_grid
4da80 5f 6c 61 79 6f 75 74 2e 61 64 64 57 69 64 67 65 74 28 73 65 6c 66 2e 74 61 67 73 5f 76 61 6c 75 _layout.addWidget(self.tags_valu
4daa0 65 5f 6c 65 64 69 74 2c 20 32 2c 20 31 2c 20 31 2c 20 31 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 e_ledit,.2,.1,.1,.1)............
4dac0 23 20 2d 2d 2d 2d 2d 2d 2d 2d 20 52 65 61 64 69 6e 67 20 53 65 72 69 65 73 20 43 6f 6c 75 6d 6e #.--------.Reading.Series.Column
4dae0 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 20 20 20 20 20 20 .configuration.---------........
4db00 20 20 6c 61 79 6f 75 74 2e 61 64 64 53 70 61 63 69 6e 67 28 35 29 0d 0a 20 20 20 20 20 20 20 20 ..layout.addSpacing(5)..........
4db20 73 65 72 69 65 73 5f 63 6f 6c 5f 67 72 6f 75 70 5f 62 6f 78 20 3d 20 51 47 72 6f 75 70 42 6f 78 series_col_group_box.=.QGroupBox
4db40 28 5f 28 27 52 65 61 64 69 6e 67 20 4f 72 64 65 72 20 4f 70 74 69 6f 6e 73 3a 27 29 2c 20 73 65 (_('Reading.Order.Options:'),.se
4db60 6c 66 29 0d 0a 20 20 20 20 20 20 20 20 6c 61 79 6f 75 74 2e 61 64 64 57 69 64 67 65 74 28 73 65 lf)..........layout.addWidget(se
4db80 72 69 65 73 5f 63 6f 6c 5f 67 72 6f 75 70 5f 62 6f 78 29 0d 0a 20 20 20 20 20 20 20 20 73 65 72 ries_col_group_box)..........ser
4dba0 69 65 73 5f 63 6f 6c 5f 67 72 6f 75 70 5f 62 6f 78 5f 6c 61 79 6f 75 74 20 3d 20 51 56 42 6f 78 ies_col_group_box_layout.=.QVBox
4dbc0 4c 61 79 6f 75 74 28 29 0d 0a 20 20 20 20 20 20 20 20 73 65 72 69 65 73 5f 63 6f 6c 5f 67 72 6f Layout()..........series_col_gro
4dbe0 75 70 5f 62 6f 78 2e 73 65 74 4c 61 79 6f 75 74 28 73 65 72 69 65 73 5f 63 6f 6c 5f 67 72 6f 75 up_box.setLayout(series_col_grou
4dc00 70 5f 62 6f 78 5f 6c 61 79 6f 75 74 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 73 65 72 69 65 73 5f p_box_layout)............series_
4dc20 63 6f 6c 5f 67 72 69 64 5f 6c 61 79 6f 75 74 20 3d 20 51 47 72 69 64 4c 61 79 6f 75 74 28 29 0d col_grid_layout.=.QGridLayout().
4dc40 0a 20 20 20 20 20 20 20 20 73 65 72 69 65 73 5f 63 6f 6c 5f 67 72 6f 75 70 5f 62 6f 78 5f 6c 61 .........series_col_group_box_la
4dc60 79 6f 75 74 2e 61 64 64 4c 61 79 6f 75 74 28 73 65 72 69 65 73 5f 63 6f 6c 5f 67 72 69 64 5f 6c yout.addLayout(series_col_grid_l
4dc80 61 79 6f 75 74 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 72 69 65 73 5f 63 6f ayout)............self.series_co
4dca0 6c 75 6d 6e 5f 6c 61 62 65 6c 20 3d 20 51 4c 61 62 65 6c 28 5f 28 27 26 53 74 6f 72 65 20 69 6e lumn_label.=.QLabel(_('&Store.in
4dcc0 20 73 65 72 69 65 73 20 63 6f 6c 75 6d 6e 3a 27 29 2c 20 73 65 6c 66 29 0d 0a 20 20 20 20 20 20 .series.column:'),.self)........
4dce0 20 20 73 65 6c 66 2e 73 65 72 69 65 73 5f 63 6f 6c 75 6d 6e 5f 6c 61 62 65 6c 2e 73 65 74 54 6f ..self.series_column_label.setTo
4dd00 6f 6c 54 69 70 28 5f 28 27 59 6f 75 20 63 61 6e 20 6f 70 74 69 6f 6e 61 6c 6c 79 20 64 69 73 70 olTip(_('You.can.optionally.disp
4dd20 6c 61 79 20 74 68 65 20 63 75 72 72 65 6e 74 20 72 65 61 64 69 6e 67 20 6c 69 73 74 20 6f 72 64 lay.the.current.reading.list.ord
4dd40 65 72 5c 6e 27 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 er\n'...........................
4dd60 20 20 20 20 20 20 20 27 69 6e 20 61 20 63 75 73 74 6f 6d 20 73 65 72 69 65 73 20 63 6f 6c 75 6d .......'in.a.custom.series.colum
4dd80 6e 2e 20 59 6f 75 20 73 68 6f 75 6c 64 20 6e 6f 74 20 65 64 69 74 20 74 68 69 73 20 63 6f 6c 75 n..You.should.not.edit.this.colu
4dda0 6d 6e 20 64 69 72 65 63 74 6c 79 21 5c 6e 27 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 mn.directly!\n'.................
4ddc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 4f 6e 6c 79 20 75 73 61 62 6c 65 20 77 69 .................'Only.usable.wi
4dde0 74 68 20 4d 61 6e 75 61 6c 6c 79 20 6d 61 6e 61 67 65 64 20 6c 69 73 74 73 20 74 68 61 74 20 61 th.Manually.managed.lists.that.a
4de00 72 65 20 6e 6f 74 20 43 6c 65 61 72 65 64 20 6f 6e 20 53 79 6e 63 2e 27 29 29 0d 0a 20 20 20 20 re.not.Cleared.on.Sync.'))......
4de20 20 20 20 20 73 65 6c 66 2e 73 65 72 69 65 73 5f 63 6f 6c 75 6d 6e 5f 63 6f 6d 62 6f 20 3d 20 43 ....self.series_column_combo.=.C
4de40 75 73 74 6f 6d 43 6f 6c 75 6d 6e 43 6f 6d 62 6f 42 6f 78 28 73 65 6c 66 29 0d 0a 20 20 20 20 20 ustomColumnComboBox(self).......
4de60 20 20 20 73 65 6c 66 2e 73 65 72 69 65 73 5f 63 6f 6c 75 6d 6e 5f 6c 61 62 65 6c 2e 73 65 74 42 ...self.series_column_label.setB
4de80 75 64 64 79 28 73 65 6c 66 2e 73 65 72 69 65 73 5f 63 6f 6c 75 6d 6e 5f 63 6f 6d 62 6f 29 0d 0a uddy(self.series_column_combo)..
4dea0 20 20 20 20 20 20 20 20 73 65 72 69 65 73 5f 63 6f 6c 5f 67 72 69 64 5f 6c 61 79 6f 75 74 2e 61 ........series_col_grid_layout.a
4dec0 64 64 57 69 64 67 65 74 28 73 65 6c 66 2e 73 65 72 69 65 73 5f 63 6f 6c 75 6d 6e 5f 6c 61 62 65 ddWidget(self.series_column_labe
4dee0 6c 2c 20 30 2c 20 30 2c 20 31 2c 20 31 29 0d 0a 20 20 20 20 20 20 20 20 73 65 72 69 65 73 5f 63 l,.0,.0,.1,.1)..........series_c
4df00 6f 6c 5f 67 72 69 64 5f 6c 61 79 6f 75 74 2e 61 64 64 57 69 64 67 65 74 28 73 65 6c 66 2e 73 65 ol_grid_layout.addWidget(self.se
4df20 72 69 65 73 5f 63 6f 6c 75 6d 6e 5f 63 6f 6d 62 6f 2c 20 30 2c 20 31 2c 20 31 2c 20 31 29 0d 0a ries_column_combo,.0,.1,.1,.1)..
4df40 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 72 69 65 73 5f 6e 61 6d 65 5f 6c 61 62 65 6c ..........self.series_name_label
4df60 20 3d 20 51 4c 61 62 65 6c 28 5f 28 27 26 53 65 72 69 65 73 20 6e 61 6d 65 3a 27 29 2c 20 73 65 .=.QLabel(_('&Series.name:'),.se
4df80 6c 66 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 72 69 65 73 5f 6e 61 6d 65 5f 6c 61 lf)..........self.series_name_la
4dfa0 62 65 6c 2e 73 65 74 54 6f 6f 6c 54 69 70 28 5f 28 27 53 70 65 63 69 66 79 20 74 68 65 20 6e 61 bel.setToolTip(_('Specify.the.na
4dfc0 6d 65 20 66 6f 72 20 74 68 69 73 20 72 65 61 64 69 6e 67 20 6f 72 64 65 72 20 73 65 72 69 65 73 me.for.this.reading.order.series
4dfe0 5c 6e 27 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 \n'.............................
4e000 20 20 20 20 20 20 20 20 20 20 27 49 66 20 6c 65 66 74 20 62 6c 61 6e 6b 2c 20 77 69 6c 6c 20 75 ..........'If.left.blank,.will.u
4e020 73 65 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 6c 69 73 74 20 74 68 69 73 20 62 6f 6f se.the.name.of.the.list.this.boo
4e040 6b 20 69 73 20 6f 6e 2e 27 29 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 72 69 65 73 k.is.on.'))..........self.series
4e060 5f 6e 61 6d 65 5f 65 64 69 74 20 3d 20 51 4c 69 6e 65 45 64 69 74 28 73 65 6c 66 29 0d 0a 20 20 _name_edit.=.QLineEdit(self)....
4e080 20 20 20 20 20 20 73 65 6c 66 2e 73 65 72 69 65 73 5f 6e 61 6d 65 5f 6c 61 62 65 6c 2e 73 65 74 ......self.series_name_label.set
4e0a0 42 75 64 64 79 28 73 65 6c 66 2e 73 65 72 69 65 73 5f 6e 61 6d 65 5f 65 64 69 74 29 0d 0a 20 20 Buddy(self.series_name_edit)....
4e0c0 20 20 20 20 20 20 73 65 72 69 65 73 5f 63 6f 6c 5f 67 72 69 64 5f 6c 61 79 6f 75 74 2e 61 64 64 ......series_col_grid_layout.add
4e0e0 57 69 64 67 65 74 28 73 65 6c 66 2e 73 65 72 69 65 73 5f 6e 61 6d 65 5f 6c 61 62 65 6c 2c 20 31 Widget(self.series_name_label,.1
4e100 2c 20 30 2c 20 31 2c 20 31 29 0d 0a 20 20 20 20 20 20 20 20 73 65 72 69 65 73 5f 63 6f 6c 5f 67 ,.0,.1,.1)..........series_col_g
4e120 72 69 64 5f 6c 61 79 6f 75 74 2e 61 64 64 57 69 64 67 65 74 28 73 65 6c 66 2e 73 65 72 69 65 73 rid_layout.addWidget(self.series
4e140 5f 6e 61 6d 65 5f 65 64 69 74 2c 20 31 2c 20 31 2c 20 31 2c 20 31 29 0d 0a 0d 0a 20 20 20 20 20 _name_edit,.1,.1,.1,.1).........
4e160 20 20 20 23 20 2d 2d 2d 2d 2d 2d 2d 2d 20 44 69 73 70 6c 61 79 20 4f 70 74 69 6f 6e 73 20 63 6f ...#.--------.Display.Options.co
4e180 6e 66 69 67 75 72 61 74 69 6f 6e 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 20 20 20 20 20 20 20 20 6c nfiguration.---------..........l
4e1a0 61 79 6f 75 74 2e 61 64 64 53 70 61 63 69 6e 67 28 35 29 0d 0a 20 20 20 20 20 20 20 20 64 69 73 ayout.addSpacing(5)..........dis
4e1c0 70 6c 61 79 5f 6f 70 74 5f 67 72 6f 75 70 5f 62 6f 78 20 3d 20 51 47 72 6f 75 70 42 6f 78 28 5f play_opt_group_box.=.QGroupBox(_
4e1e0 28 27 44 69 73 70 6c 61 79 20 4f 70 74 69 6f 6e 73 3a 27 29 2c 20 73 65 6c 66 29 0d 0a 20 20 20 ('Display.Options:'),.self).....
4e200 20 20 20 20 20 6c 61 79 6f 75 74 2e 61 64 64 57 69 64 67 65 74 28 64 69 73 70 6c 61 79 5f 6f 70 .....layout.addWidget(display_op
4e220 74 5f 67 72 6f 75 70 5f 62 6f 78 29 0d 0a 20 20 20 20 20 20 20 20 64 69 73 70 6c 61 79 5f 6f 70 t_group_box)..........display_op
4e240 74 5f 67 72 6f 75 70 5f 62 6f 78 5f 6c 61 79 6f 75 74 20 3d 20 51 56 42 6f 78 4c 61 79 6f 75 74 t_group_box_layout.=.QVBoxLayout
4e260 28 29 0d 0a 20 20 20 20 20 20 20 20 64 69 73 70 6c 61 79 5f 6f 70 74 5f 67 72 6f 75 70 5f 62 6f ()..........display_opt_group_bo
4e280 78 2e 73 65 74 4c 61 79 6f 75 74 28 64 69 73 70 6c 61 79 5f 6f 70 74 5f 67 72 6f 75 70 5f 62 6f x.setLayout(display_opt_group_bo
4e2a0 78 5f 6c 61 79 6f 75 74 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 64 69 73 70 6c 61 79 5f 6f 70 74 x_layout)............display_opt
4e2c0 5f 67 72 69 64 5f 6c 61 79 6f 75 74 20 3d 20 51 47 72 69 64 4c 61 79 6f 75 74 28 29 0d 0a 20 20 _grid_layout.=.QGridLayout()....
4e2e0 20 20 20 20 20 20 64 69 73 70 6c 61 79 5f 6f 70 74 5f 67 72 6f 75 70 5f 62 6f 78 5f 6c 61 79 6f ......display_opt_group_box_layo
4e300 75 74 2e 61 64 64 4c 61 79 6f 75 74 28 64 69 73 70 6c 61 79 5f 6f 70 74 5f 67 72 69 64 5f 6c 61 ut.addLayout(display_opt_grid_la
4e320 79 6f 75 74 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 64 69 73 70 6c 61 79 5f 74 6f yout)............self.display_to
4e340 70 5f 6d 65 6e 75 5f 63 68 65 63 6b 62 6f 78 20 3d 20 51 43 68 65 63 6b 42 6f 78 28 5f 28 27 4d p_menu_checkbox.=.QCheckBox(_('M
4e360 6f 76 65 20 22 56 69 65 77 20 6c 69 73 74 22 20 74 6f 20 74 68 65 20 74 6f 70 20 6c 65 76 65 6c ove."View.list".to.the.top.level
4e380 20 6f 66 20 74 68 65 20 70 6c 75 67 69 6e 20 6d 65 6e 75 20 66 6f 72 20 74 68 69 73 20 6c 69 73 .of.the.plugin.menu.for.this.lis
4e3a0 74 27 29 2c 20 73 65 6c 66 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 64 69 73 70 6c 61 79 t'),.self)..........self.display
4e3c0 5f 74 6f 70 5f 6d 65 6e 75 5f 63 68 65 63 6b 62 6f 78 2e 73 65 74 54 6f 6f 6c 54 69 70 28 5f 28 _top_menu_checkbox.setToolTip(_(
4e3e0 27 42 79 20 64 65 66 61 75 6c 74 20 52 65 61 64 69 6e 67 20 4c 69 73 74 20 63 72 65 61 74 65 73 'By.default.Reading.List.creates
4e400 20 61 20 56 69 65 77 20 4c 69 73 74 20 73 75 62 6d 65 6e 75 20 66 6f 72 20 61 6c 6c 20 79 6f 75 .a.View.List.submenu.for.all.you
4e420 72 20 6c 69 73 74 73 20 77 68 65 6e 20 79 6f 75 20 68 61 76 65 20 6d 75 6c 74 69 70 6c 65 2e 5c r.lists.when.you.have.multiple.\
4e440 6e 27 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 n'..............................
4e460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 49 66 20 63 68 65 63 6b 65 64 2c 20 74 68 69 ................'If.checked,.thi
4e480 73 20 6c 69 73 74 20 77 69 6c 6c 20 62 65 20 6d 6f 76 65 64 20 74 6f 20 74 68 65 20 74 6f 70 20 s.list.will.be.moved.to.the.top.
4e4a0 6c 65 76 65 6c 20 6d 65 6e 75 20 66 6f 72 20 65 61 73 65 20 6f 66 20 61 63 63 65 73 73 2e 5c 6e level.menu.for.ease.of.access.\n
4e4c0 27 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 '...............................
4e4e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 4e 4f 54 45 3a 20 59 6f 75 72 20 22 64 65 66 61 ...............'NOTE:.Your."defa
4e500 75 6c 74 22 20 6c 69 73 74 20 77 69 6c 6c 20 61 6c 77 61 79 73 20 61 70 70 65 61 72 20 6f 6e 20 ult".list.will.always.appear.on.
4e520 74 68 65 20 74 6f 70 20 6d 65 6e 75 2c 20 72 65 67 61 72 64 6c 65 73 73 20 6f 66 20 74 68 69 73 the.top.menu,.regardless.of.this
4e540 20 63 68 65 63 6b 62 6f 78 27 29 29 0d 0a 20 20 20 20 20 20 20 20 64 69 73 70 6c 61 79 5f 6f 70 .checkbox'))..........display_op
4e560 74 5f 67 72 69 64 5f 6c 61 79 6f 75 74 2e 61 64 64 57 69 64 67 65 74 28 73 65 6c 66 2e 64 69 73 t_grid_layout.addWidget(self.dis
4e580 70 6c 61 79 5f 74 6f 70 5f 6d 65 6e 75 5f 63 68 65 63 6b 62 6f 78 2c 20 30 2c 20 30 2c 20 31 2c play_top_menu_checkbox,.0,.0,.1,
4e5a0 20 31 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 6f 72 74 5f 6c 69 73 74 5f 63 68 .1)............self.sort_list_ch
4e5c0 65 63 6b 62 6f 78 20 3d 20 51 43 68 65 63 6b 42 6f 78 28 5f 28 27 41 70 70 6c 79 20 72 65 61 64 eckbox.=.QCheckBox(_('Apply.read
4e5e0 69 6e 67 20 6c 69 73 74 20 6f 72 64 65 72 20 77 68 65 6e 20 76 69 65 77 69 6e 67 20 6c 69 73 74 ing.list.order.when.viewing.list
4e600 27 29 2c 20 73 65 6c 66 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 6f 72 74 5f 6c 69 73 '),.self)..........self.sort_lis
4e620 74 5f 63 68 65 63 6b 62 6f 78 2e 73 65 74 54 6f 6f 6c 54 69 70 28 5f 28 27 49 66 20 63 68 65 63 t_checkbox.setToolTip(_('If.chec
4e640 6b 65 64 2c 20 76 69 65 77 69 6e 67 20 61 20 72 65 61 64 69 6e 67 20 6c 69 73 74 20 77 69 6c 6c ked,.viewing.a.reading.list.will
4e660 20 61 6c 73 6f 20 63 68 61 6e 67 65 20 79 6f 75 72 20 43 61 6c 69 62 72 65 20 73 6f 72 74 20 6f .also.change.your.Calibre.sort.o
4e680 72 64 65 72 2e 5c 6e 27 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 rder.\n'........................
4e6a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 4c 69 73 74 73 20 63 61 6e 20 .....................'Lists.can.
4e6c0 62 65 20 6d 61 6e 75 61 6c 6c 79 20 72 65 6f 72 64 65 72 65 64 20 75 73 69 6e 67 20 74 68 69 73 be.manually.reordered.using.this
4e6e0 20 70 6c 75 67 69 6e 2c 20 64 65 66 61 75 6c 74 69 6e 67 20 74 6f 20 6f 72 64 65 72 20 61 64 64 .plugin,.defaulting.to.order.add
4e700 65 64 20 74 6f 20 6c 69 73 74 2e 5c 6e 27 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ed.to.list.\n'..................
4e720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 49 66 20 ............................'If.
4e740 75 6e 63 68 65 63 6b 65 64 2c 20 63 75 72 72 65 6e 74 20 63 61 6c 69 62 72 65 20 73 6f 72 74 20 unchecked,.current.calibre.sort.
4e760 77 69 6c 6c 20 62 65 20 6c 65 66 74 20 75 6e 63 68 61 6e 67 65 64 20 77 68 65 6e 20 79 6f 75 20 will.be.left.unchanged.when.you.
4e780 76 69 65 77 20 74 68 65 20 6c 69 73 74 2e 27 29 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e view.the.list.'))..........self.
4e7a0 73 6f 72 74 5f 6c 69 73 74 5f 63 68 65 63 6b 62 6f 78 2e 73 74 61 74 65 43 68 61 6e 67 65 64 2e sort_list_checkbox.stateChanged.
4e7c0 63 6f 6e 6e 65 63 74 28 73 65 6c 66 2e 5f 73 6f 72 74 5f 6c 69 73 74 5f 63 68 65 63 6b 62 6f 78 connect(self._sort_list_checkbox
4e7e0 5f 73 74 61 74 65 5f 63 68 61 6e 67 65 64 29 0d 0a 20 20 20 20 20 20 20 20 64 69 73 70 6c 61 79 _state_changed)..........display
4e800 5f 6f 70 74 5f 67 72 69 64 5f 6c 61 79 6f 75 74 2e 61 64 64 57 69 64 67 65 74 28 73 65 6c 66 2e _opt_grid_layout.addWidget(self.
4e820 73 6f 72 74 5f 6c 69 73 74 5f 63 68 65 63 6b 62 6f 78 2c 20 31 2c 20 30 2c 20 31 2c 20 31 29 0d sort_list_checkbox,.1,.0,.1,.1).
4e840 0a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 72 65 73 74 6f 72 65 5f 73 6f 72 74 5f 63 68 65 ...........self.restore_sort_che
4e860 63 6b 62 6f 78 20 3d 20 51 43 68 65 63 6b 42 6f 78 28 5f 28 27 52 65 73 74 6f 72 65 20 73 6f 72 ckbox.=.QCheckBox(_('Restore.sor
4e880 74 20 61 66 74 65 72 20 76 69 65 77 69 6e 67 20 6c 69 73 74 27 29 2c 20 73 65 6c 66 29 0d 0a 20 t.after.viewing.list'),.self)...
4e8a0 20 20 20 20 20 20 20 73 65 6c 66 2e 72 65 73 74 6f 72 65 5f 73 6f 72 74 5f 63 68 65 63 6b 62 6f .......self.restore_sort_checkbo
4e8c0 78 2e 73 65 74 54 6f 6f 6c 54 69 70 28 5f 28 22 49 66 20 63 68 65 63 6b 65 64 2c 20 63 61 6c 69 x.setToolTip(_("If.checked,.cali
4e8e0 62 72 65 20 73 6f 72 74 20 77 69 6c 6c 20 62 65 20 72 65 73 74 6f 72 65 64 20 74 6f 20 69 74 73 bre.sort.will.be.restored.to.its
4e900 20 6f 72 69 67 69 6e 61 6c 20 73 74 61 74 65 20 61 66 74 65 72 5c 6e 22 0d 0a 20 20 20 20 20 20 .original.state.after\n"........
4e920 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4e940 20 20 20 20 20 20 20 20 20 20 22 74 68 65 20 75 73 65 72 20 71 75 69 74 73 20 74 68 65 20 72 65 .........."the.user.quits.the.re
4e960 61 64 69 6e 67 20 6c 69 73 74 20 76 69 65 77 20 62 79 20 63 68 61 6e 67 69 6e 67 20 6f 72 20 63 ading.list.view.by.changing.or.c
4e980 6c 65 61 72 69 6e 67 20 63 61 6c 69 62 72 65 27 73 5c 6e 22 0d 0a 20 20 20 20 20 20 20 20 20 20 learing.calibre's\n"............
4e9a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
4e9c0 20 20 20 20 20 20 22 73 65 61 72 63 68 2c 20 73 77 69 74 63 68 69 6e 67 20 6c 69 62 72 61 72 69 ......"search,.switching.librari
4e9e0 65 73 2c 20 6f 72 20 71 75 69 74 74 69 6e 67 20 63 61 6c 69 62 72 65 2e 22 29 29 0d 0a 20 20 20 es,.or.quitting.calibre.")).....
4ea00 20 20 20 20 20 68 6f 72 7a 20 3d 20 51 48 42 6f 78 4c 61 79 6f 75 74 28 29 0d 0a 20 20 20 20 20 .....horz.=.QHBoxLayout().......
4ea20 20 20 20 68 6f 72 7a 2e 61 64 64 49 74 65 6d 28 51 53 70 61 63 65 72 49 74 65 6d 28 32 30 2c 20 ...horz.addItem(QSpacerItem(20,.
4ea40 31 29 29 0d 0a 20 20 20 20 20 20 20 20 76 65 72 74 72 69 67 68 74 20 3d 20 51 56 42 6f 78 4c 61 1))..........vertright.=.QVBoxLa
4ea60 79 6f 75 74 28 29 0d 0a 20 20 20 20 20 20 20 20 68 6f 72 7a 2e 61 64 64 4c 61 79 6f 75 74 28 76 yout()..........horz.addLayout(v
4ea80 65 72 74 72 69 67 68 74 29 0d 0a 20 20 20 20 20 20 20 20 76 65 72 74 72 69 67 68 74 2e 61 64 64 ertright)..........vertright.add
4eaa0 57 69 64 67 65 74 28 73 65 6c 66 2e 72 65 73 74 6f 72 65 5f 73 6f 72 74 5f 63 68 65 63 6b 62 6f Widget(self.restore_sort_checkbo
4eac0 78 29 0d 0a 20 20 20 20 20 20 20 20 64 69 73 70 6c 61 79 5f 6f 70 74 5f 67 72 69 64 5f 6c 61 79 x)..........display_opt_grid_lay
4eae0 6f 75 74 2e 61 64 64 4c 61 79 6f 75 74 28 68 6f 72 7a 2c 20 32 2c 20 30 2c 20 31 2c 20 31 29 0d out.addLayout(horz,.2,.0,.1,.1).
4eb00 0a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 5f 73 6f 72 74 5f 6c 69 73 74 5f 63 68 65 63 6b ...........self._sort_list_check
4eb20 62 6f 78 5f 73 74 61 74 65 5f 63 68 61 6e 67 65 64 28 73 65 6c 66 2e 73 6f 72 74 5f 6c 69 73 74 box_state_changed(self.sort_list
4eb40 5f 63 68 65 63 6b 62 6f 78 2e 63 68 65 63 6b 53 74 61 74 65 28 29 29 0d 0a 20 20 20 20 20 20 20 _checkbox.checkState()).........
4eb60 20 6c 61 79 6f 75 74 2e 69 6e 73 65 72 74 53 74 72 65 74 63 68 28 2d 31 29 0d 0a 0d 0a 20 20 20 .layout.insertStretch(-1).......
4eb80 20 64 65 66 20 5f 73 6f 72 74 5f 6c 69 73 74 5f 63 68 65 63 6b 62 6f 78 5f 73 74 61 74 65 5f 63 .def._sort_list_checkbox_state_c
4eba0 68 61 6e 67 65 64 28 73 65 6c 66 2c 20 73 74 61 74 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 69 66 hanged(self,.state):..........if
4ebc0 20 73 65 6c 66 2e 73 6f 72 74 5f 6c 69 73 74 5f 63 68 65 63 6b 62 6f 78 2e 69 73 43 68 65 63 6b .self.sort_list_checkbox.isCheck
4ebe0 65 64 28 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 72 65 73 74 6f 72 65 5f ed():..............self.restore_
4ec00 73 6f 72 74 5f 63 68 65 63 6b 62 6f 78 2e 73 65 74 45 6e 61 62 6c 65 64 28 54 72 75 65 29 0d 0a sort_checkbox.setEnabled(True)..
4ec20 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e ........else:..............self.
4ec40 72 65 73 74 6f 72 65 5f 73 6f 72 74 5f 63 68 65 63 6b 62 6f 78 2e 73 65 74 43 68 65 63 6b 53 74 restore_sort_checkbox.setCheckSt
4ec60 61 74 65 28 51 74 2e 55 6e 63 68 65 63 6b 65 64 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 ate(Qt.Unchecked)..............s
4ec80 65 6c 66 2e 72 65 73 74 6f 72 65 5f 73 6f 72 74 5f 63 68 65 63 6b 62 6f 78 2e 73 65 74 45 6e 61 elf.restore_sort_checkbox.setEna
4eca0 62 6c 65 64 28 46 61 6c 73 65 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 73 65 6c 65 63 74 5f 6c bled(False)........def._select_l
4ecc0 69 73 74 5f 63 6f 6d 62 6f 5f 63 68 61 6e 67 65 64 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 ist_combo_changed(self):........
4ece0 20 20 73 65 6c 66 2e 70 65 72 73 69 73 74 5f 6c 69 73 74 5f 63 6f 6e 66 69 67 28 29 0d 0a 20 20 ..self.persist_list_config()....
4ed00 20 20 20 20 20 20 73 65 6c 66 2e 72 65 66 72 65 73 68 5f 63 75 72 72 65 6e 74 5f 6c 69 73 74 5f ......self.refresh_current_list_
4ed20 69 6e 66 6f 28 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 65 6e 61 62 6c 65 5f 73 65 72 69 65 73 info()........def._enable_series
4ed40 5f 73 65 74 74 69 6e 67 73 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 70 6f 70 75 6c 61 _settings(self):..........popula
4ed60 74 65 5f 74 79 70 65 20 3d 20 73 65 6c 66 2e 70 6f 70 75 6c 61 74 65 5f 74 79 70 65 5f 63 6f 6d te_type.=.self.populate_type_com
4ed80 62 6f 2e 67 65 74 5f 73 65 6c 65 63 74 65 64 5f 74 79 70 65 28 29 0d 0a 20 20 20 20 20 20 20 20 bo.get_selected_type()..........
4eda0 69 66 20 70 6f 70 75 6c 61 74 65 5f 74 79 70 65 20 3d 3d 20 27 50 4f 50 4d 41 4e 55 41 4c 27 20 if.populate_type.==.'POPMANUAL'.
4edc0 61 6e 64 20 6e 6f 74 20 73 65 6c 66 2e 73 79 6e 63 5f 63 6c 65 61 72 5f 63 68 65 63 6b 62 6f 78 and.not.self.sync_clear_checkbox
4ede0 2e 69 73 43 68 65 63 6b 65 64 28 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e .isChecked():..............self.
4ee00 73 65 72 69 65 73 5f 63 6f 6c 75 6d 6e 5f 63 6f 6d 62 6f 2e 73 65 74 45 6e 61 62 6c 65 64 28 54 series_column_combo.setEnabled(T
4ee20 72 75 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 72 69 65 73 5f 6e 61 rue)..............self.series_na
4ee40 6d 65 5f 65 64 69 74 2e 73 65 74 45 6e 61 62 6c 65 64 28 54 72 75 65 29 0d 0a 20 20 20 20 20 20 me_edit.setEnabled(True)........
4ee60 20 20 20 20 20 20 73 65 6c 66 2e 73 65 72 69 65 73 5f 63 6f 6c 75 6d 6e 5f 6c 61 62 65 6c 2e 73 ......self.series_column_label.s
4ee80 65 74 45 6e 61 62 6c 65 64 28 54 72 75 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c etEnabled(True)..............sel
4eea0 66 2e 73 65 72 69 65 73 5f 6e 61 6d 65 5f 6c 61 62 65 6c 2e 73 65 74 45 6e 61 62 6c 65 64 28 54 f.series_name_label.setEnabled(T
4eec0 72 75 65 29 0d 0a 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 rue)..........else:.............
4eee0 20 73 65 6c 66 2e 73 65 72 69 65 73 5f 63 6f 6c 75 6d 6e 5f 63 6f 6d 62 6f 2e 73 65 74 45 6e 61 .self.series_column_combo.setEna
4ef00 62 6c 65 64 28 46 61 6c 73 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 bled(False)..............self.se
4ef20 72 69 65 73 5f 63 6f 6c 75 6d 6e 5f 63 6f 6d 62 6f 2e 73 65 74 43 75 72 72 65 6e 74 49 6e 64 65 ries_column_combo.setCurrentInde
4ef40 78 28 30 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 72 69 65 73 5f 6e 61 x(0)..............self.series_na
4ef60 6d 65 5f 65 64 69 74 2e 73 65 74 45 6e 61 62 6c 65 64 28 46 61 6c 73 65 29 0d 0a 20 20 20 20 20 me_edit.setEnabled(False).......
4ef80 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 72 69 65 73 5f 6e 61 6d 65 5f 65 64 69 74 2e 73 65 74 .......self.series_name_edit.set
4efa0 54 65 78 74 28 27 27 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 72 69 65 Text('')..............self.serie
4efc0 73 5f 63 6f 6c 75 6d 6e 5f 6c 61 62 65 6c 2e 73 65 74 45 6e 61 62 6c 65 64 28 46 61 6c 73 65 29 s_column_label.setEnabled(False)
4efe0 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 72 69 65 73 5f 6e 61 6d 65 5f 6c ..............self.series_name_l
4f000 61 62 65 6c 2e 73 65 74 45 6e 61 62 6c 65 64 28 46 61 6c 73 65 29 0d 0a 0d 0a 20 20 20 20 64 65 abel.setEnabled(False)........de
4f020 66 20 5f 70 6f 70 75 6c 61 74 65 5f 74 79 70 65 5f 63 6f 6d 62 6f 5f 63 68 61 6e 67 65 64 28 73 f._populate_type_combo_changed(s
4f040 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 70 6f 70 75 6c 61 74 65 5f 74 79 70 65 20 3d 20 73 elf):..........populate_type.=.s
4f060 65 6c 66 2e 70 6f 70 75 6c 61 74 65 5f 74 79 70 65 5f 63 6f 6d 62 6f 2e 67 65 74 5f 73 65 6c 65 elf.populate_type_combo.get_sele
4f080 63 74 65 64 5f 74 79 70 65 28 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 70 6f 70 75 6c 61 74 65 cted_type()..........if.populate
4f0a0 5f 74 79 70 65 20 3d 3d 20 27 50 4f 50 44 45 56 49 43 45 27 3a 0d 0a 20 20 20 20 20 20 20 20 20 _type.==.'POPDEVICE':...........
4f0c0 20 20 20 73 65 6c 66 2e 73 79 6e 63 5f 74 79 70 65 5f 63 6f 6d 62 6f 2e 6c 69 73 74 4b 65 79 56 ...self.sync_type_combo.listKeyV
4f0e0 61 6c 75 65 73 2e 69 6e 73 65 72 74 28 30 2c 20 28 27 53 59 4e 43 41 55 54 4f 27 2c 20 53 59 4e alues.insert(0,.('SYNCAUTO',.SYN
4f100 43 5f 41 55 54 4f 5f 44 45 53 43 29 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e C_AUTO_DESC))..............self.
4f120 73 79 6e 63 5f 74 79 70 65 5f 63 6f 6d 62 6f 2e 70 6f 70 75 6c 61 74 65 5f 63 6f 6d 62 6f 28 27 sync_type_combo.populate_combo('
4f140 53 59 4e 43 41 55 54 4f 27 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 79 6e SYNCAUTO')..............self.syn
4f160 63 5f 74 79 70 65 5f 63 6f 6d 62 6f 2e 73 65 74 45 6e 61 62 6c 65 64 28 46 61 6c 73 65 29 0d 0a c_type_combo.setEnabled(False)..
4f180 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 79 6e 63 5f 61 75 74 6f 5f 63 68 65 63 6b ............self.sync_auto_check
4f1a0 62 6f 78 2e 73 65 74 43 68 65 63 6b 53 74 61 74 65 28 51 74 2e 43 68 65 63 6b 65 64 29 0d 0a 20 box.setCheckState(Qt.Checked)...
4f1c0 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 79 6e 63 5f 61 75 74 6f 5f 63 68 65 63 6b 62 ...........self.sync_auto_checkb
4f1e0 6f 78 2e 73 65 74 45 6e 61 62 6c 65 64 28 46 61 6c 73 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 ox.setEnabled(False)............
4f200 20 20 73 65 6c 66 2e 73 79 6e 63 5f 63 6c 65 61 72 5f 63 68 65 63 6b 62 6f 78 2e 73 65 74 43 68 ..self.sync_clear_checkbox.setCh
4f220 65 63 6b 53 74 61 74 65 28 51 74 2e 55 6e 63 68 65 63 6b 65 64 29 0d 0a 20 20 20 20 20 20 20 20 eckState(Qt.Unchecked)..........
4f240 65 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 79 6e 63 5f 74 79 70 else:..............self.sync_typ
4f260 65 5f 63 6f 6d 62 6f 2e 73 65 74 45 6e 61 62 6c 65 64 28 54 72 75 65 29 0d 0a 20 20 20 20 20 20 e_combo.setEnabled(True)........
4f280 20 20 20 20 20 20 69 66 20 73 65 6c 66 2e 73 79 6e 63 5f 74 79 70 65 5f 63 6f 6d 62 6f 2e 6c 69 ......if.self.sync_type_combo.li
4f2a0 73 74 4b 65 79 56 61 6c 75 65 73 5b 30 5d 5b 30 5d 20 3d 3d 20 27 53 59 4e 43 41 55 54 4f 27 3a stKeyValues[0][0].==.'SYNCAUTO':
4f2c0 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 61 6c 20 3d 20 73 65 6c 66 2e 73 79 6e ..................val.=.self.syn
4f2e0 63 5f 74 79 70 65 5f 63 6f 6d 62 6f 2e 67 65 74 5f 73 65 6c 65 63 74 65 64 5f 74 79 70 65 28 29 c_type_combo.get_selected_type()
4f300 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 79 6e 63 5f 74 79 70 65 ..................self.sync_type
4f320 5f 63 6f 6d 62 6f 2e 6c 69 73 74 4b 65 79 56 61 6c 75 65 73 2e 70 6f 70 28 30 29 0d 0a 20 20 20 _combo.listKeyValues.pop(0).....
4f340 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 76 61 6c 20 3d 3d 20 27 53 59 4e 43 41 55 54 4f .............if.val.==.'SYNCAUTO
4f360 27 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 20 6f 6e 6c 79 20 72 ':......................#.only.r
4f380 65 73 65 74 20 76 61 6c 75 65 20 69 66 20 69 74 20 77 61 73 20 27 53 59 4e 43 41 55 54 4f 27 2e eset.value.if.it.was.'SYNCAUTO'.
4f3a0 20 54 68 69 73 20 77 61 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 .This.was......................#
4f3c0 20 67 65 74 74 69 6e 67 20 74 72 69 70 70 65 64 20 6f 6e 20 74 68 65 20 73 77 69 74 63 68 65 64 .getting.tripped.on.the.switched
4f3e0 2d 74 6f 20 6c 69 73 74 2e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 -to.list.......................s
4f400 65 6c 66 2e 73 79 6e 63 5f 74 79 70 65 5f 63 6f 6d 62 6f 2e 70 6f 70 75 6c 61 74 65 5f 63 6f 6d elf.sync_type_combo.populate_com
4f420 62 6f 28 27 53 59 4e 43 4e 45 57 27 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e bo('SYNCNEW')..............self.
4f440 73 79 6e 63 5f 61 75 74 6f 5f 63 68 65 63 6b 62 6f 78 2e 73 65 74 45 6e 61 62 6c 65 64 28 54 72 sync_auto_checkbox.setEnabled(Tr
4f460 75 65 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 69 66 20 70 6f 70 75 6c 61 74 65 5f 74 79 70 65 20 ue)............if.populate_type.
4f480 69 6e 20 5b 27 50 4f 50 53 45 41 52 43 48 27 2c 20 27 50 4f 50 44 45 56 49 43 45 27 5d 3a 0d 0a in.['POPSEARCH',.'POPDEVICE']:..
4f4a0 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 79 6e 63 5f 63 6c 65 61 72 5f 63 68 65 63 ............self.sync_clear_chec
4f4c0 6b 62 6f 78 2e 73 65 74 45 6e 61 62 6c 65 64 28 46 61 6c 73 65 29 0d 0a 20 20 20 20 20 20 20 20 kbox.setEnabled(False)..........
4f4e0 20 20 20 20 73 65 6c 66 2e 73 79 6e 63 5f 63 6c 65 61 72 5f 63 68 65 63 6b 62 6f 78 2e 73 65 74 ....self.sync_clear_checkbox.set
4f500 43 68 65 63 6b 65 64 28 46 61 6c 73 65 29 0d 0a 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0d 0a 20 Checked(False)..........else:...
4f520 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 79 6e 63 5f 63 6c 65 61 72 5f 63 68 65 63 6b ...........self.sync_clear_check
4f540 62 6f 78 2e 73 65 74 45 6e 61 62 6c 65 64 28 54 72 75 65 29 0d 0a 20 20 20 20 20 20 20 20 73 65 box.setEnabled(True)..........se
4f560 6c 66 2e 5f 65 6e 61 62 6c 65 5f 73 65 72 69 65 73 5f 73 65 74 74 69 6e 67 73 28 29 0d 0a 0d 0a lf._enable_series_settings()....
4f580 20 20 20 20 20 20 20 20 69 66 20 70 6f 70 75 6c 61 74 65 5f 74 79 70 65 20 3d 3d 20 27 50 4f 50 ........if.populate_type.==.'POP
4f5a0 53 45 41 52 43 48 27 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 6f 70 75 6c SEARCH':..............self.popul
4f5c0 61 74 65 5f 73 65 61 72 63 68 5f 6c 61 62 65 6c 2e 73 65 74 45 6e 61 62 6c 65 64 28 54 72 75 65 ate_search_label.setEnabled(True
4f5e0 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 6f 70 75 6c 61 74 65 5f 73 65 61 )..............self.populate_sea
4f600 72 63 68 5f 6c 65 64 69 74 2e 73 65 74 45 6e 61 62 6c 65 64 28 54 72 75 65 29 0d 0a 20 20 20 20 rch_ledit.setEnabled(True)......
4f620 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6d 6f 64 69 66 79 5f 74 79 70 65 5f 63 6f 6d 62 6f 2e 70 ........self.modify_type_combo.p
4f640 6f 70 75 6c 61 74 65 5f 63 6f 6d 62 6f 28 27 54 41 47 4e 4f 4e 45 27 29 0d 0a 20 20 20 20 20 20 opulate_combo('TAGNONE')........
4f660 20 20 20 20 20 20 73 65 6c 66 2e 6d 6f 64 69 66 79 5f 74 79 70 65 5f 6c 61 62 65 6c 2e 73 65 74 ......self.modify_type_label.set
4f680 45 6e 61 62 6c 65 64 28 46 61 6c 73 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 Enabled(False)..............self
4f6a0 2e 6d 6f 64 69 66 79 5f 74 79 70 65 5f 63 6f 6d 62 6f 2e 73 65 74 45 6e 61 62 6c 65 64 28 46 61 .modify_type_combo.setEnabled(Fa
4f6c0 6c 73 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 74 61 67 73 5f 63 6f 6c 75 lse)..............self.tags_colu
4f6e0 6d 6e 5f 63 6f 6d 62 6f 2e 73 65 74 43 75 72 72 65 6e 74 49 6e 64 65 78 28 30 29 0d 0a 20 20 20 mn_combo.setCurrentIndex(0).....
4f700 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 74 61 67 73 5f 76 61 6c 75 65 5f 6c 65 64 69 74 2e 73 .........self.tags_value_ledit.s
4f720 65 74 54 65 78 74 28 27 27 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 74 61 67 etText('')..............self.tag
4f740 73 5f 63 6f 6c 75 6d 6e 5f 6c 61 62 65 6c 2e 73 65 74 45 6e 61 62 6c 65 64 28 46 61 6c 73 65 29 s_column_label.setEnabled(False)
4f760 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 74 61 67 73 5f 63 6f 6c 75 6d 6e 5f 63 ..............self.tags_column_c
4f780 6f 6d 62 6f 2e 73 65 74 45 6e 61 62 6c 65 64 28 46 61 6c 73 65 29 0d 0a 20 20 20 20 20 20 20 20 ombo.setEnabled(False)..........
4f7a0 20 20 20 20 73 65 6c 66 2e 74 61 67 73 5f 76 61 6c 75 65 5f 6c 61 62 65 6c 2e 73 65 74 45 6e 61 ....self.tags_value_label.setEna
4f7c0 62 6c 65 64 28 46 61 6c 73 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 74 61 bled(False)..............self.ta
4f7e0 67 73 5f 76 61 6c 75 65 5f 6c 65 64 69 74 2e 73 65 74 45 6e 61 62 6c 65 64 28 46 61 6c 73 65 29 gs_value_ledit.setEnabled(False)
4f800 0d 0a 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c ..........else:..............sel
4f820 66 2e 70 6f 70 75 6c 61 74 65 5f 73 65 61 72 63 68 5f 6c 65 64 69 74 2e 73 65 74 54 65 78 74 28 f.populate_search_ledit.setText(
4f840 27 27 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 6f 70 75 6c 61 74 65 5f 73 '')..............self.populate_s
4f860 65 61 72 63 68 5f 6c 61 62 65 6c 2e 73 65 74 45 6e 61 62 6c 65 64 28 46 61 6c 73 65 29 0d 0a 20 earch_label.setEnabled(False)...
4f880 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 6f 70 75 6c 61 74 65 5f 73 65 61 72 63 68 5f ...........self.populate_search_
4f8a0 6c 65 64 69 74 2e 73 65 74 45 6e 61 62 6c 65 64 28 46 61 6c 73 65 29 0d 0a 20 20 20 20 20 20 20 ledit.setEnabled(False).........
4f8c0 20 20 20 20 20 73 65 6c 66 2e 6d 6f 64 69 66 79 5f 74 79 70 65 5f 63 6f 6d 62 6f 2e 73 65 74 45 .....self.modify_type_combo.setE
4f8e0 6e 61 62 6c 65 64 28 54 72 75 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6d nabled(True)..............self.m
4f900 6f 64 69 66 79 5f 74 79 70 65 5f 6c 61 62 65 6c 2e 73 65 74 45 6e 61 62 6c 65 64 28 54 72 75 65 odify_type_label.setEnabled(True
4f920 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 74 61 67 73 5f 63 6f 6c 75 6d 6e 5f )..............self.tags_column_
4f940 6c 61 62 65 6c 2e 73 65 74 45 6e 61 62 6c 65 64 28 54 72 75 65 29 0d 0a 20 20 20 20 20 20 20 20 label.setEnabled(True)..........
4f960 20 20 20 20 73 65 6c 66 2e 74 61 67 73 5f 63 6f 6c 75 6d 6e 5f 63 6f 6d 62 6f 2e 73 65 74 45 6e ....self.tags_column_combo.setEn
4f980 61 62 6c 65 64 28 54 72 75 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 74 61 abled(True)..............self.ta
4f9a0 67 73 5f 76 61 6c 75 65 5f 6c 61 62 65 6c 2e 73 65 74 45 6e 61 62 6c 65 64 28 54 72 75 65 29 0d gs_value_label.setEnabled(True).
4f9c0 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 74 61 67 73 5f 76 61 6c 75 65 5f 6c 65 64 .............self.tags_value_led
4f9e0 69 74 2e 73 65 74 45 6e 61 62 6c 65 64 28 54 72 75 65 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 72 it.setEnabled(True)........def.r
4fa00 65 66 72 65 73 68 5f 63 75 72 72 65 6e 74 5f 6c 69 73 74 5f 69 6e 66 6f 28 73 65 6c 66 29 3a 0d efresh_current_list_info(self):.
4fa20 0a 20 20 20 20 20 20 20 20 23 20 47 65 74 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 66 6f 72 .........#.Get.configuration.for
4fa40 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 6c 69 73 74 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 .the.selected.list..........self
4fa60 2e 6c 69 73 74 5f 6e 61 6d 65 20 3d 20 75 6e 69 63 6f 64 65 28 73 65 6c 66 2e 73 65 6c 65 63 74 .list_name.=.unicode(self.select
4fa80 5f 6c 69 73 74 5f 63 6f 6d 62 6f 2e 63 75 72 72 65 6e 74 54 65 78 74 28 29 29 2e 73 74 72 69 70 _list_combo.currentText()).strip
4faa0 28 29 0d 0a 20 20 20 20 20 20 20 20 6c 69 73 74 5f 6d 61 70 20 3d 20 67 65 74 5f 6c 69 73 74 5f ()..........list_map.=.get_list_
4fac0 69 6e 66 6f 28 73 65 6c 66 2e 67 75 69 2e 63 75 72 72 65 6e 74 5f 64 62 2c 20 73 65 6c 66 2e 6c info(self.gui.current_db,.self.l
4fae0 69 73 74 5f 6e 61 6d 65 29 0d 0a 20 20 20 20 20 20 20 20 70 6f 70 75 6c 61 74 65 5f 74 79 70 65 ist_name)..........populate_type
4fb00 20 3d 20 6c 69 73 74 5f 6d 61 70 2e 67 65 74 28 4b 45 59 5f 50 4f 50 55 4c 41 54 45 5f 54 59 50 .=.list_map.get(KEY_POPULATE_TYP
4fb20 45 2c 20 44 45 46 41 55 4c 54 5f 4c 49 53 54 5f 56 41 4c 55 45 53 5b 4b 45 59 5f 50 4f 50 55 4c E,.DEFAULT_LIST_VALUES[KEY_POPUL
4fb40 41 54 45 5f 54 59 50 45 5d 29 0d 0a 20 20 20 20 20 20 20 20 70 6f 70 75 6c 61 74 65 5f 73 65 61 ATE_TYPE])..........populate_sea
4fb60 72 63 68 20 3d 20 6c 69 73 74 5f 6d 61 70 2e 67 65 74 28 4b 45 59 5f 50 4f 50 55 4c 41 54 45 5f rch.=.list_map.get(KEY_POPULATE_
4fb80 53 45 41 52 43 48 2c 20 44 45 46 41 55 4c 54 5f 4c 49 53 54 5f 56 41 4c 55 45 53 5b 4b 45 59 5f SEARCH,.DEFAULT_LIST_VALUES[KEY_
4fba0 50 4f 50 55 4c 41 54 45 5f 53 45 41 52 43 48 5d 29 0d 0a 20 20 20 20 20 20 20 20 73 79 6e 63 5f POPULATE_SEARCH])..........sync_
4fbc0 64 65 76 69 63 65 5f 75 75 69 64 20 3d 20 6c 69 73 74 5f 6d 61 70 2e 67 65 74 28 4b 45 59 5f 53 device_uuid.=.list_map.get(KEY_S
4fbe0 59 4e 43 5f 44 45 56 49 43 45 2c 20 44 45 46 41 55 4c 54 5f 4c 49 53 54 5f 56 41 4c 55 45 53 5b YNC_DEVICE,.DEFAULT_LIST_VALUES[
4fc00 4b 45 59 5f 53 59 4e 43 5f 44 45 56 49 43 45 5d 29 0d 0a 20 20 20 20 20 20 20 20 6c 69 73 74 5f KEY_SYNC_DEVICE])..........list_
4fc20 74 79 70 65 20 3d 20 6c 69 73 74 5f 6d 61 70 2e 67 65 74 28 4b 45 59 5f 4c 49 53 54 5f 54 59 50 type.=.list_map.get(KEY_LIST_TYP
4fc40 45 2c 20 44 45 46 41 55 4c 54 5f 4c 49 53 54 5f 56 41 4c 55 45 53 5b 4b 45 59 5f 4c 49 53 54 5f E,.DEFAULT_LIST_VALUES[KEY_LIST_
4fc60 54 59 50 45 5d 29 0d 0a 20 20 20 20 20 20 20 20 73 79 6e 63 5f 61 75 74 6f 6d 61 74 69 63 61 6c TYPE])..........sync_automatical
4fc80 6c 79 20 3d 20 6c 69 73 74 5f 6d 61 70 2e 67 65 74 28 4b 45 59 5f 53 59 4e 43 5f 41 55 54 4f 2c ly.=.list_map.get(KEY_SYNC_AUTO,
4fca0 20 44 45 46 41 55 4c 54 5f 4c 49 53 54 5f 56 41 4c 55 45 53 5b 4b 45 59 5f 53 59 4e 43 5f 41 55 .DEFAULT_LIST_VALUES[KEY_SYNC_AU
4fcc0 54 4f 5d 29 0d 0a 20 20 20 20 20 20 20 20 63 6c 65 61 72 5f 61 66 74 65 72 5f 73 79 6e 63 20 3d TO])..........clear_after_sync.=
4fce0 20 6c 69 73 74 5f 6d 61 70 2e 67 65 74 28 4b 45 59 5f 53 59 4e 43 5f 43 4c 45 41 52 2c 20 44 45 .list_map.get(KEY_SYNC_CLEAR,.DE
4fd00 46 41 55 4c 54 5f 4c 49 53 54 5f 56 41 4c 55 45 53 5b 4b 45 59 5f 53 59 4e 43 5f 43 4c 45 41 52 FAULT_LIST_VALUES[KEY_SYNC_CLEAR
4fd20 5d 29 0d 0a 20 20 20 20 20 20 20 20 6d 6f 64 69 66 79 5f 74 79 70 65 20 3d 20 6c 69 73 74 5f 6d ])..........modify_type.=.list_m
4fd40 61 70 2e 67 65 74 28 4b 45 59 5f 4d 4f 44 49 46 59 5f 41 43 54 49 4f 4e 2c 20 44 45 46 41 55 4c ap.get(KEY_MODIFY_ACTION,.DEFAUL
4fd60 54 5f 4c 49 53 54 5f 56 41 4c 55 45 53 5b 4b 45 59 5f 4d 4f 44 49 46 59 5f 41 43 54 49 4f 4e 5d T_LIST_VALUES[KEY_MODIFY_ACTION]
4fd80 29 0d 0a 20 20 20 20 20 20 20 20 74 61 67 73 5f 63 6f 6c 75 6d 6e 20 3d 20 6c 69 73 74 5f 6d 61 )..........tags_column.=.list_ma
4fda0 70 2e 67 65 74 28 4b 45 59 5f 54 41 47 53 5f 43 4f 4c 55 4d 4e 2c 20 44 45 46 41 55 4c 54 5f 4c p.get(KEY_TAGS_COLUMN,.DEFAULT_L
4fdc0 49 53 54 5f 56 41 4c 55 45 53 5b 4b 45 59 5f 54 41 47 53 5f 43 4f 4c 55 4d 4e 5d 29 0d 0a 20 20 IST_VALUES[KEY_TAGS_COLUMN])....
4fde0 20 20 20 20 20 20 74 61 67 73 5f 74 65 78 74 20 3d 20 6c 69 73 74 5f 6d 61 70 2e 67 65 74 28 4b ......tags_text.=.list_map.get(K
4fe00 45 59 5f 54 41 47 53 5f 54 45 58 54 2c 20 44 45 46 41 55 4c 54 5f 4c 49 53 54 5f 56 41 4c 55 45 EY_TAGS_TEXT,.DEFAULT_LIST_VALUE
4fe20 53 5b 4b 45 59 5f 54 41 47 53 5f 54 45 58 54 5d 29 0d 0a 20 20 20 20 20 20 20 20 73 65 72 69 65 S[KEY_TAGS_TEXT])..........serie
4fe40 73 5f 63 6f 6c 75 6d 6e 20 3d 20 6c 69 73 74 5f 6d 61 70 2e 67 65 74 28 4b 45 59 5f 53 45 52 49 s_column.=.list_map.get(KEY_SERI
4fe60 45 53 5f 43 4f 4c 55 4d 4e 2c 20 44 45 46 41 55 4c 54 5f 4c 49 53 54 5f 56 41 4c 55 45 53 5b 4b ES_COLUMN,.DEFAULT_LIST_VALUES[K
4fe80 45 59 5f 53 45 52 49 45 53 5f 43 4f 4c 55 4d 4e 5d 29 0d 0a 20 20 20 20 20 20 20 20 73 65 72 69 EY_SERIES_COLUMN])..........seri
4fea0 65 73 5f 6e 61 6d 65 20 3d 20 6c 69 73 74 5f 6d 61 70 2e 67 65 74 28 4b 45 59 5f 53 45 52 49 45 es_name.=.list_map.get(KEY_SERIE
4fec0 53 5f 4e 41 4d 45 2c 20 44 45 46 41 55 4c 54 5f 4c 49 53 54 5f 56 41 4c 55 45 53 5b 4b 45 59 5f S_NAME,.DEFAULT_LIST_VALUES[KEY_
4fee0 53 45 52 49 45 53 5f 4e 41 4d 45 5d 29 0d 0a 20 20 20 20 20 20 20 20 64 69 73 70 6c 61 79 5f 74 SERIES_NAME])..........display_t
4ff00 6f 70 5f 6d 65 6e 75 20 3d 20 6c 69 73 74 5f 6d 61 70 2e 67 65 74 28 4b 45 59 5f 44 49 53 50 4c op_menu.=.list_map.get(KEY_DISPL
4ff20 41 59 5f 54 4f 50 5f 4d 45 4e 55 2c 20 44 45 46 41 55 4c 54 5f 4c 49 53 54 5f 56 41 4c 55 45 53 AY_TOP_MENU,.DEFAULT_LIST_VALUES
4ff40 5b 4b 45 59 5f 44 49 53 50 4c 41 59 5f 54 4f 50 5f 4d 45 4e 55 5d 29 0d 0a 20 20 20 20 20 20 20 [KEY_DISPLAY_TOP_MENU]).........
4ff60 20 73 6f 72 74 5f 6c 69 73 74 20 3d 20 6c 69 73 74 5f 6d 61 70 2e 67 65 74 28 4b 45 59 5f 53 4f .sort_list.=.list_map.get(KEY_SO
4ff80 52 54 5f 4c 49 53 54 2c 20 44 45 46 41 55 4c 54 5f 4c 49 53 54 5f 56 41 4c 55 45 53 5b 4b 45 59 RT_LIST,.DEFAULT_LIST_VALUES[KEY
4ffa0 5f 53 4f 52 54 5f 4c 49 53 54 5d 29 0d 0a 20 20 20 20 20 20 20 20 72 65 73 74 6f 72 65 5f 73 6f _SORT_LIST])..........restore_so
4ffc0 72 74 20 3d 20 6c 69 73 74 5f 6d 61 70 2e 67 65 74 28 4b 45 59 5f 52 45 53 54 4f 52 45 5f 53 4f rt.=.list_map.get(KEY_RESTORE_SO
4ffe0 52 54 2c 20 44 45 46 41 55 4c 54 5f 4c 49 53 54 5f 56 41 4c 55 45 53 5b 4b 45 59 5f 52 45 53 54 RT,.DEFAULT_LIST_VALUES[KEY_REST
50000 4f 52 45 5f 53 4f 52 54 5d 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 23 20 44 69 73 70 6c 61 79 20 ORE_SORT])............#.Display.
50020 6c 69 73 74 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 69 6e 20 74 68 65 20 63 6f 6e 74 72 6f list.configuration.in.the.contro
50040 6c 73 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 6f 70 75 6c 61 74 65 5f 74 79 70 65 5f 63 ls..........self.populate_type_c
50060 6f 6d 62 6f 2e 70 6f 70 75 6c 61 74 65 5f 63 6f 6d 62 6f 28 70 6f 70 75 6c 61 74 65 5f 74 79 70 ombo.populate_combo(populate_typ
50080 65 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 79 6e 63 5f 74 79 70 65 5f 63 6f 6d 62 6f e)..........self.sync_type_combo
500a0 2e 70 6f 70 75 6c 61 74 65 5f 63 6f 6d 62 6f 28 6c 69 73 74 5f 74 79 70 65 29 0d 0a 20 20 20 20 .populate_combo(list_type)......
500c0 20 20 20 20 73 65 6c 66 2e 70 6f 70 75 6c 61 74 65 5f 73 65 61 72 63 68 5f 6c 65 64 69 74 2e 73 ....self.populate_search_ledit.s
500e0 65 74 54 65 78 74 28 70 6f 70 75 6c 61 74 65 5f 73 65 61 72 63 68 29 0d 0a 20 20 20 20 20 20 20 etText(populate_search).........
50100 20 73 65 6c 66 2e 64 65 76 69 63 65 5f 63 6f 6d 62 6f 2e 70 6f 70 75 6c 61 74 65 5f 63 6f 6d 62 .self.device_combo.populate_comb
50120 6f 28 73 65 6c 66 2e 70 61 72 65 6e 74 5f 64 69 61 6c 6f 67 2e 67 65 74 5f 64 65 76 69 63 65 73 o(self.parent_dialog.get_devices
50140 5f 6c 69 73 74 28 29 2c 20 73 79 6e 63 5f 64 65 76 69 63 65 5f 75 75 69 64 29 0d 0a 20 20 20 20 _list(),.sync_device_uuid)......
50160 20 20 20 20 73 65 6c 66 2e 73 79 6e 63 5f 61 75 74 6f 5f 63 68 65 63 6b 62 6f 78 2e 73 65 74 43 ....self.sync_auto_checkbox.setC
50180 68 65 63 6b 53 74 61 74 65 28 51 74 2e 43 68 65 63 6b 65 64 20 69 66 20 73 79 6e 63 5f 61 75 74 heckState(Qt.Checked.if.sync_aut
501a0 6f 6d 61 74 69 63 61 6c 6c 79 20 65 6c 73 65 20 51 74 2e 55 6e 63 68 65 63 6b 65 64 29 0d 0a 20 omatically.else.Qt.Unchecked)...
501c0 20 20 20 20 20 20 20 73 65 6c 66 2e 73 79 6e 63 5f 63 6c 65 61 72 5f 63 68 65 63 6b 62 6f 78 2e .......self.sync_clear_checkbox.
501e0 73 65 74 43 68 65 63 6b 53 74 61 74 65 28 51 74 2e 43 68 65 63 6b 65 64 20 69 66 20 63 6c 65 61 setCheckState(Qt.Checked.if.clea
50200 72 5f 61 66 74 65 72 5f 73 79 6e 63 20 65 6c 73 65 20 51 74 2e 55 6e 63 68 65 63 6b 65 64 29 0d r_after_sync.else.Qt.Unchecked).
50220 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 74 61 67 73 5f 63 6f 6c 75 6d 6e 5f 63 6f 6d 62 6f 2e .........self.tags_column_combo.
50240 70 6f 70 75 6c 61 74 65 5f 63 6f 6d 62 6f 28 73 65 6c 66 2e 74 61 67 73 5f 63 75 73 74 6f 6d 5f populate_combo(self.tags_custom_
50260 63 6f 6c 75 6d 6e 73 2c 20 74 61 67 73 5f 63 6f 6c 75 6d 6e 2c 20 5b 27 27 2c 20 27 74 61 67 73 columns,.tags_column,.['',.'tags
50280 27 5d 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 5f 74 61 67 73 5f 63 6f 6c 75 6d 6e 5f 63 '])..........self._tags_column_c
502a0 6f 6d 62 6f 5f 63 68 61 6e 67 65 64 28 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 72 ombo_changed()..........self.ser
502c0 69 65 73 5f 63 6f 6c 75 6d 6e 5f 63 6f 6d 62 6f 2e 70 6f 70 75 6c 61 74 65 5f 63 6f 6d 62 6f 28 ies_column_combo.populate_combo(
502e0 73 65 6c 66 2e 73 65 72 69 65 73 5f 63 75 73 74 6f 6d 5f 63 6f 6c 75 6d 6e 73 2c 20 73 65 72 69 self.series_custom_columns,.seri
50300 65 73 5f 63 6f 6c 75 6d 6e 2c 20 5b 27 27 5d 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 es_column,.[''])..........self.s
50320 65 72 69 65 73 5f 6e 61 6d 65 5f 65 64 69 74 2e 73 65 74 54 65 78 74 28 73 65 72 69 65 73 5f 6e eries_name_edit.setText(series_n
50340 61 6d 65 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 64 69 73 70 6c 61 79 5f 74 6f 70 5f 6d ame)..........self.display_top_m
50360 65 6e 75 5f 63 68 65 63 6b 62 6f 78 2e 73 65 74 43 68 65 63 6b 53 74 61 74 65 28 51 74 2e 43 68 enu_checkbox.setCheckState(Qt.Ch
50380 65 63 6b 65 64 20 69 66 20 64 69 73 70 6c 61 79 5f 74 6f 70 5f 6d 65 6e 75 20 65 6c 73 65 20 51 ecked.if.display_top_menu.else.Q
503a0 74 2e 55 6e 63 68 65 63 6b 65 64 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 6f 72 74 5f t.Unchecked)..........self.sort_
503c0 6c 69 73 74 5f 63 68 65 63 6b 62 6f 78 2e 73 65 74 43 68 65 63 6b 53 74 61 74 65 28 51 74 2e 43 list_checkbox.setCheckState(Qt.C
503e0 68 65 63 6b 65 64 20 69 66 20 73 6f 72 74 5f 6c 69 73 74 20 65 6c 73 65 20 51 74 2e 55 6e 63 68 hecked.if.sort_list.else.Qt.Unch
50400 65 63 6b 65 64 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 72 65 73 74 6f 72 65 5f 73 6f 72 ecked)..........self.restore_sor
50420 74 5f 63 68 65 63 6b 62 6f 78 2e 73 65 74 43 68 65 63 6b 53 74 61 74 65 28 51 74 2e 43 68 65 63 t_checkbox.setCheckState(Qt.Chec
50440 6b 65 64 20 69 66 20 72 65 73 74 6f 72 65 5f 73 6f 72 74 20 65 6c 73 65 20 51 74 2e 55 6e 63 68 ked.if.restore_sort.else.Qt.Unch
50460 65 63 6b 65 64 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6d 6f 64 69 66 79 5f 74 79 70 65 ecked)..........self.modify_type
50480 5f 63 6f 6d 62 6f 2e 70 6f 70 75 6c 61 74 65 5f 63 6f 6d 62 6f 28 6d 6f 64 69 66 79 5f 74 79 70 _combo.populate_combo(modify_typ
504a0 65 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 74 61 67 73 5f 76 61 6c 75 65 5f 6c 65 64 69 e)..........self.tags_value_ledi
504c0 74 2e 73 65 74 54 65 78 74 28 74 61 67 73 5f 74 65 78 74 29 0d 0a 20 20 20 20 20 20 20 20 73 65 t.setText(tags_text)..........se
504e0 6c 66 2e 5f 70 6f 70 75 6c 61 74 65 5f 74 79 70 65 5f 63 6f 6d 62 6f 5f 63 68 61 6e 67 65 64 28 lf._populate_type_combo_changed(
50500 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 70 65 72 73 69 73 74 5f 6c 69 73 74 5f 63 6f 6e 66 69 67 )........def.persist_list_config
50520 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 69 66 20 6e 6f 74 20 73 65 6c 66 2e 6c 69 73 (self):..........if.not.self.lis
50540 74 5f 6e 61 6d 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 0d 0a 20 20 20 t_name:..............return.....
50560 20 20 20 20 20 23 20 55 70 64 61 74 65 20 61 6c 6c 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 .....#.Update.all.of.the.current
50580 20 6c 69 73 74 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 6e 20 74 68 65 20 73 74 6f 72 65 0d 0a .list.information.in.the.store..
505a0 20 20 20 20 20 20 20 20 6c 69 73 74 5f 69 6e 66 6f 20 3d 20 73 65 6c 66 2e 6c 69 73 74 73 5b 73 ........list_info.=.self.lists[s
505c0 65 6c 66 2e 6c 69 73 74 5f 6e 61 6d 65 5d 0d 0a 20 20 20 20 20 20 20 20 6c 69 73 74 5f 69 6e 66 elf.list_name]..........list_inf
505e0 6f 5b 4b 45 59 5f 50 4f 50 55 4c 41 54 45 5f 54 59 50 45 5d 20 3d 20 73 65 6c 66 2e 70 6f 70 75 o[KEY_POPULATE_TYPE].=.self.popu
50600 6c 61 74 65 5f 74 79 70 65 5f 63 6f 6d 62 6f 2e 67 65 74 5f 73 65 6c 65 63 74 65 64 5f 74 79 70 late_type_combo.get_selected_typ
50620 65 28 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 6c 69 73 74 5f 69 6e 66 6f 5b 4b 45 59 5f 50 4f e()..........if.list_info[KEY_PO
50640 50 55 4c 41 54 45 5f 54 59 50 45 5d 20 3d 3d 20 27 50 4f 50 53 45 41 52 43 48 27 3a 0d 0a 20 20 PULATE_TYPE].==.'POPSEARCH':....
50660 20 20 20 20 20 20 20 20 20 20 6c 69 73 74 5f 69 6e 66 6f 5b 4b 45 59 5f 50 4f 50 55 4c 41 54 45 ..........list_info[KEY_POPULATE
50680 5f 53 45 41 52 43 48 5d 20 3d 20 75 6e 69 63 6f 64 65 28 73 65 6c 66 2e 70 6f 70 75 6c 61 74 65 _SEARCH].=.unicode(self.populate
506a0 5f 73 65 61 72 63 68 5f 6c 65 64 69 74 2e 74 65 78 74 28 29 29 0d 0a 20 20 20 20 20 20 20 20 65 _search_ledit.text())..........e
506c0 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 73 74 5f 69 6e 66 6f 5b 4b 45 59 5f lse:..............list_info[KEY_
506e0 50 4f 50 55 4c 41 54 45 5f 53 45 41 52 43 48 5d 20 3d 20 27 27 0d 0a 20 20 20 20 20 20 20 20 6c POPULATE_SEARCH].=.''..........l
50700 69 73 74 5f 69 6e 66 6f 5b 4b 45 59 5f 53 59 4e 43 5f 44 45 56 49 43 45 5d 20 3d 20 73 65 6c 66 ist_info[KEY_SYNC_DEVICE].=.self
50720 2e 64 65 76 69 63 65 5f 63 6f 6d 62 6f 2e 67 65 74 5f 73 65 6c 65 63 74 65 64 5f 64 65 76 69 63 .device_combo.get_selected_devic
50740 65 28 29 0d 0a 20 20 20 20 20 20 20 20 6c 69 73 74 5f 69 6e 66 6f 5b 4b 45 59 5f 4c 49 53 54 5f e()..........list_info[KEY_LIST_
50760 54 59 50 45 5d 20 3d 20 73 65 6c 66 2e 73 79 6e 63 5f 74 79 70 65 5f 63 6f 6d 62 6f 2e 67 65 74 TYPE].=.self.sync_type_combo.get
50780 5f 73 65 6c 65 63 74 65 64 5f 74 79 70 65 28 29 0d 0a 20 20 20 20 20 20 20 20 6c 69 73 74 5f 69 _selected_type()..........list_i
507a0 6e 66 6f 5b 4b 45 59 5f 53 59 4e 43 5f 41 55 54 4f 5d 20 3d 20 73 65 6c 66 2e 73 79 6e 63 5f 61 nfo[KEY_SYNC_AUTO].=.self.sync_a
507c0 75 74 6f 5f 63 68 65 63 6b 62 6f 78 2e 63 68 65 63 6b 53 74 61 74 65 28 29 20 3d 3d 20 51 74 2e uto_checkbox.checkState().==.Qt.
507e0 43 68 65 63 6b 65 64 0d 0a 20 20 20 20 20 20 20 20 6c 69 73 74 5f 69 6e 66 6f 5b 4b 45 59 5f 53 Checked..........list_info[KEY_S
50800 59 4e 43 5f 43 4c 45 41 52 5d 20 3d 20 73 65 6c 66 2e 73 79 6e 63 5f 63 6c 65 61 72 5f 63 68 65 YNC_CLEAR].=.self.sync_clear_che
50820 63 6b 62 6f 78 2e 63 68 65 63 6b 53 74 61 74 65 28 29 20 3d 3d 20 51 74 2e 43 68 65 63 6b 65 64 ckbox.checkState().==.Qt.Checked
50840 0d 0a 20 20 20 20 20 20 20 20 6c 69 73 74 5f 69 6e 66 6f 5b 4b 45 59 5f 4d 4f 44 49 46 59 5f 41 ..........list_info[KEY_MODIFY_A
50860 43 54 49 4f 4e 5d 20 3d 20 73 65 6c 66 2e 6d 6f 64 69 66 79 5f 74 79 70 65 5f 63 6f 6d 62 6f 2e CTION].=.self.modify_type_combo.
50880 67 65 74 5f 73 65 6c 65 63 74 65 64 5f 74 79 70 65 28 29 0d 0a 20 20 20 20 20 20 20 20 6c 69 73 get_selected_type()..........lis
508a0 74 5f 69 6e 66 6f 5b 4b 45 59 5f 54 41 47 53 5f 43 4f 4c 55 4d 4e 5d 20 3d 20 73 65 6c 66 2e 74 t_info[KEY_TAGS_COLUMN].=.self.t
508c0 61 67 73 5f 63 6f 6c 75 6d 6e 5f 63 6f 6d 62 6f 2e 67 65 74 5f 73 65 6c 65 63 74 65 64 5f 63 6f ags_column_combo.get_selected_co
508e0 6c 75 6d 6e 28 29 0d 0a 20 20 20 20 20 20 20 20 74 61 67 73 20 3d 20 5b 74 2e 73 74 72 69 70 28 lumn()..........tags.=.[t.strip(
50900 29 20 66 6f 72 20 74 20 69 6e 20 75 6e 69 63 6f 64 65 28 73 65 6c 66 2e 74 61 67 73 5f 76 61 6c ).for.t.in.unicode(self.tags_val
50920 75 65 5f 6c 65 64 69 74 2e 74 65 78 74 28 29 29 2e 73 70 6c 69 74 28 27 2c 27 29 5d 0d 0a 20 20 ue_ledit.text()).split(',')]....
50940 20 20 20 20 20 20 6c 69 73 74 5f 69 6e 66 6f 5b 4b 45 59 5f 54 41 47 53 5f 54 45 58 54 5d 20 3d ......list_info[KEY_TAGS_TEXT].=
50960 20 74 61 67 73 5b 30 5d 0d 0a 20 20 20 20 20 20 20 20 6c 69 73 74 5f 69 6e 66 6f 5b 4b 45 59 5f .tags[0]..........list_info[KEY_
50980 53 45 52 49 45 53 5f 43 4f 4c 55 4d 4e 5d 20 3d 20 73 65 6c 66 2e 73 65 72 69 65 73 5f 63 6f 6c SERIES_COLUMN].=.self.series_col
509a0 75 6d 6e 5f 63 6f 6d 62 6f 2e 67 65 74 5f 73 65 6c 65 63 74 65 64 5f 63 6f 6c 75 6d 6e 28 29 0d umn_combo.get_selected_column().
509c0 0a 20 20 20 20 20 20 20 20 6c 69 73 74 5f 69 6e 66 6f 5b 4b 45 59 5f 53 45 52 49 45 53 5f 4e 41 .........list_info[KEY_SERIES_NA
509e0 4d 45 5d 20 3d 20 75 6e 69 63 6f 64 65 28 73 65 6c 66 2e 73 65 72 69 65 73 5f 6e 61 6d 65 5f 65 ME].=.unicode(self.series_name_e
50a00 64 69 74 2e 74 65 78 74 28 29 29 0d 0a 20 20 20 20 20 20 20 20 6c 69 73 74 5f 69 6e 66 6f 5b 4b dit.text())..........list_info[K
50a20 45 59 5f 44 49 53 50 4c 41 59 5f 54 4f 50 5f 4d 45 4e 55 5d 20 3d 20 73 65 6c 66 2e 64 69 73 70 EY_DISPLAY_TOP_MENU].=.self.disp
50a40 6c 61 79 5f 74 6f 70 5f 6d 65 6e 75 5f 63 68 65 63 6b 62 6f 78 2e 63 68 65 63 6b 53 74 61 74 65 lay_top_menu_checkbox.checkState
50a60 28 29 20 3d 3d 20 51 74 2e 43 68 65 63 6b 65 64 0d 0a 20 20 20 20 20 20 20 20 6c 69 73 74 5f 69 ().==.Qt.Checked..........list_i
50a80 6e 66 6f 5b 4b 45 59 5f 53 4f 52 54 5f 4c 49 53 54 5d 20 3d 20 73 65 6c 66 2e 73 6f 72 74 5f 6c nfo[KEY_SORT_LIST].=.self.sort_l
50aa0 69 73 74 5f 63 68 65 63 6b 62 6f 78 2e 63 68 65 63 6b 53 74 61 74 65 28 29 20 3d 3d 20 51 74 2e ist_checkbox.checkState().==.Qt.
50ac0 43 68 65 63 6b 65 64 0d 0a 20 20 20 20 20 20 20 20 6c 69 73 74 5f 69 6e 66 6f 5b 4b 45 59 5f 52 Checked..........list_info[KEY_R
50ae0 45 53 54 4f 52 45 5f 53 4f 52 54 5d 20 3d 20 73 65 6c 66 2e 72 65 73 74 6f 72 65 5f 73 6f 72 74 ESTORE_SORT].=.self.restore_sort
50b00 5f 63 68 65 63 6b 62 6f 78 2e 63 68 65 63 6b 53 74 61 74 65 28 29 20 3d 3d 20 51 74 2e 43 68 65 _checkbox.checkState().==.Qt.Che
50b20 63 6b 65 64 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6c 69 73 74 73 5b 73 65 6c 66 2e 6c 69 cked..........self.lists[self.li
50b40 73 74 5f 6e 61 6d 65 5d 20 3d 20 6c 69 73 74 5f 69 6e 66 6f 0d 0a 0d 0a 20 20 20 20 64 65 66 20 st_name].=.list_info........def.
50b60 5f 67 65 74 5f 63 75 73 74 6f 6d 5f 63 6f 6c 75 6d 6e 73 28 73 65 6c 66 2c 20 63 6f 6c 75 6d 6e _get_custom_columns(self,.column
50b80 5f 74 79 70 65 73 29 3a 0d 0a 20 20 20 20 20 20 20 20 63 75 73 74 6f 6d 5f 63 6f 6c 75 6d 6e 73 _types):..........custom_columns
50ba0 20 3d 20 73 65 6c 66 2e 70 6c 75 67 69 6e 5f 61 63 74 69 6f 6e 2e 67 75 69 2e 6c 69 62 72 61 72 .=.self.plugin_action.gui.librar
50bc0 79 5f 76 69 65 77 2e 6d 6f 64 65 6c 28 29 2e 63 75 73 74 6f 6d 5f 63 6f 6c 75 6d 6e 73 0d 0a 20 y_view.model().custom_columns...
50be0 20 20 20 20 20 20 20 61 76 61 69 6c 61 62 6c 65 5f 63 6f 6c 75 6d 6e 73 20 3d 20 7b 7d 0d 0a 20 .......available_columns.=.{}...
50c00 20 20 20 20 20 20 20 66 6f 72 20 6b 65 79 2c 20 63 6f 6c 75 6d 6e 20 69 6e 20 73 69 78 2e 69 74 .......for.key,.column.in.six.it
50c20 65 72 69 74 65 6d 73 28 63 75 73 74 6f 6d 5f 63 6f 6c 75 6d 6e 73 29 3a 0d 0a 20 20 20 20 20 20 eritems(custom_columns):........
50c40 20 20 20 20 20 20 74 79 70 20 3d 20 63 6f 6c 75 6d 6e 5b 27 64 61 74 61 74 79 70 65 27 5d 0d 0a ......typ.=.column['datatype']..
50c60 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 74 79 70 20 69 6e 20 63 6f 6c 75 6d 6e 5f 74 79 70 ............if.typ.in.column_typ
50c80 65 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 76 61 69 6c 61 62 6c 65 5f 63 es:..................available_c
50ca0 6f 6c 75 6d 6e 73 5b 6b 65 79 5d 20 3d 20 63 6f 6c 75 6d 6e 0d 0a 20 20 20 20 20 20 20 20 72 65 olumns[key].=.column..........re
50cc0 74 75 72 6e 20 61 76 61 69 6c 61 62 6c 65 5f 63 6f 6c 75 6d 6e 73 0d 0a 0d 0a 20 20 20 20 64 65 turn.available_columns........de
50ce0 66 20 5f 74 61 67 73 5f 63 6f 6c 75 6d 6e 5f 63 6f 6d 62 6f 5f 63 68 61 6e 67 65 64 28 73 65 6c f._tags_column_combo_changed(sel
50d00 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 65 63 74 65 64 5f 63 6f 6c 75 6d 6e 20 3d 20 73 f):..........selected_column.=.s
50d20 65 6c 66 2e 74 61 67 73 5f 63 6f 6c 75 6d 6e 5f 63 6f 6d 62 6f 2e 67 65 74 5f 73 65 6c 65 63 74 elf.tags_column_combo.get_select
50d40 65 64 5f 63 6f 6c 75 6d 6e 28 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 74 61 67 73 5f 76 ed_column()..........self.tags_v
50d60 61 6c 75 65 5f 6c 65 64 69 74 2e 73 65 74 54 65 78 74 28 27 27 29 0d 0a 20 20 20 20 20 20 20 20 alue_ledit.setText('')..........
50d80 73 65 74 5f 64 65 66 61 75 6c 74 5f 76 61 6c 75 65 20 3d 20 46 61 6c 73 65 0d 0a 20 20 20 20 20 set_default_value.=.False.......
50da0 20 20 20 69 66 20 73 65 6c 65 63 74 65 64 5f 63 6f 6c 75 6d 6e 20 3d 3d 20 27 27 3a 0d 0a 20 20 ...if.selected_column.==.'':....
50dc0 20 20 20 20 20 20 20 20 20 20 76 61 6c 75 65 73 20 3d 20 5b 5d 0d 0a 20 20 20 20 20 20 20 20 65 ..........values.=.[]..........e
50de0 6c 69 66 20 73 65 6c 65 63 74 65 64 5f 63 6f 6c 75 6d 6e 20 3d 3d 20 27 74 61 67 73 27 3a 0d 0a lif.selected_column.==.'tags':..
50e00 20 20 20 20 20 20 20 20 20 20 20 20 76 61 6c 75 65 73 20 3d 20 73 65 6c 66 2e 61 6c 6c 5f 74 61 ............values.=.self.all_ta
50e20 67 73 0d 0a 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 gs..........else:..............#
50e40 20 4e 65 65 64 20 74 6f 20 67 65 74 20 61 6c 6c 20 74 68 65 20 70 6f 73 73 69 62 6c 65 20 76 61 .Need.to.get.all.the.possible.va
50e60 6c 75 65 73 20 66 6f 72 20 74 68 69 73 20 63 75 73 74 6f 6d 20 63 6f 6c 75 6d 6e 0d 0a 20 20 20 lues.for.this.custom.column.....
50e80 20 20 20 20 20 20 20 20 20 63 6f 6c 20 3d 20 73 65 6c 66 2e 74 61 67 73 5f 63 75 73 74 6f 6d 5f .........col.=.self.tags_custom_
50ea0 63 6f 6c 75 6d 6e 73 5b 73 65 6c 65 63 74 65 64 5f 63 6f 6c 75 6d 6e 5d 0d 0a 20 20 20 20 20 20 columns[selected_column]........
50ec0 20 20 20 20 20 20 74 79 70 20 3d 20 63 6f 6c 5b 27 64 61 74 61 74 79 70 65 27 5d 0d 0a 20 20 20 ......typ.=.col['datatype'].....
50ee0 20 20 20 20 20 20 20 20 20 69 66 20 74 79 70 20 3d 3d 20 27 65 6e 75 6d 65 72 61 74 69 6f 6e 27 .........if.typ.==.'enumeration'
50f00 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 61 6c 75 65 73 20 3d 20 63 6f 6c 5b :..................values.=.col[
50f20 27 64 69 73 70 6c 61 79 27 5d 5b 27 65 6e 75 6d 5f 76 61 6c 75 65 73 27 5d 0d 0a 20 20 20 20 20 'display']['enum_values'].......
50f40 20 20 20 20 20 20 20 20 20 20 20 73 65 74 5f 64 65 66 61 75 6c 74 5f 76 61 6c 75 65 20 3d 20 54 ...........set_default_value.=.T
50f60 72 75 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 69 66 20 74 79 70 20 3d 3d 20 27 62 6f rue..............elif.typ.==.'bo
50f80 6f 6c 27 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 61 6c 75 65 73 20 3d 20 6c ol':..................values.=.l
50fa0 69 73 74 28 5b 27 59 27 2c 27 4e 27 5d 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ist(['Y','N'])..................
50fc0 73 65 74 5f 64 65 66 61 75 6c 74 5f 76 61 6c 75 65 20 3d 20 54 72 75 65 0d 0a 20 20 20 20 20 20 set_default_value.=.True........
50fe0 20 20 20 20 20 20 65 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 62 20 ......else:..................db.
51000 3d 20 73 65 6c 66 2e 70 6c 75 67 69 6e 5f 61 63 74 69 6f 6e 2e 67 75 69 2e 63 75 72 72 65 6e 74 =.self.plugin_action.gui.current
51020 5f 64 62 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 61 62 65 6c 20 3d 20 64 62 2e _db..................label.=.db.
51040 66 69 65 6c 64 5f 6d 65 74 61 64 61 74 61 2e 6b 65 79 5f 74 6f 5f 6c 61 62 65 6c 28 73 65 6c 65 field_metadata.key_to_label(sele
51060 63 74 65 64 5f 63 6f 6c 75 6d 6e 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 61 cted_column)..................va
51080 6c 75 65 73 20 3d 20 6c 69 73 74 28 64 62 2e 61 6c 6c 5f 63 75 73 74 6f 6d 28 6c 61 62 65 6c 3d lues.=.list(db.all_custom(label=
510a0 6c 61 62 65 6c 29 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 76 61 6c 75 65 73 2e 73 6f 72 74 28 6b label))............values.sort(k
510c0 65 79 3d 73 6f 72 74 5f 6b 65 79 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 74 61 67 73 5f ey=sort_key)..........self.tags_
510e0 76 61 6c 75 65 5f 6c 65 64 69 74 2e 75 70 64 61 74 65 5f 69 74 65 6d 73 5f 63 61 63 68 65 28 76 value_ledit.update_items_cache(v
51100 61 6c 75 65 73 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 73 65 74 5f 64 65 66 61 75 6c 74 5f 76 alues)..........if.set_default_v
51120 61 6c 75 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 74 61 67 73 5f 76 61 6c alue:..............self.tags_val
51140 75 65 5f 6c 65 64 69 74 2e 73 65 74 54 65 78 74 28 76 61 6c 75 65 73 5b 30 5d 29 0d 0a 0d 0a 20 ue_ledit.setText(values[0]).....
51160 20 20 20 64 65 66 20 61 64 64 5f 6c 69 73 74 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 ...def.add_list(self):..........
51180 23 20 44 69 73 70 6c 61 79 20 61 20 70 72 6f 6d 70 74 20 61 6c 6c 6f 77 69 6e 67 20 75 73 65 72 #.Display.a.prompt.allowing.user
511a0 20 74 6f 20 73 70 65 63 69 66 79 20 61 20 6e 65 77 20 6c 69 73 74 0d 0a 20 20 20 20 20 20 20 20 .to.specify.a.new.list..........
511c0 6e 65 77 5f 6c 69 73 74 5f 6e 61 6d 65 2c 20 6f 6b 20 3d 20 51 49 6e 70 75 74 44 69 61 6c 6f 67 new_list_name,.ok.=.QInputDialog
511e0 2e 67 65 74 54 65 78 74 28 73 65 6c 66 2c 20 5f 28 27 41 64 64 20 6e 65 77 20 6c 69 73 74 27 29 .getText(self,._('Add.new.list')
51200 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5f 28 27 45 6e 74 65 72 20 ,......................_('Enter.
51220 61 20 75 6e 69 71 75 65 20 64 69 73 70 6c 61 79 20 6e 61 6d 65 20 66 6f 72 20 74 68 69 73 20 6c a.unique.display.name.for.this.l
51240 69 73 74 3a 27 29 2c 20 74 65 78 74 3d 5f 28 27 44 65 66 61 75 6c 74 27 29 29 0d 0a 20 20 20 20 ist:'),.text=_('Default'))......
51260 20 20 20 20 69 66 20 6e 6f 74 20 6f 6b 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 20 4f 70 ....if.not.ok:..............#.Op
51280 65 72 61 74 69 6f 6e 20 63 61 6e 63 65 6c 6c 65 64 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 eration.cancelled..............r
512a0 65 74 75 72 6e 0d 0a 20 20 20 20 20 20 20 20 6e 65 77 5f 6c 69 73 74 5f 6e 61 6d 65 20 3d 20 75 eturn..........new_list_name.=.u
512c0 6e 69 63 6f 64 65 28 6e 65 77 5f 6c 69 73 74 5f 6e 61 6d 65 29 2e 73 74 72 69 70 28 29 0d 0a 20 nicode(new_list_name).strip()...
512e0 20 20 20 20 20 20 20 23 20 56 65 72 69 66 79 20 69 74 20 64 6f 65 73 20 6e 6f 74 20 63 6c 61 73 .......#.Verify.it.does.not.clas
51300 68 20 77 69 74 68 20 61 6e 79 20 6f 74 68 65 72 20 6c 69 73 74 73 20 69 6e 20 74 68 65 20 6c 69 h.with.any.other.lists.in.the.li
51320 73 74 0d 0a 20 20 20 20 20 20 20 20 66 6f 72 20 6c 69 73 74 5f 6e 61 6d 65 20 69 6e 20 73 65 6c st..........for.list_name.in.sel
51340 66 2e 6c 69 73 74 73 2e 6b 65 79 73 28 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 f.lists.keys():..............if.
51360 6c 69 73 74 5f 6e 61 6d 65 2e 6c 6f 77 65 72 28 29 20 3d 3d 20 6e 65 77 5f 6c 69 73 74 5f 6e 61 list_name.lower().==.new_list_na
51380 6d 65 2e 6c 6f 77 65 72 28 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 me.lower():..................ret
513a0 75 72 6e 20 65 72 72 6f 72 5f 64 69 61 6c 6f 67 28 73 65 6c 66 2c 20 5f 28 27 41 64 64 20 66 61 urn.error_dialog(self,._('Add.fa
513c0 69 6c 65 64 27 29 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 iled'),.........................
513e0 20 20 20 20 20 20 20 20 20 20 20 20 20 5f 28 27 41 20 6c 69 73 74 20 77 69 74 68 20 74 68 65 20 ............._('A.list.with.the.
51400 73 61 6d 65 20 6e 61 6d 65 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 73 27 29 2c 0d 0a 20 20 20 same.name.already.exists'),.....
51420 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
51440 20 73 68 6f 77 3d 54 72 75 65 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 23 20 41 73 20 77 65 20 61 .show=True)............#.As.we.a
51460 72 65 20 61 62 6f 75 74 20 74 6f 20 73 77 69 74 63 68 20 6c 69 73 74 2c 20 70 65 72 73 69 73 74 re.about.to.switch.list,.persist
51480 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 69 73 74 73 20 64 65 74 61 69 6c 73 20 69 66 20 61 6e .the.current.lists.details.if.an
514a0 79 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 65 72 73 69 73 74 5f 6c 69 73 74 5f 63 6f 6e y..........self.persist_list_con
514c0 66 69 67 28 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6c 69 73 74 5f 6e 61 6d 65 20 3d 20 fig()..........self.list_name.=.
514e0 6e 65 77 5f 6c 69 73 74 5f 6e 61 6d 65 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6c 69 73 74 new_list_name..........self.list
51500 73 5b 6e 65 77 5f 6c 69 73 74 5f 6e 61 6d 65 5d 20 3d 20 63 6f 70 79 2e 64 65 65 70 63 6f 70 79 s[new_list_name].=.copy.deepcopy
51520 28 44 45 46 41 55 4c 54 5f 4c 49 53 54 5f 56 41 4c 55 45 53 29 0d 0a 20 20 20 20 20 20 20 20 23 (DEFAULT_LIST_VALUES)..........#
51540 20 4e 6f 77 20 75 70 64 61 74 65 20 74 68 65 20 6c 69 73 74 73 20 63 6f 6d 62 6f 62 6f 78 0d 0a .Now.update.the.lists.combobox..
51560 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 6c 65 63 74 5f 6c 69 73 74 5f 63 6f 6d 62 6f 2e 70 ........self.select_list_combo.p
51580 6f 70 75 6c 61 74 65 5f 63 6f 6d 62 6f 28 73 65 6c 66 2e 6c 69 73 74 73 2c 20 6e 65 77 5f 6c 69 opulate_combo(self.lists,.new_li
515a0 73 74 5f 6e 61 6d 65 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 72 65 66 72 65 73 68 5f 63 st_name)..........self.refresh_c
515c0 75 72 72 65 6e 74 5f 6c 69 73 74 5f 69 6e 66 6f 28 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 72 65 urrent_list_info()........def.re
515e0 6e 61 6d 65 5f 6c 69 73 74 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 69 66 20 6e 6f 74 name_list(self):..........if.not
51600 20 73 65 6c 66 2e 6c 69 73 74 5f 6e 61 6d 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 .self.list_name:..............re
51620 74 75 72 6e 0d 0a 20 20 20 20 20 20 20 20 23 20 44 69 73 70 6c 61 79 20 61 20 70 72 6f 6d 70 74 turn..........#.Display.a.prompt
51640 20 61 6c 6c 6f 77 69 6e 67 20 75 73 65 72 20 74 6f 20 73 70 65 63 69 66 79 20 61 20 72 65 6e 61 .allowing.user.to.specify.a.rena
51660 6d 65 20 6c 69 73 74 0d 0a 20 20 20 20 20 20 20 20 6f 6c 64 5f 6c 69 73 74 5f 6e 61 6d 65 20 3d me.list..........old_list_name.=
51680 20 73 65 6c 66 2e 6c 69 73 74 5f 6e 61 6d 65 0d 0a 20 20 20 20 20 20 20 20 6e 65 77 5f 6c 69 73 .self.list_name..........new_lis
516a0 74 5f 6e 61 6d 65 2c 20 6f 6b 20 3d 20 51 49 6e 70 75 74 44 69 61 6c 6f 67 2e 67 65 74 54 65 78 t_name,.ok.=.QInputDialog.getTex
516c0 74 28 73 65 6c 66 2c 20 5f 28 27 52 65 6e 61 6d 65 20 6c 69 73 74 27 29 2c 0d 0a 20 20 20 20 20 t(self,._('Rename.list'),.......
516e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5f 28 27 45 6e 74 65 72 20 61 20 6e 65 77 20 64 69 ..............._('Enter.a.new.di
51700 73 70 6c 61 79 20 6e 61 6d 65 20 66 6f 72 20 74 68 69 73 20 6c 69 73 74 3a 27 29 2c 20 74 65 78 splay.name.for.this.list:'),.tex
51720 74 3d 6f 6c 64 5f 6c 69 73 74 5f 6e 61 6d 65 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 6e 6f 74 t=old_list_name)..........if.not
51740 20 6f 6b 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 20 4f 70 65 72 61 74 69 6f 6e 20 63 61 .ok:..............#.Operation.ca
51760 6e 63 65 6c 6c 65 64 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 0d 0a 20 20 20 ncelled..............return.....
51780 20 20 20 20 20 6e 65 77 5f 6c 69 73 74 5f 6e 61 6d 65 20 3d 20 75 6e 69 63 6f 64 65 28 6e 65 77 .....new_list_name.=.unicode(new
517a0 5f 6c 69 73 74 5f 6e 61 6d 65 29 2e 73 74 72 69 70 28 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 _list_name).strip()..........if.
517c0 6e 65 77 5f 6c 69 73 74 5f 6e 61 6d 65 20 3d 3d 20 6f 6c 64 5f 6c 69 73 74 5f 6e 61 6d 65 3a 0d new_list_name.==.old_list_name:.
517e0 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 0d 0a 20 20 20 20 20 20 20 20 23 20 56 .............return..........#.V
51800 65 72 69 66 79 20 69 74 20 64 6f 65 73 20 6e 6f 74 20 63 6c 61 73 68 20 77 69 74 68 20 61 6e 79 erify.it.does.not.clash.with.any
51820 20 6f 74 68 65 72 20 6c 69 73 74 73 20 69 6e 20 74 68 65 20 6c 69 73 74 0d 0a 20 20 20 20 20 20 .other.lists.in.the.list........
51840 20 20 66 6f 72 20 6c 69 73 74 5f 6e 61 6d 65 20 69 6e 20 73 65 6c 66 2e 6c 69 73 74 73 2e 6b 65 ..for.list_name.in.self.lists.ke
51860 79 73 28 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6c 69 73 74 5f 6e 61 6d 65 20 ys():..............if.list_name.
51880 3d 3d 20 6f 6c 64 5f 6c 69 73 74 5f 6e 61 6d 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ==.old_list_name:...............
518a0 20 20 20 63 6f 6e 74 69 6e 75 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6c 69 73 74 ...continue..............if.list
518c0 5f 6e 61 6d 65 2e 6c 6f 77 65 72 28 29 20 3d 3d 20 6e 65 77 5f 6c 69 73 74 5f 6e 61 6d 65 2e 6c _name.lower().==.new_list_name.l
518e0 6f 77 65 72 28 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 ower():..................return.
51900 65 72 72 6f 72 5f 64 69 61 6c 6f 67 28 73 65 6c 66 2c 20 5f 28 27 41 64 64 20 66 61 69 6c 65 64 error_dialog(self,._('Add.failed
51920 27 29 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 '),.............................
51940 20 20 20 20 20 20 20 20 20 5f 28 27 41 20 6c 69 73 74 20 77 69 74 68 20 74 68 65 20 73 61 6d 65 ........._('A.list.with.the.same
51960 20 6e 61 6d 65 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 73 27 29 2c 0d 0a 20 20 20 20 20 20 20 .name.already.exists'),.........
51980 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 68 6f .............................sho
519a0 77 3d 54 72 75 65 2c 20 73 68 6f 77 5f 63 6f 70 79 5f 62 75 74 74 6f 6e 3d 46 61 6c 73 65 29 0d w=True,.show_copy_button=False).
519c0 0a 0d 0a 20 20 20 20 20 20 20 20 23 20 41 73 20 77 65 20 61 72 65 20 61 62 6f 75 74 20 74 6f 20 ...........#.As.we.are.about.to.
519e0 72 65 6e 61 6d 65 20 6c 69 73 74 2c 20 70 65 72 73 69 73 74 20 74 68 65 20 63 75 72 72 65 6e 74 rename.list,.persist.the.current
51a00 20 6c 69 73 74 73 20 64 65 74 61 69 6c 73 20 69 66 20 61 6e 79 0d 0a 20 20 20 20 20 20 20 20 73 .lists.details.if.any..........s
51a20 65 6c 66 2e 70 65 72 73 69 73 74 5f 6c 69 73 74 5f 63 6f 6e 66 69 67 28 29 0d 0a 20 20 20 20 20 elf.persist_list_config().......
51a40 20 20 20 73 65 6c 66 2e 6c 69 73 74 73 5b 6e 65 77 5f 6c 69 73 74 5f 6e 61 6d 65 5d 20 3d 20 73 ...self.lists[new_list_name].=.s
51a60 65 6c 66 2e 6c 69 73 74 73 5b 6f 6c 64 5f 6c 69 73 74 5f 6e 61 6d 65 5d 0d 0a 20 20 20 20 20 20 elf.lists[old_list_name]........
51a80 20 20 69 66 20 73 65 6c 66 2e 64 65 66 61 75 6c 74 5f 6c 69 73 74 20 3d 3d 20 6f 6c 64 5f 6c 69 ..if.self.default_list.==.old_li
51aa0 73 74 5f 6e 61 6d 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 64 65 66 61 75 st_name:..............self.defau
51ac0 6c 74 5f 6c 69 73 74 20 3d 20 6e 65 77 5f 6c 69 73 74 5f 6e 61 6d 65 0d 0a 20 20 20 20 20 20 20 lt_list.=.new_list_name.........
51ae0 20 64 65 6c 20 73 65 6c 66 2e 6c 69 73 74 73 5b 6f 6c 64 5f 6c 69 73 74 5f 6e 61 6d 65 5d 0d 0a .del.self.lists[old_list_name]..
51b00 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6c 69 73 74 5f 6e 61 6d 65 20 3d 20 6e 65 77 5f 6c 69 73 ........self.list_name.=.new_lis
51b20 74 5f 6e 61 6d 65 0d 0a 20 20 20 20 20 20 20 20 23 20 4e 6f 77 20 75 70 64 61 74 65 20 74 68 65 t_name..........#.Now.update.the
51b40 20 6c 69 73 74 73 20 63 6f 6d 62 6f 62 6f 78 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 .lists.combobox..........self.se
51b60 6c 65 63 74 5f 6c 69 73 74 5f 63 6f 6d 62 6f 2e 70 6f 70 75 6c 61 74 65 5f 63 6f 6d 62 6f 28 73 lect_list_combo.populate_combo(s
51b80 65 6c 66 2e 6c 69 73 74 73 2c 20 6e 65 77 5f 6c 69 73 74 5f 6e 61 6d 65 29 0d 0a 20 20 20 20 20 elf.lists,.new_list_name).......
51ba0 20 20 20 73 65 6c 66 2e 72 65 66 72 65 73 68 5f 63 75 72 72 65 6e 74 5f 6c 69 73 74 5f 69 6e 66 ...self.refresh_current_list_inf
51bc0 6f 28 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 64 65 6c 65 74 65 5f 6c 69 73 74 28 73 65 6c 66 29 o()........def.delete_list(self)
51be0 3a 0d 0a 20 20 20 20 20 20 20 20 69 66 20 6e 6f 74 20 73 65 6c 66 2e 6c 69 73 74 5f 6e 61 6d 65 :..........if.not.self.list_name
51c00 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 0d 0a 20 20 20 20 20 20 20 20 69 :..............return..........i
51c20 66 20 6c 65 6e 28 73 65 6c 66 2e 6c 69 73 74 73 29 20 3d 3d 20 31 3a 0d 0a 20 20 20 20 20 20 20 f.len(self.lists).==.1:.........
51c40 20 20 20 20 20 72 65 74 75 72 6e 20 65 72 72 6f 72 5f 64 69 61 6c 6f 67 28 73 65 6c 66 2c 20 5f .....return.error_dialog(self,._
51c60 28 27 43 61 6e 6e 6f 74 20 64 65 6c 65 74 65 27 29 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 ('Cannot.delete'),..............
51c80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5f 28 27 59 6f 75 20 6d 75 73 74 20 ...................._('You.must.
51ca0 68 61 76 65 20 61 74 20 6c 65 61 73 74 20 6f 6e 65 20 6c 69 73 74 27 29 2c 0d 0a 20 20 20 20 20 have.at.least.one.list'),.......
51cc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 68 6f 77 3d ...........................show=
51ce0 54 72 75 65 2c 20 73 68 6f 77 5f 63 6f 70 79 5f 62 75 74 74 6f 6e 3d 46 61 6c 73 65 29 0d 0a 20 True,.show_copy_button=False)...
51d00 20 20 20 20 20 20 20 69 66 20 6e 6f 74 20 63 6f 6e 66 69 72 6d 28 5f 28 27 44 6f 20 79 6f 75 20 .......if.not.confirm(_('Do.you.
51d20 77 61 6e 74 20 74 6f 20 64 65 6c 65 74 65 20 74 68 65 20 6c 69 73 74 20 6e 61 6d 65 64 20 5c 27 want.to.delete.the.list.named.\'
51d40 25 73 5c 27 27 29 25 73 65 6c 66 2e 6c 69 73 74 5f 6e 61 6d 65 2c 0d 0a 20 20 20 20 20 20 20 20 %s\'')%self.list_name,..........
51d60 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 72 65 61 64 69 6e 67 5f 6c 69 73 74 5f 64 65 ................'reading_list_de
51d80 6c 65 74 65 5f 6c 69 73 74 27 2c 20 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 lete_list',.self):..............
51da0 72 65 74 75 72 6e 0d 0a 20 20 20 20 20 20 20 20 62 6f 6f 6b 5f 69 64 73 20 3d 20 67 65 74 5f 62 return..........book_ids.=.get_b
51dc0 6f 6f 6b 5f 6c 69 73 74 28 73 65 6c 66 2e 67 75 69 2e 63 75 72 72 65 6e 74 5f 64 62 2c 20 73 65 ook_list(self.gui.current_db,.se
51de0 6c 66 2e 6c 69 73 74 5f 6e 61 6d 65 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 6c 75 67 lf.list_name)..........self.plug
51e00 69 6e 5f 61 63 74 69 6f 6e 2e 61 70 70 6c 79 5f 74 61 67 73 5f 74 6f 5f 6c 69 73 74 28 73 65 6c in_action.apply_tags_to_list(sel
51e20 66 2e 6c 69 73 74 5f 6e 61 6d 65 2c 20 62 6f 6f 6b 5f 69 64 73 2c 20 61 64 64 3d 46 61 6c 73 65 f.list_name,.book_ids,.add=False
51e40 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 6c 75 67 69 6e 5f 61 63 74 69 6f 6e 2e 75 70 )..........self.plugin_action.up
51e60 64 61 74 65 5f 73 65 72 69 65 73 5f 63 75 73 74 6f 6d 5f 63 6f 6c 75 6d 6e 28 73 65 6c 66 2e 6c date_series_custom_column(self.l
51e80 69 73 74 5f 6e 61 6d 65 2c 20 62 6f 6f 6b 5f 69 64 73 29 0d 0a 20 20 20 20 20 20 20 20 64 65 6c ist_name,.book_ids)..........del
51ea0 20 73 65 6c 66 2e 6c 69 73 74 73 5b 73 65 6c 66 2e 6c 69 73 74 5f 6e 61 6d 65 5d 0d 0a 20 20 20 .self.lists[self.list_name].....
51ec0 20 20 20 20 20 69 66 20 73 65 6c 66 2e 64 65 66 61 75 6c 74 5f 6c 69 73 74 20 3d 3d 20 73 65 6c .....if.self.default_list.==.sel
51ee0 66 2e 6c 69 73 74 5f 6e 61 6d 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 20 53 65 74 20 f.list_name:..............#.Set.
51f00 6e 65 77 20 64 65 66 61 75 6c 74 20 66 69 72 73 74 20 62 79 20 6d 61 6e 75 61 6c 20 76 73 20 61 new.default.first.by.manual.vs.a
51f20 75 74 6f 2c 20 74 68 65 6e 20 62 79 20 6e 61 6d 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 uto,.then.by.name..............#
51f40 20 6f 72 64 65 72 20 69 6e 73 74 65 61 64 20 6f 66 20 70 72 65 76 69 6f 75 73 20 72 61 6e 64 6f .order.instead.of.previous.rando
51f60 6d 2e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 73 74 73 20 3d 20 67 65 74 5f 6c 69 73 74 m...............lists.=.get_list
51f80 5f 6e 61 6d 65 73 28 73 65 6c 66 2e 67 75 69 2e 63 75 72 72 65 6e 74 5f 64 62 2c 20 65 78 63 6c _names(self.gui.current_db,.excl
51fa0 75 64 65 5f 61 75 74 6f 3d 54 72 75 65 29 20 2b 20 67 65 74 5f 6c 69 73 74 5f 6e 61 6d 65 73 28 ude_auto=True).+.get_list_names(
51fc0 73 65 6c 66 2e 67 75 69 2e 63 75 72 72 65 6e 74 5f 64 62 2c 20 65 78 63 6c 75 64 65 5f 61 75 74 self.gui.current_db,.exclude_aut
51fe0 6f 3d 46 61 6c 73 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 64 65 66 61 75 o=False)..............self.defau
52000 6c 74 5f 6c 69 73 74 20 3d 20 6c 69 73 74 73 5b 30 5d 0d 0a 20 20 20 20 20 20 20 20 23 20 4e 6f lt_list.=.lists[0]..........#.No
52020 77 20 75 70 64 61 74 65 20 74 68 65 20 6c 69 73 74 73 20 63 6f 6d 62 6f 62 6f 78 0d 0a 20 20 20 w.update.the.lists.combobox.....
52040 20 20 20 20 20 73 65 6c 66 2e 73 65 6c 65 63 74 5f 6c 69 73 74 5f 63 6f 6d 62 6f 2e 70 6f 70 75 .....self.select_list_combo.popu
52060 6c 61 74 65 5f 63 6f 6d 62 6f 28 73 65 6c 66 2e 6c 69 73 74 73 29 0d 0a 20 20 20 20 20 20 20 20 late_combo(self.lists)..........
52080 73 65 6c 66 2e 72 65 66 72 65 73 68 5f 63 75 72 72 65 6e 74 5f 6c 69 73 74 5f 69 6e 66 6f 28 29 self.refresh_current_list_info()
520a0 0d 0a 0d 0a 0d 0a 63 6c 61 73 73 20 44 65 76 69 63 65 73 54 61 62 28 51 57 69 64 67 65 74 29 3a ......class.DevicesTab(QWidget):
520c0 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 2c 20 70 61 72 65 6e ........def.__init__(self,.paren
520e0 74 5f 64 69 61 6c 6f 67 2c 20 70 6c 75 67 69 6e 5f 61 63 74 69 6f 6e 29 3a 0d 0a 20 20 20 20 20 t_dialog,.plugin_action):.......
52100 20 20 20 73 65 6c 66 2e 70 61 72 65 6e 74 5f 64 69 61 6c 6f 67 20 3d 20 70 61 72 65 6e 74 5f 64 ...self.parent_dialog.=.parent_d
52120 69 61 6c 6f 67 0d 0a 20 20 20 20 20 20 20 20 51 57 69 64 67 65 74 2e 5f 5f 69 6e 69 74 5f 5f 28 ialog..........QWidget.__init__(
52140 73 65 6c 66 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 6c 75 67 69 6e 5f 61 63 74 self)............self.plugin_act
52160 69 6f 6e 20 3d 20 70 6c 75 67 69 6e 5f 61 63 74 69 6f 6e 0d 0a 20 20 20 20 20 20 20 20 73 65 6c ion.=.plugin_action..........sel
52180 66 2e 67 75 69 20 3d 20 70 6c 75 67 69 6e 5f 61 63 74 69 6f 6e 2e 67 75 69 0d 0a 20 20 20 20 20 f.gui.=.plugin_action.gui.......
521a0 20 20 20 73 65 6c 66 2e 5f 63 6f 6e 6e 65 63 74 65 64 5f 64 65 76 69 63 65 5f 69 6e 66 6f 20 3d ...self._connected_device_info.=
521c0 20 70 6c 75 67 69 6e 5f 61 63 74 69 6f 6e 2e 63 6f 6e 6e 65 63 74 65 64 5f 64 65 76 69 63 65 5f .plugin_action.connected_device_
521e0 69 6e 66 6f 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6c 69 62 72 61 72 79 5f 63 6f 6e 66 69 info..........self.library_confi
52200 67 20 3d 20 67 65 74 5f 6c 69 62 72 61 72 79 5f 63 6f 6e 66 69 67 28 73 65 6c 66 2e 67 75 69 2e g.=.get_library_config(self.gui.
52220 63 75 72 72 65 6e 74 5f 64 62 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 6c 61 79 6f 75 74 20 3d 20 current_db)............layout.=.
52240 51 56 42 6f 78 4c 61 79 6f 75 74 28 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 4c QVBoxLayout()..........self.setL
52260 61 79 6f 75 74 28 6c 61 79 6f 75 74 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 23 20 2d 2d 2d 2d 2d ayout(layout)............#.-----
52280 2d 2d 2d 20 44 65 76 69 63 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 2d 2d 2d 2d 2d 2d 2d ---.Device.configuration.-------
522a0 2d 2d 0d 0a 20 20 20 20 20 20 20 20 64 65 76 69 63 65 73 5f 67 72 6f 75 70 5f 62 6f 78 20 3d 20 --..........devices_group_box.=.
522c0 51 47 72 6f 75 70 42 6f 78 28 5f 28 27 44 65 76 69 63 65 73 3a 27 29 2c 20 73 65 6c 66 29 0d 0a QGroupBox(_('Devices:'),.self)..
522e0 20 20 20 20 20 20 20 20 6c 61 79 6f 75 74 2e 61 64 64 57 69 64 67 65 74 28 64 65 76 69 63 65 73 ........layout.addWidget(devices
52300 5f 67 72 6f 75 70 5f 62 6f 78 29 0d 0a 20 20 20 20 20 20 20 20 64 65 76 69 63 65 73 5f 67 72 6f _group_box)..........devices_gro
52320 75 70 5f 62 6f 78 5f 6c 61 79 6f 75 74 20 3d 20 51 56 42 6f 78 4c 61 79 6f 75 74 28 29 0d 0a 20 up_box_layout.=.QVBoxLayout()...
52340 20 20 20 20 20 20 20 64 65 76 69 63 65 73 5f 67 72 6f 75 70 5f 62 6f 78 2e 73 65 74 4c 61 79 6f .......devices_group_box.setLayo
52360 75 74 28 64 65 76 69 63 65 73 5f 67 72 6f 75 70 5f 62 6f 78 5f 6c 61 79 6f 75 74 29 0d 0a 0d 0a ut(devices_group_box_layout)....
52380 20 20 20 20 20 20 20 20 73 65 6c 66 2e 64 65 76 69 63 65 73 5f 74 61 62 6c 65 20 3d 20 44 65 76 ........self.devices_table.=.Dev
523a0 69 63 65 73 54 61 62 6c 65 57 69 64 67 65 74 28 73 65 6c 66 29 0d 0a 20 20 20 20 20 20 20 20 64 icesTableWidget(self)..........d
523c0 65 76 69 63 65 73 5f 67 72 6f 75 70 5f 62 6f 78 5f 6c 61 79 6f 75 74 2e 61 64 64 57 69 64 67 65 evices_group_box_layout.addWidge
523e0 74 28 73 65 6c 66 2e 64 65 76 69 63 65 73 5f 74 61 62 6c 65 29 0d 0a 0d 0a 20 20 20 20 20 20 20 t(self.devices_table)...........
52400 20 62 75 74 74 6f 6e 73 5f 6c 61 79 6f 75 74 20 3d 20 51 48 42 6f 78 4c 61 79 6f 75 74 28 29 0d .buttons_layout.=.QHBoxLayout().
52420 0a 20 20 20 20 20 20 20 20 64 65 76 69 63 65 73 5f 67 72 6f 75 70 5f 62 6f 78 5f 6c 61 79 6f 75 .........devices_group_box_layou
52440 74 2e 61 64 64 4c 61 79 6f 75 74 28 62 75 74 74 6f 6e 73 5f 6c 61 79 6f 75 74 29 0d 0a 0d 0a 20 t.addLayout(buttons_layout).....
52460 20 20 20 20 20 20 20 73 65 6c 66 2e 61 64 64 5f 64 65 76 69 63 65 5f 62 74 6e 20 3d 20 51 50 75 .......self.add_device_btn.=.QPu
52480 73 68 42 75 74 74 6f 6e 28 5f 28 27 41 64 64 20 63 6f 6e 6e 65 63 74 65 64 20 64 65 76 69 63 65 shButton(_('Add.connected.device
524a0 27 29 2c 20 73 65 6c 66 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 61 64 64 5f 64 65 76 69 '),.self)..........self.add_devi
524c0 63 65 5f 62 74 6e 2e 73 65 74 54 6f 6f 6c 54 69 70 28 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 ce_btn.setToolTip(..............
524e0 20 20 20 20 5f 28 27 49 66 20 79 6f 75 20 64 6f 20 6e 6f 74 20 68 61 76 65 20 61 20 64 65 76 69 ...._('If.you.do.not.have.a.devi
52500 63 65 20 63 6f 6e 6e 65 63 74 65 64 20 63 75 72 72 65 6e 74 6c 79 2c 20 65 69 74 68 65 72 20 70 ce.connected.currently,.either.p
52520 6c 75 67 20 6f 6e 65 5c 6e 27 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 69 6e 20 lug.one\n'..................'in.
52540 6e 6f 77 20 6f 72 20 65 78 69 74 20 74 68 65 20 64 69 61 6c 6f 67 20 61 6e 64 20 63 6f 6e 6e 65 now.or.exit.the.dialog.and.conne
52560 63 74 20 74 6f 20 66 6f 6c 64 65 72 2f 69 54 75 6e 65 73 20 66 69 72 73 74 27 29 29 0d 0a 20 20 ct.to.folder/iTunes.first'))....
52580 20 20 20 20 20 20 73 65 6c 66 2e 61 64 64 5f 64 65 76 69 63 65 5f 62 74 6e 2e 73 65 74 49 63 6f ......self.add_device_btn.setIco
525a0 6e 28 51 49 63 6f 6e 28 49 28 27 70 6c 75 73 2e 70 6e 67 27 29 29 29 0d 0a 20 20 20 20 20 20 20 n(QIcon(I('plus.png'))).........
525c0 20 73 65 6c 66 2e 61 64 64 5f 64 65 76 69 63 65 5f 62 74 6e 2e 63 6c 69 63 6b 65 64 2e 63 6f 6e .self.add_device_btn.clicked.con
525e0 6e 65 63 74 28 73 65 6c 66 2e 5f 61 64 64 5f 64 65 76 69 63 65 5f 63 6c 69 63 6b 65 64 29 0d 0a nect(self._add_device_clicked)..
52600 20 20 20 20 20 20 20 20 62 75 74 74 6f 6e 73 5f 6c 61 79 6f 75 74 2e 61 64 64 57 69 64 67 65 74 ........buttons_layout.addWidget
52620 28 73 65 6c 66 2e 61 64 64 5f 64 65 76 69 63 65 5f 62 74 6e 2c 20 31 29 0d 0a 20 20 20 20 20 20 (self.add_device_btn,.1)........
52640 20 20 73 65 6c 66 2e 72 65 6e 61 6d 65 5f 64 65 76 69 63 65 5f 62 74 6e 20 3d 20 51 54 6f 6f 6c ..self.rename_device_btn.=.QTool
52660 42 75 74 74 6f 6e 28 73 65 6c 66 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 72 65 6e 61 6d Button(self)..........self.renam
52680 65 5f 64 65 76 69 63 65 5f 62 74 6e 2e 73 65 74 49 63 6f 6e 28 67 65 74 5f 69 63 6f 6e 28 27 65 e_device_btn.setIcon(get_icon('e
526a0 64 69 74 2d 75 6e 64 6f 2e 70 6e 67 27 29 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 72 65 dit-undo.png'))..........self.re
526c0 6e 61 6d 65 5f 64 65 76 69 63 65 5f 62 74 6e 2e 73 65 74 54 6f 6f 6c 54 69 70 28 5f 28 27 52 65 name_device_btn.setToolTip(_('Re
526e0 6e 61 6d 65 20 74 68 65 20 63 75 72 72 65 6e 74 6c 79 20 63 6f 6e 6e 65 63 74 65 64 20 64 65 76 name.the.currently.connected.dev
52700 69 63 65 27 29 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 72 65 6e 61 6d 65 5f 64 65 76 69 ice'))..........self.rename_devi
52720 63 65 5f 62 74 6e 2e 63 6c 69 63 6b 65 64 2e 63 6f 6e 6e 65 63 74 28 73 65 6c 66 2e 5f 72 65 6e ce_btn.clicked.connect(self._ren
52740 61 6d 65 5f 64 65 76 69 63 65 5f 63 6c 69 63 6b 65 64 29 0d 0a 20 20 20 20 20 20 20 20 62 75 74 ame_device_clicked)..........but
52760 74 6f 6e 73 5f 6c 61 79 6f 75 74 2e 61 64 64 57 69 64 67 65 74 28 73 65 6c 66 2e 72 65 6e 61 6d tons_layout.addWidget(self.renam
52780 65 5f 64 65 76 69 63 65 5f 62 74 6e 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 64 65 6c 65 e_device_btn)..........self.dele
527a0 74 65 5f 64 65 76 69 63 65 5f 62 74 6e 20 3d 20 51 54 6f 6f 6c 42 75 74 74 6f 6e 28 73 65 6c 66 te_device_btn.=.QToolButton(self
527c0 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 64 65 6c 65 74 65 5f 64 65 76 69 63 65 5f 62 74 )..........self.delete_device_bt
527e0 6e 2e 73 65 74 49 63 6f 6e 28 51 49 63 6f 6e 28 49 28 27 74 72 61 73 68 2e 70 6e 67 27 29 29 29 n.setIcon(QIcon(I('trash.png')))
52800 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 64 65 6c 65 74 65 5f 64 65 76 69 63 65 5f 62 74 6e ..........self.delete_device_btn
52820 2e 73 65 74 54 6f 6f 6c 54 69 70 28 5f 28 27 44 65 6c 65 74 65 20 74 68 69 73 20 64 65 76 69 63 .setToolTip(_('Delete.this.devic
52840 65 20 66 72 6f 6d 20 74 68 65 20 64 65 76 69 63 65 20 6c 69 73 74 27 29 29 0d 0a 20 20 20 20 20 e.from.the.device.list')).......
52860 20 20 20 73 65 6c 66 2e 64 65 6c 65 74 65 5f 64 65 76 69 63 65 5f 62 74 6e 2e 63 6c 69 63 6b 65 ...self.delete_device_btn.clicke
52880 64 2e 63 6f 6e 6e 65 63 74 28 73 65 6c 66 2e 5f 64 65 6c 65 74 65 5f 64 65 76 69 63 65 5f 63 6c d.connect(self._delete_device_cl
528a0 69 63 6b 65 64 29 0d 0a 20 20 20 20 20 20 20 20 62 75 74 74 6f 6e 73 5f 6c 61 79 6f 75 74 2e 61 icked)..........buttons_layout.a
528c0 64 64 57 69 64 67 65 74 28 73 65 6c 66 2e 64 65 6c 65 74 65 5f 64 65 76 69 63 65 5f 62 74 6e 29 ddWidget(self.delete_device_btn)
528e0 0d 0a 0d 0a 20 20 20 20 20 20 20 20 6c 61 79 6f 75 74 2e 69 6e 73 65 72 74 53 74 72 65 74 63 68 ............layout.insertStretch
52900 28 2d 31 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 6f 6e 5f 64 65 76 69 63 65 5f 63 6f 6e 6e 65 63 (-1)........def.on_device_connec
52920 74 69 6f 6e 5f 63 68 61 6e 67 65 64 28 73 65 6c 66 2c 20 69 73 5f 63 6f 6e 6e 65 63 74 65 64 29 tion_changed(self,.is_connected)
52940 3a 0d 0a 20 20 20 20 20 20 20 20 69 66 20 6e 6f 74 20 69 73 5f 63 6f 6e 6e 65 63 74 65 64 3a 0d :..........if.not.is_connected:.
52960 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 5f 63 6f 6e 6e 65 63 74 65 64 5f 64 65 76 .............self._connected_dev
52980 69 63 65 5f 69 6e 66 6f 20 3d 20 4e 6f 6e 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c ice_info.=.None..............sel
529a0 66 2e 75 70 64 61 74 65 5f 66 72 6f 6d 5f 63 6f 6e 6e 65 63 74 69 6f 6e 5f 73 74 61 74 75 73 28 f.update_from_connection_status(
529c0 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 6f 6e 5f 64 65 76 69 63 65 5f 6d 65 74 61 64 61 74 61 5f )........def.on_device_metadata_
529e0 61 76 61 69 6c 61 62 6c 65 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 5f available(self):..........self._
52a00 63 6f 6e 6e 65 63 74 65 64 5f 64 65 76 69 63 65 5f 69 6e 66 6f 20 3d 20 73 65 6c 66 2e 67 75 69 connected_device_info.=.self.gui
52a20 2e 64 65 76 69 63 65 5f 6d 61 6e 61 67 65 72 2e 67 65 74 5f 63 75 72 72 65 6e 74 5f 64 65 76 69 .device_manager.get_current_devi
52a40 63 65 5f 69 6e 66 6f 72 6d 61 74 69 6f 6e 28 29 2e 67 65 74 28 27 69 6e 66 6f 27 2c 20 4e 6f 6e ce_information().get('info',.Non
52a60 65 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 75 70 64 61 74 65 5f 66 72 6f 6d 5f 63 6f 6e e)..........self.update_from_con
52a80 6e 65 63 74 69 6f 6e 5f 73 74 61 74 75 73 28 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 61 64 64 nection_status()........def._add
52aa0 5f 64 65 76 69 63 65 5f 63 6c 69 63 6b 65 64 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 _device_clicked(self):..........
52ac0 64 65 76 69 63 65 73 20 3d 20 73 65 6c 66 2e 64 65 76 69 63 65 73 5f 74 61 62 6c 65 2e 67 65 74 devices.=.self.devices_table.get
52ae0 5f 64 61 74 61 28 29 0d 0a 20 20 20 20 20 20 20 20 64 72 69 76 65 5f 69 6e 66 6f 20 3d 20 73 65 _data()..........drive_info.=.se
52b00 6c 66 2e 5f 63 6f 6e 6e 65 63 74 65 64 5f 64 65 76 69 63 65 5f 69 6e 66 6f 5b 34 5d 0d 0a 20 20 lf._connected_device_info[4]....
52b20 20 20 20 20 20 20 69 66 20 6e 6f 74 20 64 72 69 76 65 5f 69 6e 66 6f 3a 0d 0a 20 20 20 20 20 20 ......if.not.drive_info:........
52b40 20 20 20 20 20 20 23 20 74 68 69 73 20 69 73 20 61 6e 20 69 54 75 6e 65 73 20 74 79 70 65 20 64 ......#.this.is.an.iTunes.type.d
52b60 65 76 69 63 65 20 2d 20 75 73 65 20 74 68 65 20 67 75 69 20 6e 61 6d 65 20 61 73 20 74 68 65 20 evice.-.use.the.gui.name.as.the.
52b80 75 75 69 64 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 77 5f 64 65 76 69 63 65 20 3d 20 7b uuid..............new_device.=.{
52ba0 7d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 77 5f 64 65 76 69 63 65 5b 27 74 79 70 65 27 }..............new_device['type'
52bc0 5d 20 3d 20 73 65 6c 66 2e 5f 63 6f 6e 6e 65 63 74 65 64 5f 64 65 76 69 63 65 5f 69 6e 66 6f 5b ].=.self._connected_device_info[
52be0 30 5d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 77 5f 64 65 76 69 63 65 5b 27 61 63 74 69 0]..............new_device['acti
52c00 76 65 27 5d 20 3d 20 54 72 75 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 77 5f 64 65 76 ve'].=.True..............new_dev
52c20 69 63 65 5b 27 6b 69 6e 64 6c 65 5f 63 6f 6c 27 5d 20 3d 20 46 61 6c 73 65 0d 0a 20 20 20 20 20 ice['kindle_col'].=.False.......
52c40 20 20 20 20 20 20 20 6e 65 77 5f 64 65 76 69 63 65 5b 27 75 75 69 64 27 5d 20 3d 20 6e 65 77 5f .......new_device['uuid'].=.new_
52c60 64 65 76 69 63 65 5b 27 74 79 70 65 27 5d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 77 5f device['type']..............new_
52c80 64 65 76 69 63 65 5b 27 6e 61 6d 65 27 5d 20 3d 20 6e 65 77 5f 64 65 76 69 63 65 5b 27 74 79 70 device['name'].=.new_device['typ
52ca0 65 27 5d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 77 5f 64 65 76 69 63 65 5b 27 6c 6f 63 e']..............new_device['loc
52cc0 61 74 69 6f 6e 5f 63 6f 64 65 27 5d 20 3d 20 27 27 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 64 ation_code'].=.''..............d
52ce0 65 76 69 63 65 73 5b 6e 65 77 5f 64 65 76 69 63 65 5b 27 75 75 69 64 27 5d 5d 20 3d 20 6e 65 77 evices[new_device['uuid']].=.new
52d00 5f 64 65 76 69 63 65 0d 0a 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 _device..........else:..........
52d20 20 20 20 20 66 6f 72 20 6c 6f 63 61 74 69 6f 6e 5f 69 6e 66 6f 20 69 6e 20 64 72 69 76 65 5f 69 ....for.location_info.in.drive_i
52d40 6e 66 6f 2e 76 61 6c 75 65 73 28 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e nfo.values():..................n
52d60 65 77 5f 64 65 76 69 63 65 20 3d 20 7b 7d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ew_device.=.{}..................
52d80 6e 65 77 5f 64 65 76 69 63 65 5b 27 74 79 70 65 27 5d 20 3d 20 73 65 6c 66 2e 5f 63 6f 6e 6e 65 new_device['type'].=.self._conne
52da0 63 74 65 64 5f 64 65 76 69 63 65 5f 69 6e 66 6f 5b 30 5d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 cted_device_info[0].............
52dc0 20 20 20 20 20 6e 65 77 5f 64 65 76 69 63 65 5b 27 61 63 74 69 76 65 27 5d 20 3d 20 54 72 75 65 .....new_device['active'].=.True
52de0 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 77 5f 64 65 76 69 63 65 5b 27 6b 69 ..................new_device['ki
52e00 6e 64 6c 65 5f 63 6f 6c 27 5d 20 3d 20 46 61 6c 73 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 ndle_col'].=.False..............
52e20 20 20 20 20 6e 65 77 5f 64 65 76 69 63 65 5b 27 75 75 69 64 27 5d 20 3d 20 6c 6f 63 61 74 69 6f ....new_device['uuid'].=.locatio
52e40 6e 5f 69 6e 66 6f 5b 27 64 65 76 69 63 65 5f 73 74 6f 72 65 5f 75 75 69 64 27 5d 0d 0a 20 20 20 n_info['device_store_uuid'].....
52e60 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 77 5f 64 65 76 69 63 65 5b 27 6e 61 6d 65 27 5d 20 .............new_device['name'].
52e80 3d 20 6c 6f 63 61 74 69 6f 6e 5f 69 6e 66 6f 5b 27 64 65 76 69 63 65 5f 6e 61 6d 65 27 5d 0d 0a =.location_info['device_name']..
52ea0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6e 65 77 5f 64 65 76 69 63 65 5b 27 6c 6f 63 61 ................new_device['loca
52ec0 74 69 6f 6e 5f 63 6f 64 65 27 5d 20 3d 20 6c 6f 63 61 74 69 6f 6e 5f 69 6e 66 6f 5b 27 6c 6f 63 tion_code'].=.location_info['loc
52ee0 61 74 69 6f 6e 5f 63 6f 64 65 27 5d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 ation_code']..................de
52f00 76 69 63 65 73 5b 6e 65 77 5f 64 65 76 69 63 65 5b 27 75 75 69 64 27 5d 5d 20 3d 20 6e 65 77 5f vices[new_device['uuid']].=.new_
52f20 64 65 76 69 63 65 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 64 65 76 69 63 65 73 5f 74 61 62 device..........self.devices_tab
52f40 6c 65 2e 70 6f 70 75 6c 61 74 65 5f 74 61 62 6c 65 28 64 65 76 69 63 65 73 2c 20 73 65 6c 66 2e le.populate_table(devices,.self.
52f60 5f 63 6f 6e 6e 65 63 74 65 64 5f 64 65 76 69 63 65 5f 69 6e 66 6f 29 0d 0a 20 20 20 20 20 20 20 _connected_device_info).........
52f80 20 73 65 6c 66 2e 75 70 64 61 74 65 5f 66 72 6f 6d 5f 63 6f 6e 6e 65 63 74 69 6f 6e 5f 73 74 61 .self.update_from_connection_sta
52fa0 74 75 73 28 75 70 64 61 74 65 5f 74 61 62 6c 65 3d 46 61 6c 73 65 29 0d 0a 20 20 20 20 20 20 20 tus(update_table=False).........
52fc0 20 23 20 45 6e 73 75 72 65 20 74 68 65 20 64 65 76 69 63 65 73 20 63 6f 6d 62 6f 20 69 73 20 72 .#.Ensure.the.devices.combo.is.r
52fe0 65 66 72 65 73 68 65 64 20 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 69 73 74 0d 0a 20 efreshed.for.the.current.list...
53000 20 20 20 20 20 20 20 73 65 6c 66 2e 70 61 72 65 6e 74 5f 64 69 61 6c 6f 67 2e 6c 69 73 74 73 5f .......self.parent_dialog.lists_
53020 74 61 62 2e 72 65 66 72 65 73 68 5f 63 75 72 72 65 6e 74 5f 6c 69 73 74 5f 69 6e 66 6f 28 29 0d tab.refresh_current_list_info().
53040 0a 0d 0a 20 20 20 20 64 65 66 20 5f 72 65 6e 61 6d 65 5f 64 65 76 69 63 65 5f 63 6c 69 63 6b 65 .......def._rename_device_clicke
53060 64 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 28 64 65 76 69 63 65 5f 69 6e 66 6f 2c 20 d(self):..........(device_info,.
53080 69 73 5f 63 6f 6e 6e 65 63 74 65 64 29 20 3d 20 73 65 6c 66 2e 64 65 76 69 63 65 73 5f 74 61 62 is_connected).=.self.devices_tab
530a0 6c 65 2e 67 65 74 5f 73 65 6c 65 63 74 65 64 5f 64 65 76 69 63 65 5f 69 6e 66 6f 28 29 0d 0a 20 le.get_selected_device_info()...
530c0 20 20 20 20 20 20 20 69 66 20 6e 6f 74 20 64 65 76 69 63 65 5f 69 6e 66 6f 3a 0d 0a 20 20 20 20 .......if.not.device_info:......
530e0 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 65 72 72 6f 72 5f 64 69 61 6c 6f 67 28 73 65 6c 66 ........return.error_dialog(self
53100 2c 20 5f 28 27 52 65 6e 61 6d 65 20 66 61 69 6c 65 64 27 29 2c 0d 0a 20 20 20 20 20 20 20 20 20 ,._('Rename.failed'),...........
53120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5f 28 27 59 6f 75 20 6d 75 ......................._('You.mu
53140 73 74 20 73 65 6c 65 63 74 20 61 20 64 65 76 69 63 65 20 66 69 72 73 74 27 29 2c 0d 0a 20 20 20 st.select.a.device.first'),.....
53160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 68 6f .............................sho
53180 77 3d 54 72 75 65 2c 20 73 68 6f 77 5f 63 6f 70 79 5f 62 75 74 74 6f 6e 3d 46 61 6c 73 65 29 0d w=True,.show_copy_button=False).
531a0 0a 20 20 20 20 20 20 20 20 69 66 20 6e 6f 74 20 69 73 5f 63 6f 6e 6e 65 63 74 65 64 3a 0d 0a 20 .........if.not.is_connected:...
531c0 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 65 72 72 6f 72 5f 64 69 61 6c 6f 67 28 73 ...........return.error_dialog(s
531e0 65 6c 66 2c 20 5f 28 27 52 65 6e 61 6d 65 20 66 61 69 6c 65 64 27 29 2c 0d 0a 20 20 20 20 20 20 elf,._('Rename.failed'),........
53200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5f 28 27 59 6f 75 .........................._('You
53220 20 63 61 6e 20 6f 6e 6c 79 20 72 65 6e 61 6d 65 20 61 20 64 65 76 69 63 65 20 74 68 61 74 20 69 .can.only.rename.a.device.that.i
53240 73 20 63 75 72 72 65 6e 74 6c 79 20 63 6f 6e 6e 65 63 74 65 64 27 29 2c 0d 0a 20 20 20 20 20 20 s.currently.connected'),........
53260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 68 6f 77 3d 54 ..........................show=T
53280 72 75 65 2c 20 73 68 6f 77 5f 63 6f 70 79 5f 62 75 74 74 6f 6e 3d 46 61 6c 73 65 29 0d 0a 0d 0a rue,.show_copy_button=False)....
532a0 20 20 20 20 20 20 20 20 6f 6c 64 5f 6e 61 6d 65 20 3d 20 64 65 76 69 63 65 5f 69 6e 66 6f 5b 27 ........old_name.=.device_info['
532c0 6e 61 6d 65 27 5d 0d 0a 20 20 20 20 20 20 20 20 6e 65 77 5f 64 65 76 69 63 65 5f 6e 61 6d 65 2c name']..........new_device_name,
532e0 20 6f 6b 20 3d 20 51 49 6e 70 75 74 44 69 61 6c 6f 67 2e 67 65 74 54 65 78 74 28 73 65 6c 66 2c .ok.=.QInputDialog.getText(self,
53300 20 5f 28 27 52 65 6e 61 6d 65 20 64 65 76 69 63 65 27 29 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 ._('Rename.device'),............
53320 20 20 20 20 20 20 20 20 20 20 5f 28 27 45 6e 74 65 72 20 61 20 6e 65 77 20 64 69 73 70 6c 61 79 .........._('Enter.a.new.display
53340 20 6e 61 6d 65 20 66 6f 72 20 74 68 69 73 20 64 65 76 69 63 65 3a 27 29 2c 20 74 65 78 74 3d 6f .name.for.this.device:'),.text=o
53360 6c 64 5f 6e 61 6d 65 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 6e 6f 74 20 6f 6b 3a 0d 0a 20 20 ld_name)..........if.not.ok:....
53380 20 20 20 20 20 20 20 20 20 20 23 20 4f 70 65 72 61 74 69 6f 6e 20 63 61 6e 63 65 6c 6c 65 64 0d ..........#.Operation.cancelled.
533a0 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 0d 0a 20 20 20 20 20 20 20 20 6e 65 77 .............return..........new
533c0 5f 64 65 76 69 63 65 5f 6e 61 6d 65 20 3d 20 75 6e 69 63 6f 64 65 28 6e 65 77 5f 64 65 76 69 63 _device_name.=.unicode(new_devic
533e0 65 5f 6e 61 6d 65 29 2e 73 74 72 69 70 28 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 6e 65 77 5f e_name).strip()..........if.new_
53400 64 65 76 69 63 65 5f 6e 61 6d 65 20 3d 3d 20 6f 6c 64 5f 6e 61 6d 65 3a 0d 0a 20 20 20 20 20 20 device_name.==.old_name:........
53420 20 20 20 20 20 20 72 65 74 75 72 6e 0d 0a 20 20 20 20 20 20 20 20 74 72 79 3a 0d 0a 20 20 20 20 ......return..........try:......
53440 20 20 20 20 20 20 20 20 73 65 6c 66 2e 67 75 69 2e 64 65 76 69 63 65 5f 6d 61 6e 61 67 65 72 2e ........self.gui.device_manager.
53460 73 65 74 5f 64 72 69 76 65 69 6e 66 6f 5f 6e 61 6d 65 28 64 65 76 69 63 65 5f 69 6e 66 6f 5b 27 set_driveinfo_name(device_info['
53480 6c 6f 63 61 74 69 6f 6e 5f 63 6f 64 65 27 5d 2c 20 6e 65 77 5f 64 65 76 69 63 65 5f 6e 61 6d 65 location_code'],.new_device_name
534a0 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 64 65 76 69 63 65 73 5f 74 61 62 6c )..............self.devices_tabl
534c0 65 2e 73 65 74 5f 63 75 72 72 65 6e 74 5f 72 6f 77 5f 64 65 76 69 63 65 5f 6e 61 6d 65 28 6e 65 e.set_current_row_device_name(ne
534e0 77 5f 64 65 76 69 63 65 5f 6e 61 6d 65 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 23 20 45 6e w_device_name)..............#.En
53500 73 75 72 65 20 74 68 65 20 64 65 76 69 63 65 73 20 63 6f 6d 62 6f 20 69 73 20 72 65 66 72 65 73 sure.the.devices.combo.is.refres
53520 68 65 64 20 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 69 73 74 0d 0a 20 20 20 20 20 20 hed.for.the.current.list........
53540 20 20 20 20 20 20 73 65 6c 66 2e 70 61 72 65 6e 74 5f 64 69 61 6c 6f 67 2e 6c 69 73 74 73 5f 74 ......self.parent_dialog.lists_t
53560 61 62 2e 72 65 66 72 65 73 68 5f 63 75 72 72 65 6e 74 5f 6c 69 73 74 5f 69 6e 66 6f 28 29 0d 0a ab.refresh_current_list_info()..
53580 20 20 20 20 20 20 20 20 65 78 63 65 70 74 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 ........except:..............ret
535a0 75 72 6e 20 65 72 72 6f 72 5f 64 69 61 6c 6f 67 28 73 65 6c 66 2c 20 5f 28 27 52 65 6e 61 6d 65 urn.error_dialog(self,._('Rename
535c0 20 66 61 69 6c 65 64 27 29 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .failed'),......................
535e0 20 20 20 20 20 20 20 20 20 20 20 20 5f 28 27 41 6e 20 65 72 72 6f 72 20 6f 63 63 75 72 65 64 20 ............_('An.error.occured.
53600 77 68 69 6c 65 20 72 65 6e 61 6d 69 6e 67 2e 27 29 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 while.renaming.'),..............
53620 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 74 5f 6d 73 67 3d 74 72 61 63 ....................det_msg=trac
53640 65 62 61 63 6b 2e 66 6f 72 6d 61 74 5f 65 78 63 28 29 2c 20 73 68 6f 77 3d 54 72 75 65 29 0d 0a eback.format_exc(),.show=True)..
53660 0d 0a 20 20 20 20 64 65 66 20 5f 64 65 6c 65 74 65 5f 64 65 76 69 63 65 5f 63 6c 69 63 6b 65 64 ......def._delete_device_clicked
53680 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 28 64 65 76 69 63 65 5f 69 6e 66 6f 2c 20 5f (self):..........(device_info,._
536a0 69 73 5f 63 6f 6e 6e 65 63 74 65 64 29 20 3d 20 73 65 6c 66 2e 64 65 76 69 63 65 73 5f 74 61 62 is_connected).=.self.devices_tab
536c0 6c 65 2e 67 65 74 5f 73 65 6c 65 63 74 65 64 5f 64 65 76 69 63 65 5f 69 6e 66 6f 28 29 0d 0a 20 le.get_selected_device_info()...
536e0 20 20 20 20 20 20 20 69 66 20 6e 6f 74 20 64 65 76 69 63 65 5f 69 6e 66 6f 3a 0d 0a 20 20 20 20 .......if.not.device_info:......
53700 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 65 72 72 6f 72 5f 64 69 61 6c 6f 67 28 73 65 6c 66 ........return.error_dialog(self
53720 2c 20 5f 28 27 44 65 6c 65 74 65 20 66 61 69 6c 65 64 27 29 2c 0d 0a 20 20 20 20 20 20 20 20 20 ,._('Delete.failed'),...........
53740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5f 28 27 59 6f 75 20 6d 75 ......................._('You.mu
53760 73 74 20 73 65 6c 65 63 74 20 61 20 64 65 76 69 63 65 20 66 69 72 73 74 27 29 2c 0d 0a 20 20 20 st.select.a.device.first'),.....
53780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 68 6f .............................sho
537a0 77 3d 54 72 75 65 2c 20 73 68 6f 77 5f 63 6f 70 79 5f 62 75 74 74 6f 6e 3d 46 61 6c 73 65 29 0d w=True,.show_copy_button=False).
537c0 0a 20 20 20 20 20 20 20 20 6e 61 6d 65 20 3d 20 64 65 76 69 63 65 5f 69 6e 66 6f 5b 27 6e 61 6d .........name.=.device_info['nam
537e0 65 27 5d 0d 0a 20 20 20 20 20 20 20 20 69 66 20 6e 6f 74 20 71 75 65 73 74 69 6f 6e 5f 64 69 61 e']..........if.not.question_dia
53800 6c 6f 67 28 73 65 6c 66 2c 20 5f 28 27 41 72 65 20 79 6f 75 20 73 75 72 65 3f 27 29 2c 20 27 3c log(self,._('Are.you.sure?'),.'<
53820 70 3e 27 2b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5f 28 27 59 6f 75 20 61 72 65 p>'+.................._('You.are
53840 20 61 62 6f 75 74 20 74 6f 20 72 65 6d 6f 76 65 20 74 68 65 20 3c 62 3e 25 73 3c 2f 62 3e 20 64 .about.to.remove.the.<b>%s</b>.d
53860 65 76 69 63 65 20 66 72 6f 6d 20 74 68 69 73 20 6c 69 73 74 2e 20 27 29 25 6e 61 6d 65 20 2b 0d evice.from.this.list..')%name.+.
53880 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5f 28 27 41 72 65 20 79 6f 75 20 73 75 72 65 ................._('Are.you.sure
538a0 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 63 6f 6e 74 69 6e 75 65 3f 27 29 29 3a 0d 0a 20 20 20 20 .you.want.to.continue?')):......
538c0 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 61 72 ........return..........self.par
538e0 65 6e 74 5f 64 69 61 6c 6f 67 2e 6c 69 73 74 73 5f 74 61 62 2e 70 65 72 73 69 73 74 5f 6c 69 73 ent_dialog.lists_tab.persist_lis
53900 74 5f 63 6f 6e 66 69 67 28 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 64 65 76 69 63 65 73 t_config()..........self.devices
53920 5f 74 61 62 6c 65 2e 64 65 6c 65 74 65 5f 73 65 6c 65 63 74 65 64 5f 72 6f 77 28 29 0d 0a 20 20 _table.delete_selected_row()....
53940 20 20 20 20 20 20 73 65 6c 66 2e 75 70 64 61 74 65 5f 66 72 6f 6d 5f 63 6f 6e 6e 65 63 74 69 6f ......self.update_from_connectio
53960 6e 5f 73 74 61 74 75 73 28 75 70 64 61 74 65 5f 74 61 62 6c 65 3d 46 61 6c 73 65 29 0d 0a 0d 0a n_status(update_table=False)....
53980 20 20 20 20 20 20 20 20 23 20 45 6e 73 75 72 65 20 61 6e 79 20 6c 69 73 74 73 20 61 72 65 20 6e ........#.Ensure.any.lists.are.n
539a0 6f 20 6c 6f 6e 67 65 72 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 74 68 20 74 68 69 73 20 64 65 o.longer.associated.with.this.de
539c0 76 69 63 65 0d 0a 20 20 20 20 20 20 20 20 23 20 4e 4f 54 45 3a 20 41 73 20 6f 66 20 76 65 72 73 vice..........#.NOTE:.As.of.vers
539e0 69 6f 6e 20 31 2e 35 20 77 65 20 63 61 6e 20 6e 6f 20 6c 6f 6e 67 65 72 20 64 6f 20 74 68 69 73 ion.1.5.we.can.no.longer.do.this
53a00 20 73 69 6e 63 65 20 77 65 20 6f 6e 6c 79 20 6b 6e 6f 77 20 74 68 65 20 6c 69 73 74 73 0d 0a 20 .since.we.only.know.the.lists...
53a20 20 20 20 20 20 20 20 23 20 20 20 20 20 20 20 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c .......#.......for.the.current.l
53a40 69 62 72 61 72 79 2c 20 6e 6f 74 20 61 6c 6c 20 6c 69 62 72 61 72 69 65 73 2e 20 53 6f 20 6a 75 ibrary,.not.all.libraries..So.ju
53a60 73 74 20 72 65 73 65 74 20 74 68 69 73 20 6c 69 62 72 61 72 79 0d 0a 20 20 20 20 20 20 20 20 23 st.reset.this.library..........#
53a80 20 20 20 20 20 20 20 61 6e 64 20 70 75 74 20 73 6f 6d 65 20 22 73 65 6c 66 2d 68 65 61 6c 69 6e .......and.put.some."self-healin
53aa0 67 22 20 6c 6f 67 69 63 20 65 6c 73 65 77 68 65 72 65 20 74 6f 20 65 6e 73 75 72 65 20 61 20 75 g".logic.elsewhere.to.ensure.a.u
53ac0 73 65 72 20 6c 6f 61 64 69 6e 67 20 61 0d 0a 20 20 20 20 20 20 20 20 23 20 20 20 20 20 20 20 6c ser.loading.a..........#.......l
53ae0 69 73 74 20 66 6f 72 20 61 20 64 65 6c 65 74 65 64 20 64 65 76 69 63 65 20 69 6e 20 61 6e 6f 74 ist.for.a.deleted.device.in.anot
53b00 68 65 72 20 6c 69 62 72 61 72 79 20 67 65 74 73 20 69 74 20 72 65 73 65 74 20 61 74 20 74 68 61 her.library.gets.it.reset.at.tha
53b20 74 20 70 6f 69 6e 74 2e 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 61 72 65 6e 74 5f 64 69 t.point...........self.parent_di
53b40 61 6c 6f 67 2e 64 65 6c 65 74 65 5f 64 65 76 69 63 65 5f 66 72 6f 6d 5f 6c 69 73 74 73 28 73 65 alog.delete_device_from_lists(se
53b60 6c 66 2e 6c 69 62 72 61 72 79 5f 63 6f 6e 66 69 67 2c 20 64 65 76 69 63 65 5f 69 6e 66 6f 5b 27 lf.library_config,.device_info['
53b80 75 75 69 64 27 5d 29 0d 0a 20 20 20 20 20 20 20 20 23 20 45 6e 73 75 72 65 20 74 68 65 20 64 65 uuid'])..........#.Ensure.the.de
53ba0 76 69 63 65 73 20 63 6f 6d 62 6f 20 69 73 20 72 65 66 72 65 73 68 65 64 20 66 6f 72 20 74 68 65 vices.combo.is.refreshed.for.the
53bc0 20 63 75 72 72 65 6e 74 20 6c 69 73 74 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 61 72 65 .current.list..........self.pare
53be0 6e 74 5f 64 69 61 6c 6f 67 2e 6c 69 73 74 73 5f 74 61 62 2e 72 65 66 72 65 73 68 5f 63 75 72 72 nt_dialog.lists_tab.refresh_curr
53c00 65 6e 74 5f 6c 69 73 74 5f 69 6e 66 6f 28 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 75 70 64 61 74 ent_list_info()........def.updat
53c20 65 5f 66 72 6f 6d 5f 63 6f 6e 6e 65 63 74 69 6f 6e 5f 73 74 61 74 75 73 28 73 65 6c 66 2c 20 66 e_from_connection_status(self,.f
53c40 69 72 73 74 5f 74 69 6d 65 3d 46 61 6c 73 65 2c 20 75 70 64 61 74 65 5f 74 61 62 6c 65 3d 54 72 irst_time=False,.update_table=Tr
53c60 75 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 69 66 20 66 69 72 73 74 5f 74 69 6d 65 3a 0d 0a 20 20 ue):..........if.first_time:....
53c80 20 20 20 20 20 20 20 20 20 20 64 65 76 69 63 65 73 20 3d 20 70 6c 75 67 69 6e 5f 70 72 65 66 73 ..........devices.=.plugin_prefs
53ca0 5b 53 54 4f 52 45 5f 44 45 56 49 43 45 53 5d 0d 0a 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0d 0a [STORE_DEVICES]..........else:..
53cc0 20 20 20 20 20 20 20 20 20 20 20 20 64 65 76 69 63 65 73 20 3d 20 73 65 6c 66 2e 64 65 76 69 63 ............devices.=.self.devic
53ce0 65 73 5f 74 61 62 6c 65 2e 67 65 74 5f 64 61 74 61 28 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 69 es_table.get_data()............i
53d00 66 20 73 65 6c 66 2e 5f 63 6f 6e 6e 65 63 74 65 64 5f 64 65 76 69 63 65 5f 69 6e 66 6f 20 69 73 f.self._connected_device_info.is
53d20 20 4e 6f 6e 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 61 64 64 5f 64 65 76 .None:..............self.add_dev
53d40 69 63 65 5f 62 74 6e 2e 73 65 74 45 6e 61 62 6c 65 64 28 46 61 6c 73 65 29 0d 0a 20 20 20 20 20 ice_btn.setEnabled(False).......
53d60 20 20 20 20 20 20 20 73 65 6c 66 2e 72 65 6e 61 6d 65 5f 64 65 76 69 63 65 5f 62 74 6e 2e 73 65 .......self.rename_device_btn.se
53d80 74 45 6e 61 62 6c 65 64 28 46 61 6c 73 65 29 0d 0a 20 20 20 20 20 20 20 20 65 6c 73 65 3a 0d 0a tEnabled(False)..........else:..
53da0 20 20 20 20 20 20 20 20 20 20 20 20 23 20 43 68 65 63 6b 20 74 6f 20 73 65 65 20 77 68 65 74 68 ............#.Check.to.see.wheth
53dc0 65 72 20 77 65 20 61 72 65 20 63 6f 6e 6e 65 63 74 65 64 20 74 6f 20 61 20 64 65 76 69 63 65 20 er.we.are.connected.to.a.device.
53de0 77 65 20 61 6c 72 65 61 64 79 20 6b 6e 6f 77 20 61 62 6f 75 74 0d 0a 20 20 20 20 20 20 20 20 20 we.already.know.about...........
53e00 20 20 20 69 73 5f 6e 65 77 5f 64 65 76 69 63 65 20 3d 20 54 72 75 65 0d 0a 20 20 20 20 20 20 20 ...is_new_device.=.True.........
53e20 20 20 20 20 20 63 61 6e 5f 72 65 6e 61 6d 65 20 3d 20 46 61 6c 73 65 0d 0a 20 20 20 20 20 20 20 .....can_rename.=.False.........
53e40 20 20 20 20 20 64 72 69 76 65 5f 69 6e 66 6f 20 3d 20 73 65 6c 66 2e 5f 63 6f 6e 6e 65 63 74 65 .....drive_info.=.self._connecte
53e60 64 5f 64 65 76 69 63 65 5f 69 6e 66 6f 5b 34 5d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 d_device_info[4]..............if
53e80 20 64 72 69 76 65 5f 69 6e 66 6f 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 20 .drive_info:..................#.
53ea0 54 68 69 73 20 69 73 20 61 20 6e 6f 6e 20 69 54 75 6e 65 73 20 64 65 76 69 63 65 20 74 68 61 74 This.is.a.non.iTunes.device.that
53ec0 20 77 65 20 63 61 6e 20 63 68 65 63 6b 20 74 6f 20 73 65 65 20 69 66 20 77 65 20 68 61 76 65 20 .we.can.check.to.see.if.we.have.
53ee0 74 68 65 20 55 55 49 44 20 66 6f 72 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 the.UUID.for..................de
53f00 76 69 63 65 5f 75 75 69 64 20 3d 20 64 72 69 76 65 5f 69 6e 66 6f 5b 27 6d 61 69 6e 27 5d 5b 27 vice_uuid.=.drive_info['main']['
53f20 64 65 76 69 63 65 5f 73 74 6f 72 65 5f 75 75 69 64 27 5d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 device_store_uuid'].............
53f40 20 20 20 20 20 69 66 20 64 65 76 69 63 65 5f 75 75 69 64 20 69 6e 20 64 65 76 69 63 65 73 3a 0d .....if.device_uuid.in.devices:.
53f60 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 73 5f 6e 65 77 5f 64 65 76 69 .....................is_new_devi
53f80 63 65 20 3d 20 46 61 6c 73 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ce.=.False......................
53fa0 63 61 6e 5f 72 65 6e 61 6d 65 20 3d 20 54 72 75 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 can_rename.=.True..............e
53fc0 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 20 54 68 69 73 20 69 73 20 lse:..................#.This.is.
53fe0 61 20 64 65 76 69 63 65 20 77 69 74 68 6f 75 74 20 64 72 69 76 65 20 69 6e 66 6f 20 6c 69 6b 65 a.device.without.drive.info.like
54000 20 69 54 75 6e 65 73 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 76 69 63 65 5f .iTunes..................device_
54020 74 79 70 65 20 3d 20 73 65 6c 66 2e 5f 63 6f 6e 6e 65 63 74 65 64 5f 64 65 76 69 63 65 5f 69 6e type.=.self._connected_device_in
54040 66 6f 5b 30 5d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 64 65 76 69 63 65 fo[0]..................if.device
54060 5f 74 79 70 65 20 69 6e 20 64 65 76 69 63 65 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 _type.in.devices:...............
54080 20 20 20 20 20 20 20 69 73 5f 6e 65 77 5f 64 65 76 69 63 65 20 3d 20 46 61 6c 73 65 0d 0a 20 20 .......is_new_device.=.False....
540a0 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 61 64 64 5f 64 65 76 69 63 65 5f 62 74 6e 2e 73 65 ..........self.add_device_btn.se
540c0 74 45 6e 61 62 6c 65 64 28 69 73 5f 6e 65 77 5f 64 65 76 69 63 65 29 0d 0a 20 20 20 20 20 20 20 tEnabled(is_new_device).........
540e0 20 20 20 20 20 73 65 6c 66 2e 72 65 6e 61 6d 65 5f 64 65 76 69 63 65 5f 62 74 6e 2e 73 65 74 45 .....self.rename_device_btn.setE
54100 6e 61 62 6c 65 64 28 63 61 6e 5f 72 65 6e 61 6d 65 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 75 nabled(can_rename)..........if.u
54120 70 64 61 74 65 5f 74 61 62 6c 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 64 pdate_table:..............self.d
54140 65 76 69 63 65 73 5f 74 61 62 6c 65 2e 70 6f 70 75 6c 61 74 65 5f 74 61 62 6c 65 28 64 65 76 69 evices_table.populate_table(devi
54160 63 65 73 2c 20 73 65 6c 66 2e 5f 63 6f 6e 6e 65 63 74 65 64 5f 64 65 76 69 63 65 5f 69 6e 66 6f ces,.self._connected_device_info
54180 29 0d 0a 0d 0a 0d 0a 63 6c 61 73 73 20 4f 74 68 65 72 54 61 62 28 51 57 69 64 67 65 74 29 3a 0d )......class.OtherTab(QWidget):.
541a0 0a 0d 0a 20 20 20 20 64 65 66 20 5f 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 2c 20 70 61 72 65 6e 74 .......def.__init__(self,.parent
541c0 5f 64 69 61 6c 6f 67 2c 20 70 6c 75 67 69 6e 5f 61 63 74 69 6f 6e 29 3a 0d 0a 20 20 20 20 20 20 _dialog,.plugin_action):........
541e0 20 20 73 65 6c 66 2e 70 61 72 65 6e 74 5f 64 69 61 6c 6f 67 20 3d 20 70 61 72 65 6e 74 5f 64 69 ..self.parent_dialog.=.parent_di
54200 61 6c 6f 67 0d 0a 20 20 20 20 20 20 20 20 51 57 69 64 67 65 74 2e 5f 5f 69 6e 69 74 5f 5f 28 73 alog..........QWidget.__init__(s
54220 65 6c 66 29 0d 0a 20 20 20 20 20 20 20 20 6c 61 79 6f 75 74 20 3d 20 51 56 42 6f 78 4c 61 79 6f elf)..........layout.=.QVBoxLayo
54240 75 74 28 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 4c 61 79 6f 75 74 28 6c 61 79 ut()..........self.setLayout(lay
54260 6f 75 74 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 6b 65 79 62 6f 61 72 64 5f 73 68 6f 72 74 63 75 out)............keyboard_shortcu
54280 74 73 5f 62 75 74 74 6f 6e 20 3d 20 51 50 75 73 68 42 75 74 74 6f 6e 28 5f 28 27 4b 65 79 62 6f ts_button.=.QPushButton(_('Keybo
542a0 61 72 64 20 73 68 6f 72 74 63 75 74 73 27 29 2b 27 2e 2e 2e 27 2c 20 73 65 6c 66 29 0d 0a 20 20 ard.shortcuts')+'...',.self)....
542c0 20 20 20 20 20 20 6b 65 79 62 6f 61 72 64 5f 73 68 6f 72 74 63 75 74 73 5f 62 75 74 74 6f 6e 2e ......keyboard_shortcuts_button.
542e0 73 65 74 54 6f 6f 6c 54 69 70 28 5f 28 27 45 64 69 74 20 74 68 65 20 6b 65 79 62 6f 61 72 64 20 setToolTip(_('Edit.the.keyboard.
54300 73 68 6f 72 74 63 75 74 73 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 74 68 20 74 68 69 73 20 70 shortcuts.associated.with.this.p
54320 6c 75 67 69 6e 27 29 29 0d 0a 20 20 20 20 20 20 20 20 6b 65 79 62 6f 61 72 64 5f 73 68 6f 72 74 lugin'))..........keyboard_short
54340 63 75 74 73 5f 62 75 74 74 6f 6e 2e 63 6c 69 63 6b 65 64 2e 63 6f 6e 6e 65 63 74 28 70 61 72 65 cuts_button.clicked.connect(pare
54360 6e 74 5f 64 69 61 6c 6f 67 2e 65 64 69 74 5f 73 68 6f 72 74 63 75 74 73 29 0d 0a 20 20 20 20 20 nt_dialog.edit_shortcuts).......
54380 20 20 20 6c 61 79 6f 75 74 2e 61 64 64 57 69 64 67 65 74 28 6b 65 79 62 6f 61 72 64 5f 73 68 6f ...layout.addWidget(keyboard_sho
543a0 72 74 63 75 74 73 5f 62 75 74 74 6f 6e 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 72 65 73 65 74 5f rtcuts_button)............reset_
543c0 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 5f 62 75 74 74 6f 6e 20 3d 20 51 50 75 73 68 42 75 74 74 6f confirmation_button.=.QPushButto
543e0 6e 28 5f 28 27 52 65 73 65 74 20 26 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 64 69 61 6c 6f 67 73 n(_('Reset.&confirmation.dialogs
54400 27 29 2c 20 73 65 6c 66 29 0d 0a 20 20 20 20 20 20 20 20 72 65 73 65 74 5f 63 6f 6e 66 69 72 6d '),.self)..........reset_confirm
54420 61 74 69 6f 6e 5f 62 75 74 74 6f 6e 2e 73 65 74 54 6f 6f 6c 54 69 70 28 5f 28 27 52 65 73 65 74 ation_button.setToolTip(_('Reset
54440 20 61 6c 6c 20 73 68 6f 77 20 6d 65 20 61 67 61 69 6e 20 64 69 61 6c 6f 67 73 20 66 6f 72 20 74 .all.show.me.again.dialogs.for.t
54460 68 65 20 52 65 61 64 69 6e 67 20 4c 69 73 74 20 70 6c 75 67 69 6e 27 29 29 0d 0a 20 20 20 20 20 he.Reading.List.plugin')).......
54480 20 20 20 72 65 73 65 74 5f 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 5f 62 75 74 74 6f 6e 2e 63 6c 69 ...reset_confirmation_button.cli
544a0 63 6b 65 64 2e 63 6f 6e 6e 65 63 74 28 73 65 6c 66 2e 72 65 73 65 74 5f 64 69 61 6c 6f 67 73 29 cked.connect(self.reset_dialogs)
544c0 0d 0a 20 20 20 20 20 20 20 20 6c 61 79 6f 75 74 2e 61 64 64 57 69 64 67 65 74 28 72 65 73 65 74 ..........layout.addWidget(reset
544e0 5f 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 5f 62 75 74 74 6f 6e 29 0d 0a 0d 0a 20 20 20 20 20 20 20 _confirmation_button)...........
54500 20 76 69 65 77 5f 70 72 65 66 73 5f 62 75 74 74 6f 6e 20 3d 20 51 50 75 73 68 42 75 74 74 6f 6e .view_prefs_button.=.QPushButton
54520 28 5f 28 27 26 56 69 65 77 20 6c 69 62 72 61 72 79 20 70 72 65 66 65 72 65 6e 63 65 73 27 29 2b (_('&View.library.preferences')+
54540 27 2e 2e 2e 27 2c 20 73 65 6c 66 29 0d 0a 20 20 20 20 20 20 20 20 76 69 65 77 5f 70 72 65 66 73 '...',.self)..........view_prefs
54560 5f 62 75 74 74 6f 6e 2e 73 65 74 54 6f 6f 6c 54 69 70 28 5f 28 27 56 69 65 77 20 64 61 74 61 20 _button.setToolTip(_('View.data.
54580 73 74 6f 72 65 64 20 69 6e 20 74 68 65 20 6c 69 62 72 61 72 79 20 64 61 74 61 62 61 73 65 20 66 stored.in.the.library.database.f
545a0 6f 72 20 74 68 69 73 20 70 6c 75 67 69 6e 27 29 29 0d 0a 20 20 20 20 20 20 20 20 76 69 65 77 5f or.this.plugin'))..........view_
545c0 70 72 65 66 73 5f 62 75 74 74 6f 6e 2e 63 6c 69 63 6b 65 64 2e 63 6f 6e 6e 65 63 74 28 70 61 72 prefs_button.clicked.connect(par
545e0 65 6e 74 5f 64 69 61 6c 6f 67 2e 76 69 65 77 5f 70 72 65 66 73 29 0d 0a 20 20 20 20 20 20 20 20 ent_dialog.view_prefs)..........
54600 6c 61 79 6f 75 74 2e 61 64 64 57 69 64 67 65 74 28 76 69 65 77 5f 70 72 65 66 73 5f 62 75 74 74 layout.addWidget(view_prefs_butt
54620 6f 6e 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 68 65 6c 70 5f 62 75 74 74 6f 6e 20 3d 20 51 50 75 on)............help_button.=.QPu
54640 73 68 42 75 74 74 6f 6e 28 5f 28 27 26 48 65 6c 70 27 29 2c 20 73 65 6c 66 29 0d 0a 20 20 20 20 shButton(_('&Help'),.self)......
54660 20 20 20 20 68 65 6c 70 5f 62 75 74 74 6f 6e 2e 73 65 74 49 63 6f 6e 28 67 65 74 5f 69 63 6f 6e ....help_button.setIcon(get_icon
54680 28 27 68 65 6c 70 2e 70 6e 67 27 29 29 0d 0a 20 20 20 20 20 20 20 20 68 65 6c 70 5f 62 75 74 74 ('help.png'))..........help_butt
546a0 6f 6e 2e 63 6c 69 63 6b 65 64 2e 63 6f 6e 6e 65 63 74 28 73 68 6f 77 5f 68 65 6c 70 29 0d 0a 20 on.clicked.connect(show_help)...
546c0 20 20 20 20 20 20 20 6c 61 79 6f 75 74 2e 61 64 64 57 69 64 67 65 74 28 68 65 6c 70 5f 62 75 74 .......layout.addWidget(help_but
546e0 74 6f 6e 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 23 20 2d 2d 2d 2d 2d 2d 2d 2d 20 51 75 69 63 6b ton)............#.--------.Quick
54700 20 41 63 63 65 73 73 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d .Access.configuration.---------.
54720 0a 20 20 20 20 20 20 20 20 6c 61 79 6f 75 74 2e 61 64 64 53 70 61 63 69 6e 67 28 35 29 0d 0a 20 .........layout.addSpacing(5)...
54740 20 20 20 20 20 20 20 71 75 69 63 6b 5f 67 72 6f 75 70 5f 62 6f 78 20 3d 20 51 47 72 6f 75 70 42 .......quick_group_box.=.QGroupB
54760 6f 78 28 5f 28 27 51 75 69 63 6b 20 41 63 63 65 73 73 20 4f 70 74 69 6f 6e 73 3a 27 29 2c 20 73 ox(_('Quick.Access.Options:'),.s
54780 65 6c 66 29 0d 0a 20 20 20 20 20 20 20 20 6c 61 79 6f 75 74 2e 61 64 64 57 69 64 67 65 74 28 71 elf)..........layout.addWidget(q
547a0 75 69 63 6b 5f 67 72 6f 75 70 5f 62 6f 78 29 0d 0a 20 20 20 20 20 20 20 20 71 75 69 63 6b 5f 67 uick_group_box)..........quick_g
547c0 72 6f 75 70 5f 62 6f 78 5f 6c 61 79 6f 75 74 20 3d 20 51 56 42 6f 78 4c 61 79 6f 75 74 28 29 0d roup_box_layout.=.QVBoxLayout().
547e0 0a 20 20 20 20 20 20 20 20 71 75 69 63 6b 5f 67 72 6f 75 70 5f 62 6f 78 2e 73 65 74 4c 61 79 6f .........quick_group_box.setLayo
54800 75 74 28 71 75 69 63 6b 5f 67 72 6f 75 70 5f 62 6f 78 5f 6c 61 79 6f 75 74 29 0d 0a 20 20 20 20 ut(quick_group_box_layout)......
54820 20 20 20 20 71 75 69 63 6b 5f 67 72 69 64 5f 6c 61 79 6f 75 74 20 3d 20 51 47 72 69 64 4c 61 79 ....quick_grid_layout.=.QGridLay
54840 6f 75 74 28 29 0d 0a 20 20 20 20 20 20 20 20 71 75 69 63 6b 5f 67 72 6f 75 70 5f 62 6f 78 5f 6c out()..........quick_group_box_l
54860 61 79 6f 75 74 2e 61 64 64 4c 61 79 6f 75 74 28 71 75 69 63 6b 5f 67 72 69 64 5f 6c 61 79 6f 75 ayout.addLayout(quick_grid_layou
54880 74 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 71 75 69 63 6b 5f 61 63 63 65 73 73 5f t)............self.quick_access_
548a0 63 68 65 63 6b 62 6f 78 20 3d 20 51 43 68 65 63 6b 42 6f 78 28 5f 28 27 41 6c 6c 6f 77 20 74 6f checkbox.=.QCheckBox(_('Allow.to
548c0 6f 6c 62 61 72 20 62 75 74 74 6f 6e 20 63 6c 69 63 6b 20 74 6f 20 76 69 65 77 20 6c 69 73 74 27 olbar.button.click.to.view.list'
548e0 29 2c 20 73 65 6c 66 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 71 75 69 63 6b 5f 61 63 63 ),.self)..........self.quick_acc
54900 65 73 73 5f 63 68 65 63 6b 62 6f 78 2e 73 65 74 54 6f 6f 6c 54 69 70 28 5f 28 27 42 79 20 64 65 ess_checkbox.setToolTip(_('By.de
54920 66 61 75 6c 74 20 74 68 65 20 74 6f 6f 6c 62 61 72 20 62 75 74 74 6f 6e 20 73 68 6f 77 73 20 74 fault.the.toolbar.button.shows.t
54940 68 65 20 70 6c 75 67 69 6e 20 6d 65 6e 75 2e 5c 6e 27 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 he.plugin.menu.\n'..............
54960 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 ...............................'
54980 43 68 65 63 6b 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 74 6f 20 69 6e 73 74 65 61 64 20 64 69 73 Check.this.option.to.instead.dis
549a0 70 6c 61 79 20 61 20 72 65 61 64 69 6e 67 20 6c 69 73 74 2e 27 29 29 0d 0a 20 20 20 20 20 20 20 play.a.reading.list.')).........
549c0 20 71 75 69 63 6b 5f 67 72 69 64 5f 6c 61 79 6f 75 74 2e 61 64 64 57 69 64 67 65 74 28 73 65 6c .quick_grid_layout.addWidget(sel
549e0 66 2e 71 75 69 63 6b 5f 61 63 63 65 73 73 5f 63 68 65 63 6b 62 6f 78 2c 20 30 2c 20 30 2c 20 31 f.quick_access_checkbox,.0,.0,.1
54a00 2c 20 32 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 6c 69 62 72 61 72 79 5f 63 6f 6e 66 69 67 20 3d ,.2)............library_config.=
54a20 20 67 65 74 5f 6c 69 62 72 61 72 79 5f 63 6f 6e 66 69 67 28 70 6c 75 67 69 6e 5f 61 63 74 69 6f .get_library_config(plugin_actio
54a40 6e 2e 67 75 69 2e 63 75 72 72 65 6e 74 5f 64 62 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e n.gui.current_db)..........self.
54a60 6c 69 73 74 73 20 3d 20 6c 69 62 72 61 72 79 5f 63 6f 6e 66 69 67 5b 4b 45 59 5f 4c 49 53 54 53 lists.=.library_config[KEY_LISTS
54a80 5d 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 65 63 74 65 64 5f 6c 69 73 74 20 3d 20 6c 69 62 72 61 ]..........selected_list.=.libra
54aa0 72 79 5f 63 6f 6e 66 69 67 2e 67 65 74 28 4b 45 59 5f 51 55 49 43 4b 5f 41 43 43 45 53 53 5f 4c ry_config.get(KEY_QUICK_ACCESS_L
54ac0 49 53 54 2c 20 6c 69 62 72 61 72 79 5f 63 6f 6e 66 69 67 5b 4b 45 59 5f 44 45 46 41 55 4c 54 5f IST,.library_config[KEY_DEFAULT_
54ae0 4c 49 53 54 5d 29 0d 0a 20 20 20 20 20 20 20 20 71 75 69 63 6b 5f 6c 69 73 74 5f 6e 61 6d 65 5f LIST])..........quick_list_name_
54b00 6c 61 62 65 6c 20 3d 20 51 4c 61 62 65 6c 28 5f 28 27 4c 69 73 74 20 74 6f 20 76 69 65 77 3a 27 label.=.QLabel(_('List.to.view:'
54b20 29 2c 20 73 65 6c 66 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 6c 65 63 74 5f 71 75 ),.self)..........self.select_qu
54b40 69 63 6b 5f 6c 69 73 74 5f 63 6f 6d 62 6f 20 3d 20 4c 69 73 74 43 6f 6d 62 6f 42 6f 78 28 73 65 ick_list_combo.=.ListComboBox(se
54b60 6c 66 2c 20 73 65 6c 66 2e 6c 69 73 74 73 2c 20 73 65 6c 65 63 74 65 64 5f 6c 69 73 74 29 0d 0a lf,.self.lists,.selected_list)..
54b80 20 20 20 20 20 20 20 20 71 75 69 63 6b 5f 67 72 69 64 5f 6c 61 79 6f 75 74 2e 61 64 64 57 69 64 ........quick_grid_layout.addWid
54ba0 67 65 74 28 71 75 69 63 6b 5f 6c 69 73 74 5f 6e 61 6d 65 5f 6c 61 62 65 6c 2c 20 31 2c 20 30 2c get(quick_list_name_label,.1,.0,
54bc0 20 31 2c 20 31 29 0d 0a 20 20 20 20 20 20 20 20 71 75 69 63 6b 5f 67 72 69 64 5f 6c 61 79 6f 75 .1,.1)..........quick_grid_layou
54be0 74 2e 61 64 64 57 69 64 67 65 74 28 73 65 6c 66 2e 73 65 6c 65 63 74 5f 71 75 69 63 6b 5f 6c 69 t.addWidget(self.select_quick_li
54c00 73 74 5f 63 6f 6d 62 6f 2c 20 31 2c 20 31 2c 20 31 2c 20 31 29 0d 0a 20 20 20 20 20 20 20 20 71 st_combo,.1,.1,.1,.1)..........q
54c20 75 69 63 6b 5f 67 72 69 64 5f 6c 61 79 6f 75 74 2e 73 65 74 43 6f 6c 75 6d 6e 53 74 72 65 74 63 uick_grid_layout.setColumnStretc
54c40 68 28 30 2c 20 31 29 0d 0a 20 20 20 20 20 20 20 20 71 75 69 63 6b 5f 67 72 69 64 5f 6c 61 79 6f h(0,.1)..........quick_grid_layo
54c60 75 74 2e 73 65 74 43 6f 6c 75 6d 6e 53 74 72 65 74 63 68 28 31 2c 20 34 29 0d 0a 0d 0a 20 20 20 ut.setColumnStretch(1,.4).......
54c80 20 20 20 20 20 23 20 2d 2d 2d 2d 2d 2d 2d 2d 20 4f 74 68 65 72 20 63 6f 6e 66 69 67 75 72 61 74 .....#.--------.Other.configurat
54ca0 69 6f 6e 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 20 20 20 20 20 20 20 20 6c 61 79 6f 75 74 2e 61 64 ion.---------..........layout.ad
54cc0 64 53 70 61 63 69 6e 67 28 35 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 64 65 6c 65 74 65 dSpacing(5)..........self.delete
54ce0 5f 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 5f 63 68 65 63 6b 62 6f 78 20 3d 20 51 43 68 65 63 6b 42 _confirmation_checkbox.=.QCheckB
54d00 6f 78 28 5f 28 27 53 68 6f 77 20 64 69 61 6c 6f 67 20 77 68 65 6e 20 72 65 6d 6f 76 69 6e 67 20 ox(_('Show.dialog.when.removing.
54d20 62 6f 6f 6b 73 20 66 72 6f 6d 20 64 65 76 69 63 65 27 29 2c 20 73 65 6c 66 29 0d 0a 20 20 20 20 books.from.device'),.self)......
54d40 20 20 20 20 73 65 6c 66 2e 64 65 6c 65 74 65 5f 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 5f 63 68 65 ....self.delete_confirmation_che
54d60 63 6b 62 6f 78 2e 73 65 74 54 6f 6f 6c 54 69 70 28 5f 28 27 49 66 20 73 79 6e 63 69 6e 67 20 79 ckbox.setToolTip(_('If.syncing.y
54d80 6f 75 72 20 6c 69 73 74 20 6d 65 61 6e 73 20 62 6f 6f 6b 73 20 61 72 65 20 72 65 6d 6f 76 65 64 our.list.means.books.are.removed
54da0 20 66 72 6f 6d 20 79 6f 75 72 20 64 65 76 69 63 65 2c 20 74 68 65 6e 5c 6e 27 0d 0a 20 20 20 20 .from.your.device,.then\n'......
54dc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
54de0 20 20 20 20 20 20 20 27 61 20 64 69 61 6c 6f 67 20 77 69 6c 6c 20 62 65 20 64 69 73 70 6c 61 79 .......'a.dialog.will.be.display
54e00 65 64 20 61 6c 6c 6f 77 69 6e 67 20 79 6f 75 20 74 6f 20 63 6f 6e 66 69 72 6d 20 66 69 72 73 74 ed.allowing.you.to.confirm.first
54e20 2e 5c 6e 27 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .\n'............................
54e40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 55 6e 63 68 65 63 6b 20 74 68 69 73 20 6f .................'Uncheck.this.o
54e60 70 74 69 6f 6e 20 74 6f 20 61 6c 6c 6f 77 20 75 6e 61 74 74 65 6e 64 65 64 20 73 79 6e 63 69 6e ption.to.allow.unattended.syncin
54e80 67 20 74 6f 20 79 6f 75 72 20 64 65 76 69 63 65 2e 27 29 29 0d 0a 20 20 20 20 20 20 20 20 6c 61 g.to.your.device.'))..........la
54ea0 79 6f 75 74 2e 61 64 64 57 69 64 67 65 74 28 73 65 6c 66 2e 64 65 6c 65 74 65 5f 63 6f 6e 66 69 yout.addWidget(self.delete_confi
54ec0 72 6d 61 74 69 6f 6e 5f 63 68 65 63 6b 62 6f 78 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 6c 61 79 rmation_checkbox)............lay
54ee0 6f 75 74 2e 69 6e 73 65 72 74 53 74 72 65 74 63 68 28 2d 31 29 0d 0a 0d 0a 20 20 20 20 64 65 66 out.insertStretch(-1)........def
54f00 20 72 65 73 65 74 5f 64 69 61 6c 6f 67 73 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 66 .reset_dialogs(self):..........f
54f20 6f 72 20 6b 65 79 20 69 6e 20 64 79 6e 61 6d 69 63 2e 6b 65 79 73 28 29 3a 0d 0a 20 20 20 20 20 or.key.in.dynamic.keys():.......
54f40 20 20 20 20 20 20 20 69 66 20 6b 65 79 2e 73 74 61 72 74 73 77 69 74 68 28 27 72 65 61 64 69 6e .......if.key.startswith('readin
54f60 67 5f 6c 69 73 74 5f 27 29 20 61 6e 64 20 6b 65 79 2e 65 6e 64 73 77 69 74 68 28 27 5f 61 67 61 g_list_').and.key.endswith('_aga
54f80 69 6e 27 29 20 5c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 in').\..........................
54fa0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 6e 64 20 64 79 ..........................and.dy
54fc0 6e 61 6d 69 63 5b 6b 65 79 5d 20 69 73 20 46 61 6c 73 65 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 namic[key].is.False:............
54fe0 20 20 20 20 20 20 64 79 6e 61 6d 69 63 5b 6b 65 79 5d 20 3d 20 54 72 75 65 0d 0a 20 20 20 20 20 ......dynamic[key].=.True.......
55000 20 20 20 69 6e 66 6f 5f 64 69 61 6c 6f 67 28 73 65 6c 66 2c 20 5f 28 27 44 6f 6e 65 27 29 2c 0d ...info_dialog(self,._('Done'),.
55020 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5f 28 27 43 6f 6e 66 69 72 6d 61 74 69 6f 6e ................._('Confirmation
55040 20 64 69 61 6c 6f 67 73 20 68 61 76 65 20 61 6c 6c 20 62 65 65 6e 20 72 65 73 65 74 27 29 2c 20 .dialogs.have.all.been.reset'),.
55060 73 68 6f 77 3d 54 72 75 65 29 0d 0a 0d 0a 0d 0a 63 6c 61 73 73 20 43 6f 6e 66 69 67 57 69 64 67 show=True)......class.ConfigWidg
55080 65 74 28 51 57 69 64 67 65 74 29 3a 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f 5f 69 6e 69 74 5f 5f et(QWidget):........def.__init__
550a0 28 73 65 6c 66 2c 20 70 6c 75 67 69 6e 5f 61 63 74 69 6f 6e 29 3a 0d 0a 20 20 20 20 20 20 20 20 (self,.plugin_action):..........
550c0 51 57 69 64 67 65 74 2e 5f 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 29 0d 0a 20 20 20 20 20 20 20 20 QWidget.__init__(self)..........
550e0 73 65 6c 66 2e 70 6c 75 67 69 6e 5f 61 63 74 69 6f 6e 20 3d 20 70 6c 75 67 69 6e 5f 61 63 74 69 self.plugin_action.=.plugin_acti
55100 6f 6e 0d 0a 20 20 20 20 20 20 20 20 6c 61 79 6f 75 74 20 3d 20 51 56 42 6f 78 4c 61 79 6f 75 74 on..........layout.=.QVBoxLayout
55120 28 73 65 6c 66 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 4c 61 79 6f 75 74 28 6c (self)..........self.setLayout(l
55140 61 79 6f 75 74 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 63 72 6f 6c 6c 5f 61 72 ayout)............self.scroll_ar
55160 65 61 20 3d 20 51 53 63 72 6f 6c 6c 41 72 65 61 28 73 65 6c 66 29 0d 0a 20 20 20 20 20 20 20 20 ea.=.QScrollArea(self)..........
55180 73 65 6c 66 2e 73 63 72 6f 6c 6c 5f 61 72 65 61 2e 73 65 74 46 72 61 6d 65 53 68 61 70 65 28 51 self.scroll_area.setFrameShape(Q
551a0 53 63 72 6f 6c 6c 41 72 65 61 2e 4e 6f 46 72 61 6d 65 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c ScrollArea.NoFrame)..........sel
551c0 66 2e 73 63 72 6f 6c 6c 5f 61 72 65 61 2e 73 65 74 57 69 64 67 65 74 52 65 73 69 7a 61 62 6c 65 f.scroll_area.setWidgetResizable
551e0 28 54 72 75 65 29 0d 0a 20 20 20 20 20 20 20 20 6c 61 79 6f 75 74 2e 61 64 64 57 69 64 67 65 74 (True)..........layout.addWidget
55200 28 73 65 6c 66 2e 73 63 72 6f 6c 6c 5f 61 72 65 61 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 74 61 (self.scroll_area)............ta
55220 62 5f 77 69 64 67 65 74 20 3d 20 51 54 61 62 57 69 64 67 65 74 28 73 65 6c 66 29 0d 0a 20 20 20 b_widget.=.QTabWidget(self).....
55240 20 20 20 20 20 73 65 6c 66 2e 73 63 72 6f 6c 6c 5f 61 72 65 61 2e 73 65 74 57 69 64 67 65 74 28 .....self.scroll_area.setWidget(
55260 74 61 62 5f 77 69 64 67 65 74 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6c 69 73 74 tab_widget)............self.list
55280 73 5f 74 61 62 20 3d 20 4c 69 73 74 73 54 61 62 28 73 65 6c 66 2c 20 70 6c 75 67 69 6e 5f 61 63 s_tab.=.ListsTab(self,.plugin_ac
552a0 74 69 6f 6e 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 64 65 76 69 63 65 73 5f 74 61 62 20 tion)..........self.devices_tab.
552c0 3d 20 44 65 76 69 63 65 73 54 61 62 28 73 65 6c 66 2c 20 70 6c 75 67 69 6e 5f 61 63 74 69 6f 6e =.DevicesTab(self,.plugin_action
552e0 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6f 74 68 65 72 5f 74 61 62 20 3d 20 4f 74 68 65 )..........self.other_tab.=.Othe
55300 72 54 61 62 28 73 65 6c 66 2c 20 70 6c 75 67 69 6e 5f 61 63 74 69 6f 6e 29 0d 0a 20 20 20 20 20 rTab(self,.plugin_action).......
55320 20 20 20 74 61 62 5f 77 69 64 67 65 74 2e 61 64 64 54 61 62 28 73 65 6c 66 2e 6c 69 73 74 73 5f ...tab_widget.addTab(self.lists_
55340 74 61 62 2c 20 5f 28 27 4c 69 73 74 73 27 29 29 0d 0a 20 20 20 20 20 20 20 20 74 61 62 5f 77 69 tab,._('Lists'))..........tab_wi
55360 64 67 65 74 2e 61 64 64 54 61 62 28 73 65 6c 66 2e 64 65 76 69 63 65 73 5f 74 61 62 2c 20 5f 28 dget.addTab(self.devices_tab,._(
55380 27 44 65 76 69 63 65 73 27 29 29 0d 0a 20 20 20 20 20 20 20 20 74 61 62 5f 77 69 64 67 65 74 2e 'Devices'))..........tab_widget.
553a0 61 64 64 54 61 62 28 73 65 6c 66 2e 6f 74 68 65 72 5f 74 61 62 2c 20 5f 28 27 4f 74 68 65 72 27 addTab(self.other_tab,._('Other'
553c0 29 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 23 20 46 6f 72 63 65 20 61 6e 20 69 6e 69 74 69 61 6c ))............#.Force.an.initial
553e0 20 64 69 73 70 6c 61 79 20 6f 66 20 6c 69 73 74 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 0d 0a 20 20 .display.of.list.information....
55400 20 20 20 20 20 20 73 65 6c 66 2e 64 65 76 69 63 65 73 5f 74 61 62 2e 75 70 64 61 74 65 5f 66 72 ......self.devices_tab.update_fr
55420 6f 6d 5f 63 6f 6e 6e 65 63 74 69 6f 6e 5f 73 74 61 74 75 73 28 66 69 72 73 74 5f 74 69 6d 65 3d om_connection_status(first_time=
55440 54 72 75 65 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6c 69 73 74 73 5f 74 61 62 2e 72 65 True)..........self.lists_tab.re
55460 66 72 65 73 68 5f 63 75 72 72 65 6e 74 5f 6c 69 73 74 5f 69 6e 66 6f 28 29 0d 0a 0d 0a 20 20 20 fresh_current_list_info().......
55480 20 20 20 20 20 72 65 6d 6f 76 65 5f 64 69 61 6c 6f 67 20 3d 20 70 6c 75 67 69 6e 5f 70 72 65 66 .....remove_dialog.=.plugin_pref
554a0 73 5b 53 54 4f 52 45 5f 4f 50 54 49 4f 4e 53 5d 2e 67 65 74 28 4b 45 59 5f 52 45 4d 4f 56 45 5f s[STORE_OPTIONS].get(KEY_REMOVE_
554c0 44 49 41 4c 4f 47 2c 20 54 72 75 65 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6f 74 68 65 DIALOG,.True)..........self.othe
554e0 72 5f 74 61 62 2e 64 65 6c 65 74 65 5f 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 5f 63 68 65 63 6b 62 r_tab.delete_confirmation_checkb
55500 6f 78 2e 73 65 74 43 68 65 63 6b 53 74 61 74 65 28 51 74 2e 43 68 65 63 6b 65 64 20 69 66 20 72 ox.setCheckState(Qt.Checked.if.r
55520 65 6d 6f 76 65 5f 64 69 61 6c 6f 67 20 65 6c 73 65 20 51 74 2e 55 6e 63 68 65 63 6b 65 64 29 0d emove_dialog.else.Qt.Unchecked).
55540 0a 20 20 20 20 20 20 20 20 71 75 69 63 6b 5f 61 63 63 65 73 73 20 3d 20 70 6c 75 67 69 6e 5f 70 .........quick_access.=.plugin_p
55560 72 65 66 73 5b 53 54 4f 52 45 5f 4f 50 54 49 4f 4e 53 5d 2e 67 65 74 28 4b 45 59 5f 51 55 49 43 refs[STORE_OPTIONS].get(KEY_QUIC
55580 4b 5f 41 43 43 45 53 53 2c 20 46 61 6c 73 65 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6f K_ACCESS,.False)..........self.o
555a0 74 68 65 72 5f 74 61 62 2e 71 75 69 63 6b 5f 61 63 63 65 73 73 5f 63 68 65 63 6b 62 6f 78 2e 73 ther_tab.quick_access_checkbox.s
555c0 65 74 43 68 65 63 6b 53 74 61 74 65 28 51 74 2e 43 68 65 63 6b 65 64 20 69 66 20 71 75 69 63 6b etCheckState(Qt.Checked.if.quick
555e0 5f 61 63 63 65 73 73 20 65 6c 73 65 20 51 74 2e 55 6e 63 68 65 63 6b 65 64 29 0d 0a 0d 0a 20 20 _access.else.Qt.Unchecked)......
55600 20 20 64 65 66 20 63 6f 6e 6e 65 63 74 5f 73 69 67 6e 61 6c 73 28 73 65 6c 66 29 3a 0d 0a 20 20 ..def.connect_signals(self):....
55620 20 20 20 20 20 20 73 65 6c 66 2e 70 6c 75 67 69 6e 5f 61 63 74 69 6f 6e 2e 70 6c 75 67 69 6e 5f ......self.plugin_action.plugin_
55640 64 65 76 69 63 65 5f 63 6f 6e 6e 65 63 74 69 6f 6e 5f 63 68 61 6e 67 65 64 2e 63 6f 6e 6e 65 63 device_connection_changed.connec
55660 74 28 73 65 6c 66 2e 64 65 76 69 63 65 73 5f 74 61 62 2e 6f 6e 5f 64 65 76 69 63 65 5f 63 6f 6e t(self.devices_tab.on_device_con
55680 6e 65 63 74 69 6f 6e 5f 63 68 61 6e 67 65 64 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 nection_changed)..........self.p
556a0 6c 75 67 69 6e 5f 61 63 74 69 6f 6e 2e 70 6c 75 67 69 6e 5f 64 65 76 69 63 65 5f 6d 65 74 61 64 lugin_action.plugin_device_metad
556c0 61 74 61 5f 61 76 61 69 6c 61 62 6c 65 2e 63 6f 6e 6e 65 63 74 28 73 65 6c 66 2e 64 65 76 69 63 ata_available.connect(self.devic
556e0 65 73 5f 74 61 62 2e 6f 6e 5f 64 65 76 69 63 65 5f 6d 65 74 61 64 61 74 61 5f 61 76 61 69 6c 61 es_tab.on_device_metadata_availa
55700 62 6c 65 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 64 69 73 63 6f 6e 6e 65 63 74 5f 73 69 67 6e 61 ble)........def.disconnect_signa
55720 6c 73 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 6c 75 67 69 6e 5f 61 ls(self):..........self.plugin_a
55740 63 74 69 6f 6e 2e 70 6c 75 67 69 6e 5f 64 65 76 69 63 65 5f 63 6f 6e 6e 65 63 74 69 6f 6e 5f 63 ction.plugin_device_connection_c
55760 68 61 6e 67 65 64 2e 64 69 73 63 6f 6e 6e 65 63 74 28 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c hanged.disconnect()..........sel
55780 66 2e 70 6c 75 67 69 6e 5f 61 63 74 69 6f 6e 2e 70 6c 75 67 69 6e 5f 64 65 76 69 63 65 5f 6d 65 f.plugin_action.plugin_device_me
557a0 74 61 64 61 74 61 5f 61 76 61 69 6c 61 62 6c 65 2e 64 69 73 63 6f 6e 6e 65 63 74 28 29 0d 0a 0d tadata_available.disconnect()...
557c0 0a 20 20 20 20 64 65 66 20 72 65 66 72 65 73 68 5f 64 65 76 69 63 65 73 5f 64 72 6f 70 64 6f 77 .....def.refresh_devices_dropdow
557e0 6e 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6c 69 73 74 73 5f 74 61 62 n(self):..........self.lists_tab
55800 2e 72 65 66 72 65 73 68 5f 63 75 72 72 65 6e 74 5f 6c 69 73 74 5f 69 6e 66 6f 28 29 0d 0a 0d 0a .refresh_current_list_info()....
55820 20 20 20 20 64 65 66 20 67 65 74 5f 64 65 76 69 63 65 73 5f 6c 69 73 74 28 73 65 6c 66 29 3a 0d ....def.get_devices_list(self):.
55840 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 73 65 6c 66 2e 64 65 76 69 63 65 73 5f 74 61 62 .........return.self.devices_tab
55860 2e 64 65 76 69 63 65 73 5f 74 61 62 6c 65 2e 67 65 74 5f 64 61 74 61 28 29 0d 0a 0d 0a 20 20 20 .devices_table.get_data().......
55880 20 64 65 66 20 64 65 6c 65 74 65 5f 64 65 76 69 63 65 5f 66 72 6f 6d 5f 6c 69 73 74 73 28 73 65 .def.delete_device_from_lists(se
558a0 6c 66 2c 20 6c 69 62 72 61 72 79 5f 63 6f 6e 66 69 67 2c 20 64 65 76 69 63 65 5f 75 75 69 64 29 lf,.library_config,.device_uuid)
558c0 3a 0d 0a 20 20 20 20 20 20 20 20 66 6f 72 20 6c 69 73 74 5f 69 6e 66 6f 20 69 6e 20 73 69 78 2e :..........for.list_info.in.six.
558e0 69 74 65 72 76 61 6c 75 65 73 28 6c 69 62 72 61 72 79 5f 63 6f 6e 66 69 67 5b 4b 45 59 5f 4c 49 itervalues(library_config[KEY_LI
55900 53 54 53 5d 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 66 20 6c 69 73 74 5f 69 6e 66 6f STS]):..............if.list_info
55920 5b 4b 45 59 5f 53 59 4e 43 5f 44 45 56 49 43 45 5d 20 3d 3d 20 64 65 76 69 63 65 5f 75 75 69 64 [KEY_SYNC_DEVICE].==.device_uuid
55940 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 73 74 5f 69 6e 66 6f 5b 4b 45 59 :..................list_info[KEY
55960 5f 53 59 4e 43 5f 44 45 56 49 43 45 5d 20 3d 20 44 45 46 41 55 4c 54 5f 4c 49 53 54 5f 56 41 4c _SYNC_DEVICE].=.DEFAULT_LIST_VAL
55980 55 45 53 5b 4b 45 59 5f 53 59 4e 43 5f 44 45 56 49 43 45 5d 0d 0a 20 20 20 20 20 20 20 20 20 20 UES[KEY_SYNC_DEVICE]............
559a0 20 20 20 20 20 20 6c 69 73 74 5f 69 6e 66 6f 5b 4b 45 59 5f 53 59 4e 43 5f 41 55 54 4f 5d 20 3d ......list_info[KEY_SYNC_AUTO].=
559c0 20 44 45 46 41 55 4c 54 5f 4c 49 53 54 5f 56 41 4c 55 45 53 5b 4b 45 59 5f 53 59 4e 43 5f 41 55 .DEFAULT_LIST_VALUES[KEY_SYNC_AU
559e0 54 4f 5d 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 73 74 5f 69 6e 66 6f 5b 4b TO]..................list_info[K
55a00 45 59 5f 53 59 4e 43 5f 43 4c 45 41 52 5d 20 3d 20 44 45 46 41 55 4c 54 5f 4c 49 53 54 5f 56 41 EY_SYNC_CLEAR].=.DEFAULT_LIST_VA
55a20 4c 55 45 53 5b 4b 45 59 5f 53 59 4e 43 5f 43 4c 45 41 52 5d 0d 0a 20 20 20 20 20 20 20 20 73 65 LUES[KEY_SYNC_CLEAR]..........se
55a40 74 5f 6c 69 62 72 61 72 79 5f 63 6f 6e 66 69 67 28 73 65 6c 66 2e 70 6c 75 67 69 6e 5f 61 63 74 t_library_config(self.plugin_act
55a60 69 6f 6e 2e 67 75 69 2e 63 75 72 72 65 6e 74 5f 64 62 2c 20 6c 69 62 72 61 72 79 5f 63 6f 6e 66 ion.gui.current_db,.library_conf
55a80 69 67 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 73 61 76 65 5f 73 65 74 74 69 6e 67 73 28 73 65 6c ig)........def.save_settings(sel
55aa0 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 64 65 76 69 63 65 5f 70 72 65 66 73 20 3d 20 73 65 6c 66 f):..........device_prefs.=.self
55ac0 2e 67 65 74 5f 64 65 76 69 63 65 73 5f 6c 69 73 74 28 29 0d 0a 20 20 20 20 20 20 20 20 70 6c 75 .get_devices_list()..........plu
55ae0 67 69 6e 5f 70 72 65 66 73 5b 53 54 4f 52 45 5f 44 45 56 49 43 45 53 5d 20 3d 20 64 65 76 69 63 gin_prefs[STORE_DEVICES].=.devic
55b00 65 5f 70 72 65 66 73 0d 0a 0d 0a 20 20 20 20 20 20 20 20 23 20 57 65 20 6f 6e 6c 79 20 6e 65 65 e_prefs............#.We.only.nee
55b20 64 20 74 6f 20 75 70 64 61 74 65 20 74 68 65 20 73 74 6f 72 65 20 66 6f 72 20 74 68 65 20 63 75 d.to.update.the.store.for.the.cu
55b40 72 72 65 6e 74 20 6c 69 73 74 2c 20 61 73 20 73 77 69 74 63 68 69 6e 67 20 6c 69 73 74 73 0d 0a rrent.list,.as.switching.lists..
55b60 20 20 20 20 20 20 20 20 23 20 77 69 6c 6c 20 68 61 76 65 20 75 70 64 61 74 65 64 20 74 68 65 20 ........#.will.have.updated.the.
55b80 6f 74 68 65 72 20 6c 69 73 74 73 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6c 69 73 74 73 5f other.lists..........self.lists_
55ba0 74 61 62 2e 70 65 72 73 69 73 74 5f 6c 69 73 74 5f 63 6f 6e 66 69 67 28 29 0d 0a 0d 0a 20 20 20 tab.persist_list_config().......
55bc0 20 20 20 20 20 6c 69 62 72 61 72 79 5f 63 6f 6e 66 69 67 20 3d 20 73 65 6c 66 2e 6c 69 73 74 73 .....library_config.=.self.lists
55be0 5f 74 61 62 2e 6c 69 62 72 61 72 79 5f 63 6f 6e 66 69 67 0d 0a 20 20 20 20 20 20 20 20 6c 69 62 _tab.library_config..........lib
55c00 72 61 72 79 5f 63 6f 6e 66 69 67 5b 4b 45 59 5f 4c 49 53 54 53 5d 20 3d 20 73 65 6c 66 2e 6c 69 rary_config[KEY_LISTS].=.self.li
55c20 73 74 73 5f 74 61 62 2e 6c 69 73 74 73 0d 0a 20 20 20 20 20 20 20 20 6c 69 62 72 61 72 79 5f 63 sts_tab.lists..........library_c
55c40 6f 6e 66 69 67 5b 4b 45 59 5f 44 45 46 41 55 4c 54 5f 4c 49 53 54 5d 20 3d 20 73 65 6c 66 2e 6c onfig[KEY_DEFAULT_LIST].=.self.l
55c60 69 73 74 73 5f 74 61 62 2e 64 65 66 61 75 6c 74 5f 6c 69 73 74 0d 0a 20 20 20 20 20 20 20 20 71 ists_tab.default_list..........q
55c80 75 69 63 6b 5f 6c 69 73 74 5f 6e 61 6d 65 20 3d 20 75 6e 69 63 6f 64 65 28 73 65 6c 66 2e 6f 74 uick_list_name.=.unicode(self.ot
55ca0 68 65 72 5f 74 61 62 2e 73 65 6c 65 63 74 5f 71 75 69 63 6b 5f 6c 69 73 74 5f 63 6f 6d 62 6f 2e her_tab.select_quick_list_combo.
55cc0 63 75 72 72 65 6e 74 54 65 78 74 28 29 29 2e 73 74 72 69 70 28 29 0d 0a 20 20 20 20 20 20 20 20 currentText()).strip()..........
55ce0 6c 69 62 72 61 72 79 5f 63 6f 6e 66 69 67 5b 4b 45 59 5f 51 55 49 43 4b 5f 41 43 43 45 53 53 5f library_config[KEY_QUICK_ACCESS_
55d00 4c 49 53 54 5d 20 3d 20 71 75 69 63 6b 5f 6c 69 73 74 5f 6e 61 6d 65 0d 0a 20 20 20 20 20 20 20 LIST].=.quick_list_name.........
55d20 20 73 65 74 5f 6c 69 62 72 61 72 79 5f 63 6f 6e 66 69 67 28 73 65 6c 66 2e 70 6c 75 67 69 6e 5f .set_library_config(self.plugin_
55d40 61 63 74 69 6f 6e 2e 67 75 69 2e 63 75 72 72 65 6e 74 5f 64 62 2c 20 6c 69 62 72 61 72 79 5f 63 action.gui.current_db,.library_c
55d60 6f 6e 66 69 67 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 6f 70 74 69 6f 6e 73 20 3d 20 7b 7d 0d 0a onfig)............options.=.{}..
55d80 20 20 20 20 20 20 20 20 6f 70 74 69 6f 6e 73 5b 4b 45 59 5f 52 45 4d 4f 56 45 5f 44 49 41 4c 4f ........options[KEY_REMOVE_DIALO
55da0 47 5d 20 3d 20 73 65 6c 66 2e 6f 74 68 65 72 5f 74 61 62 2e 64 65 6c 65 74 65 5f 63 6f 6e 66 69 G].=.self.other_tab.delete_confi
55dc0 72 6d 61 74 69 6f 6e 5f 63 68 65 63 6b 62 6f 78 2e 63 68 65 63 6b 53 74 61 74 65 28 29 20 3d 3d rmation_checkbox.checkState().==
55de0 20 51 74 2e 43 68 65 63 6b 65 64 0d 0a 20 20 20 20 20 20 20 20 6f 70 74 69 6f 6e 73 5b 4b 45 59 .Qt.Checked..........options[KEY
55e00 5f 51 55 49 43 4b 5f 41 43 43 45 53 53 5d 20 3d 20 73 65 6c 66 2e 6f 74 68 65 72 5f 74 61 62 2e _QUICK_ACCESS].=.self.other_tab.
55e20 71 75 69 63 6b 5f 61 63 63 65 73 73 5f 63 68 65 63 6b 62 6f 78 2e 63 68 65 63 6b 53 74 61 74 65 quick_access_checkbox.checkState
55e40 28 29 20 3d 3d 20 51 74 2e 43 68 65 63 6b 65 64 0d 0a 20 20 20 20 20 20 20 20 70 6c 75 67 69 6e ().==.Qt.Checked..........plugin
55e60 5f 70 72 65 66 73 5b 53 54 4f 52 45 5f 4f 50 54 49 4f 4e 53 5d 20 3d 20 6f 70 74 69 6f 6e 73 0d _prefs[STORE_OPTIONS].=.options.
55e80 0a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 6c 75 67 69 6e 5f 61 63 74 69 6f 6e 2e 73 65 ...........self.plugin_action.se
55ea0 74 5f 70 6f 70 75 70 5f 6d 6f 64 65 28 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 65 64 69 74 5f 73 t_popup_mode()........def.edit_s
55ec0 68 6f 72 74 63 75 74 73 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 61 hortcuts(self):..........self.sa
55ee0 76 65 5f 73 65 74 74 69 6e 67 73 28 29 0d 0a 20 20 20 20 20 20 20 20 23 20 46 6f 72 63 65 20 74 ve_settings()..........#.Force.t
55f00 68 65 20 6d 65 6e 75 73 20 74 6f 20 62 65 20 72 65 62 75 69 6c 74 20 69 6d 6d 65 64 69 61 74 65 he.menus.to.be.rebuilt.immediate
55f20 6c 79 2c 20 73 6f 20 77 65 20 68 61 76 65 20 61 6c 6c 20 6f 75 72 20 61 63 74 69 6f 6e 73 20 72 ly,.so.we.have.all.our.actions.r
55f40 65 67 69 73 74 65 72 65 64 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 6c 75 67 69 6e 5f 61 egistered..........self.plugin_a
55f60 63 74 69 6f 6e 2e 72 65 62 75 69 6c 64 5f 6d 65 6e 75 73 28 29 0d 0a 20 20 20 20 20 20 20 20 64 ction.rebuild_menus()..........d
55f80 20 3d 20 4b 65 79 62 6f 61 72 64 43 6f 6e 66 69 67 44 69 61 6c 6f 67 28 73 65 6c 66 2e 70 6c 75 .=.KeyboardConfigDialog(self.plu
55fa0 67 69 6e 5f 61 63 74 69 6f 6e 2e 67 75 69 2c 20 73 65 6c 66 2e 70 6c 75 67 69 6e 5f 61 63 74 69 gin_action.gui,.self.plugin_acti
55fc0 6f 6e 2e 61 63 74 69 6f 6e 5f 73 70 65 63 5b 30 5d 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 64 on.action_spec[0])..........if.d
55fe0 2e 65 78 65 63 5f 28 29 20 3d 3d 20 64 2e 41 63 63 65 70 74 65 64 3a 0d 0a 20 20 20 20 20 20 20 .exec_().==.d.Accepted:.........
56000 20 20 20 20 20 73 65 6c 66 2e 70 6c 75 67 69 6e 5f 61 63 74 69 6f 6e 2e 67 75 69 2e 6b 65 79 62 .....self.plugin_action.gui.keyb
56020 6f 61 72 64 2e 66 69 6e 61 6c 69 7a 65 28 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 76 69 65 77 5f oard.finalize()........def.view_
56040 70 72 65 66 73 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 64 20 3d 20 50 72 65 66 73 56 prefs(self):..........d.=.PrefsV
56060 69 65 77 65 72 44 69 61 6c 6f 67 28 73 65 6c 66 2e 70 6c 75 67 69 6e 5f 61 63 74 69 6f 6e 2e 67 iewerDialog(self.plugin_action.g
56080 75 69 2c 20 50 52 45 46 53 5f 4e 41 4d 45 53 50 41 43 45 29 0d 0a 20 20 20 20 20 20 20 20 64 2e ui,.PREFS_NAMESPACE)..........d.
560a0 65 78 65 63 5f 28 29 0d 0a 0d 0a 23 20 45 6e 73 75 72 65 20 6f 75 72 20 63 6f 6e 66 69 67 20 67 exec_()....#.Ensure.our.config.g
560c0 65 74 73 20 6d 69 67 72 61 74 65 64 0d 0a 6d 69 67 72 61 74 65 5f 6a 73 6f 6e 5f 63 6f 6e 66 69 ets.migrated..migrate_json_confi
560e0 67 5f 69 66 5f 72 65 71 75 69 72 65 64 28 29 0d 0a 50 4b 03 04 14 00 00 00 00 00 41 47 99 58 fd g_if_required()..PK........AG.X.
56100 c8 cf 8a 91 3a 00 00 91 3a 00 00 0a 00 00 00 64 69 61 6c 6f 67 73 2e 70 79 66 72 6f 6d 20 5f 5f ....:...:......dialogs.pyfrom.__
56120 66 75 74 75 72 65 5f 5f 20 69 6d 70 6f 72 74 20 75 6e 69 63 6f 64 65 5f 6c 69 74 65 72 61 6c 73 future__.import.unicode_literals
56140 2c 20 64 69 76 69 73 69 6f 6e 2c 20 61 62 73 6f 6c 75 74 65 5f 69 6d 70 6f 72 74 2c 20 70 72 69 ,.division,.absolute_import,.pri
56160 6e 74 5f 66 75 6e 63 74 69 6f 6e 0d 0a 0d 0a 5f 5f 6c 69 63 65 6e 73 65 5f 5f 20 20 20 3d 20 27 nt_function....__license__...=.'
56180 47 50 4c 20 76 33 27 0d 0a 5f 5f 63 6f 70 79 72 69 67 68 74 5f 5f 20 3d 20 27 32 30 31 31 2c 20 GPL.v3'..__copyright__.=.'2011,.
561a0 47 72 61 6e 74 20 44 72 61 6b 65 27 0d 0a 0d 0a 66 72 6f 6d 20 73 69 78 20 69 6d 70 6f 72 74 20 Grant.Drake'....from.six.import.
561c0 74 65 78 74 5f 74 79 70 65 20 61 73 20 75 6e 69 63 6f 64 65 0d 0a 66 72 6f 6d 20 73 69 78 2e 6d text_type.as.unicode..from.six.m
561e0 6f 76 65 73 20 69 6d 70 6f 72 74 20 72 61 6e 67 65 0d 0a 0d 0a 23 20 4d 61 69 6e 74 61 69 6e 20 oves.import.range....#.Maintain.
56200 62 61 63 6b 77 61 72 64 73 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 77 69 74 68 20 6f 6c 64 backwards.compatibility.with.old
56220 65 72 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 51 74 20 61 6e 64 20 63 61 6c 69 62 72 65 2e 0d 0a er.versions.of.Qt.and.calibre...
56240 74 72 79 3a 0d 0a 20 20 20 20 66 72 6f 6d 20 71 74 2e 63 6f 72 65 20 69 6d 70 6f 72 74 20 28 51 try:......from.qt.core.import.(Q
56260 56 42 6f 78 4c 61 79 6f 75 74 2c 20 51 54 61 62 6c 65 57 69 64 67 65 74 2c 20 51 48 42 6f 78 4c VBoxLayout,.QTableWidget,.QHBoxL
56280 61 79 6f 75 74 2c 20 51 44 69 61 6c 6f 67 42 75 74 74 6f 6e 42 6f 78 2c 0d 0a 20 20 20 20 20 20 ayout,.QDialogButtonBox,........
562a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 51 41 62 73 74 72 61 63 74 49 74 65 6d 56 ..................QAbstractItemV
562c0 69 65 77 2c 20 51 74 2c 20 51 47 72 69 64 4c 61 79 6f 75 74 2c 0d 0a 20 20 20 20 20 20 20 20 20 iew,.Qt,.QGridLayout,...........
562e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 51 4c 69 73 74 57 69 64 67 65 74 2c 20 51 4c 69 73 ...............QListWidget,.QLis
56300 74 57 69 64 67 65 74 49 74 65 6d 2c 20 51 4c 61 62 65 6c 2c 20 51 50 75 73 68 42 75 74 74 6f 6e tWidgetItem,.QLabel,.QPushButton
56320 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 51 54 6f 6f 6c ,..........................QTool
56340 42 75 74 74 6f 6e 2c 20 51 53 70 61 63 65 72 49 74 65 6d 29 0d 0a 65 78 63 65 70 74 20 49 6d 70 Button,.QSpacerItem)..except.Imp
56360 6f 72 74 45 72 72 6f 72 3a 0d 0a 20 20 20 20 66 72 6f 6d 20 50 79 51 74 35 2e 51 74 20 69 6d 70 ortError:......from.PyQt5.Qt.imp
56380 6f 72 74 20 28 51 56 42 6f 78 4c 61 79 6f 75 74 2c 20 51 54 61 62 6c 65 57 69 64 67 65 74 2c 20 ort.(QVBoxLayout,.QTableWidget,.
563a0 51 48 42 6f 78 4c 61 79 6f 75 74 2c 20 51 44 69 61 6c 6f 67 42 75 74 74 6f 6e 42 6f 78 2c 0d 0a QHBoxLayout,.QDialogButtonBox,..
563c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 51 41 62 73 74 72 61 63 ........................QAbstrac
563e0 74 49 74 65 6d 56 69 65 77 2c 20 51 74 2c 20 51 47 72 69 64 4c 61 79 6f 75 74 2c 0d 0a 20 20 20 tItemView,.Qt,.QGridLayout,.....
56400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 51 4c 69 73 74 57 69 64 67 65 74 .....................QListWidget
56420 2c 20 51 4c 69 73 74 57 69 64 67 65 74 49 74 65 6d 2c 20 51 4c 61 62 65 6c 2c 20 51 50 75 73 68 ,.QListWidgetItem,.QLabel,.QPush
56440 42 75 74 74 6f 6e 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 Button,.........................
56460 20 51 54 6f 6f 6c 42 75 74 74 6f 6e 2c 20 51 53 70 61 63 65 72 49 74 65 6d 29 0d 0a 0d 0a 74 72 .QToolButton,.QSpacerItem)....tr
56480 79 3a 0d 0a 20 20 20 20 6c 6f 61 64 5f 74 72 61 6e 73 6c 61 74 69 6f 6e 73 28 29 0d 0a 65 78 63 y:......load_translations()..exc
564a0 65 70 74 20 4e 61 6d 65 45 72 72 6f 72 3a 0d 0a 20 20 20 20 70 61 73 73 20 23 20 6c 6f 61 64 5f ept.NameError:......pass.#.load_
564c0 74 72 61 6e 73 6c 61 74 69 6f 6e 73 28 29 20 61 64 64 65 64 20 69 6e 20 63 61 6c 69 62 72 65 20 translations().added.in.calibre.
564e0 31 2e 39 0d 0a 0d 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 2e 65 62 6f 6f 6b 73 2e 6d 65 74 61 64 1.9....from.calibre.ebooks.metad
56500 61 74 61 20 69 6d 70 6f 72 74 20 66 6d 74 5f 73 69 64 78 0d 0a 66 72 6f 6d 20 63 61 6c 69 62 72 ata.import.fmt_sidx..from.calibr
56520 65 2e 67 75 69 32 2e 64 69 61 6c 6f 67 73 2e 63 6f 6e 66 69 72 6d 5f 64 65 6c 65 74 65 20 69 6d e.gui2.dialogs.confirm_delete.im
56540 70 6f 72 74 20 63 6f 6e 66 69 72 6d 0d 0a 0d 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 5f 70 6c 75 port.confirm....from.calibre_plu
56560 67 69 6e 73 2e 72 65 61 64 69 6e 67 5f 6c 69 73 74 2e 63 6f 6d 6d 6f 6e 5f 63 6f 6d 70 61 74 69 gins.reading_list.common_compati
56580 62 69 6c 69 74 79 20 69 6d 70 6f 72 74 20 71 53 69 7a 65 50 6f 6c 69 63 79 5f 4d 69 6e 69 6d 75 bility.import.qSizePolicy_Minimu
565a0 6d 2c 20 71 53 69 7a 65 50 6f 6c 69 63 79 5f 45 78 70 61 6e 64 69 6e 67 0d 0a 66 72 6f 6d 20 63 m,.qSizePolicy_Expanding..from.c
565c0 61 6c 69 62 72 65 5f 70 6c 75 67 69 6e 73 2e 72 65 61 64 69 6e 67 5f 6c 69 73 74 2e 63 6f 6d 6d alibre_plugins.reading_list.comm
565e0 6f 6e 5f 69 63 6f 6e 73 20 69 6d 70 6f 72 74 20 67 65 74 5f 69 63 6f 6e 0d 0a 66 72 6f 6d 20 63 on_icons.import.get_icon..from.c
56600 61 6c 69 62 72 65 5f 70 6c 75 67 69 6e 73 2e 72 65 61 64 69 6e 67 5f 6c 69 73 74 2e 63 6f 6d 6d alibre_plugins.reading_list.comm
56620 6f 6e 5f 64 69 61 6c 6f 67 73 20 69 6d 70 6f 72 74 20 53 69 7a 65 50 65 72 73 69 73 74 65 64 44 on_dialogs.import.SizePersistedD
56640 69 61 6c 6f 67 0d 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 5f 70 6c 75 67 69 6e 73 2e 72 65 61 64 ialog..from.calibre_plugins.read
56660 69 6e 67 5f 6c 69 73 74 2e 63 6f 6d 6d 6f 6e 5f 77 69 64 67 65 74 73 20 69 6d 70 6f 72 74 20 52 ing_list.common_widgets.import.R
56680 65 61 64 4f 6e 6c 79 54 61 62 6c 65 57 69 64 67 65 74 49 74 65 6d 2c 20 49 6d 61 67 65 54 69 74 eadOnlyTableWidgetItem,.ImageTit
566a0 6c 65 4c 61 79 6f 75 74 0d 0a 0d 0a 63 6c 61 73 73 20 41 75 74 68 6f 72 54 61 62 6c 65 57 69 64 leLayout....class.AuthorTableWid
566c0 67 65 74 49 74 65 6d 28 52 65 61 64 4f 6e 6c 79 54 61 62 6c 65 57 69 64 67 65 74 49 74 65 6d 29 getItem(ReadOnlyTableWidgetItem)
566e0 3a 0d 0a 20 20 20 20 64 65 66 20 5f 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 2c 20 74 65 78 74 2c 20 :......def.__init__(self,.text,.
56700 73 6f 72 74 5f 6b 65 79 29 3a 0d 0a 20 20 20 20 20 20 20 20 52 65 61 64 4f 6e 6c 79 54 61 62 6c sort_key):..........ReadOnlyTabl
56720 65 57 69 64 67 65 74 49 74 65 6d 2e 5f 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 2c 20 74 65 78 74 29 eWidgetItem.__init__(self,.text)
56740 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 6f 72 74 5f 6b 65 79 20 3d 20 73 6f 72 74 5f 6b ..........self.sort_key.=.sort_k
56760 65 79 0d 0a 0d 0a 20 20 20 20 23 51 74 20 75 73 65 73 20 61 20 73 69 6d 70 6c 65 20 3c 20 63 68 ey........#Qt.uses.a.simple.<.ch
56780 65 63 6b 20 66 6f 72 20 73 6f 72 74 69 6e 67 20 69 74 65 6d 73 2c 20 6f 76 65 72 72 69 64 65 20 eck.for.sorting.items,.override.
567a0 74 68 69 73 20 74 6f 20 75 73 65 20 74 68 65 20 73 6f 72 74 4b 65 79 0d 0a 20 20 20 20 64 65 66 this.to.use.the.sortKey......def
567c0 20 5f 5f 6c 74 5f 5f 28 73 65 6c 66 2c 20 6f 74 68 65 72 29 3a 0d 0a 20 20 20 20 20 20 20 20 72 .__lt__(self,.other):..........r
567e0 65 74 75 72 6e 20 73 65 6c 66 2e 73 6f 72 74 5f 6b 65 79 20 3c 20 6f 74 68 65 72 2e 73 6f 72 74 eturn.self.sort_key.<.other.sort
56800 5f 6b 65 79 0d 0a 0d 0a 0d 0a 63 6c 61 73 73 20 53 65 72 69 65 73 54 61 62 6c 65 57 69 64 67 65 _key......class.SeriesTableWidge
56820 74 49 74 65 6d 28 52 65 61 64 4f 6e 6c 79 54 61 62 6c 65 57 69 64 67 65 74 49 74 65 6d 29 3a 0d tItem(ReadOnlyTableWidgetItem):.
56840 0a 20 20 20 20 64 65 66 20 5f 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 2c 20 73 65 72 69 65 73 2c 20 .....def.__init__(self,.series,.
56860 73 65 72 69 65 73 5f 69 6e 64 65 78 29 3a 0d 0a 20 20 20 20 20 20 20 20 64 69 73 70 6c 61 79 20 series_index):..........display.
56880 3d 20 27 27 0d 0a 20 20 20 20 20 20 20 20 69 66 20 73 65 72 69 65 73 3a 0d 0a 20 20 20 20 20 20 =.''..........if.series:........
568a0 20 20 20 20 20 20 64 69 73 70 6c 61 79 20 3d 20 27 25 73 20 5b 25 73 5d 27 20 25 20 28 73 65 72 ......display.=.'%s.[%s]'.%.(ser
568c0 69 65 73 2c 20 66 6d 74 5f 73 69 64 78 28 73 65 72 69 65 73 5f 69 6e 64 65 78 29 29 0d 0a 20 20 ies,.fmt_sidx(series_index))....
568e0 20 20 20 20 20 20 52 65 61 64 4f 6e 6c 79 54 61 62 6c 65 57 69 64 67 65 74 49 74 65 6d 2e 5f 5f ......ReadOnlyTableWidgetItem.__
56900 69 6e 69 74 5f 5f 28 73 65 6c 66 2c 20 64 69 73 70 6c 61 79 29 0d 0a 20 20 20 20 20 20 20 20 73 init__(self,.display)..........s
56920 65 6c 66 2e 73 6f 72 74 4b 65 79 20 3d 20 27 25 73 25 30 34 64 27 20 25 20 28 73 65 72 69 65 73 elf.sortKey.=.'%s%04d'.%.(series
56940 2c 20 73 65 72 69 65 73 5f 69 6e 64 65 78 29 0d 0a 0d 0a 20 20 20 20 23 51 74 20 75 73 65 73 20 ,.series_index)........#Qt.uses.
56960 61 20 73 69 6d 70 6c 65 20 3c 20 63 68 65 63 6b 20 66 6f 72 20 73 6f 72 74 69 6e 67 20 69 74 65 a.simple.<.check.for.sorting.ite
56980 6d 73 2c 20 6f 76 65 72 72 69 64 65 20 74 68 69 73 20 74 6f 20 75 73 65 20 74 68 65 20 73 6f 72 ms,.override.this.to.use.the.sor
569a0 74 4b 65 79 0d 0a 20 20 20 20 64 65 66 20 5f 5f 6c 74 5f 5f 28 73 65 6c 66 2c 20 6f 74 68 65 72 tKey......def.__lt__(self,.other
569c0 29 3a 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 73 65 6c 66 2e 73 6f 72 74 4b 65 79 20 ):..........return.self.sortKey.
569e0 3c 20 6f 74 68 65 72 2e 73 6f 72 74 4b 65 79 0d 0a 0d 0a 0d 0a 63 6c 61 73 73 20 45 64 69 74 4c <.other.sortKey......class.EditL
56a00 69 73 74 54 61 62 6c 65 57 69 64 67 65 74 28 51 54 61 62 6c 65 57 69 64 67 65 74 29 3a 0d 0a 0d istTableWidget(QTableWidget):...
56a20 0a 20 20 20 20 64 65 66 20 5f 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 2c 20 70 61 72 65 6e 74 29 3a .....def.__init__(self,.parent):
56a40 0d 0a 20 20 20 20 20 20 20 20 51 54 61 62 6c 65 57 69 64 67 65 74 2e 5f 5f 69 6e 69 74 5f 5f 28 ..........QTableWidget.__init__(
56a60 73 65 6c 66 2c 20 70 61 72 65 6e 74 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 53 self,.parent)..........self.setS
56a80 65 6c 65 63 74 69 6f 6e 42 65 68 61 76 69 6f 72 28 51 41 62 73 74 72 61 63 74 49 74 65 6d 56 69 electionBehavior(QAbstractItemVi
56aa0 65 77 2e 53 65 6c 65 63 74 52 6f 77 73 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 70 6f 70 75 6c 61 ew.SelectRows)........def.popula
56ac0 74 65 5f 74 61 62 6c 65 28 73 65 6c 66 2c 20 62 6f 6f 6b 73 29 3a 0d 0a 20 20 20 20 20 20 20 20 te_table(self,.books):..........
56ae0 73 65 6c 66 2e 63 6c 65 61 72 28 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 41 6c self.clear()..........self.setAl
56b00 74 65 72 6e 61 74 69 6e 67 52 6f 77 43 6f 6c 6f 72 73 28 54 72 75 65 29 0d 0a 20 20 20 20 20 20 ternatingRowColors(True)........
56b20 20 20 73 65 6c 66 2e 73 65 74 52 6f 77 43 6f 75 6e 74 28 6c 65 6e 28 62 6f 6f 6b 73 29 29 0d 0a ..self.setRowCount(len(books))..
56b40 20 20 20 20 20 20 20 20 68 65 61 64 65 72 5f 6c 61 62 65 6c 73 20 3d 20 5b 27 54 69 74 6c 65 27 ........header_labels.=.['Title'
56b60 2c 20 27 41 75 74 68 6f 72 27 2c 20 27 53 65 72 69 65 73 27 5d 0d 0a 20 20 20 20 20 20 20 20 73 ,.'Author',.'Series']..........s
56b80 65 6c 66 2e 73 65 74 43 6f 6c 75 6d 6e 43 6f 75 6e 74 28 6c 65 6e 28 68 65 61 64 65 72 5f 6c 61 elf.setColumnCount(len(header_la
56ba0 62 65 6c 73 29 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 48 6f 72 69 7a 6f 6e 74 bels))..........self.setHorizont
56bc0 61 6c 48 65 61 64 65 72 4c 61 62 65 6c 73 28 68 65 61 64 65 72 5f 6c 61 62 65 6c 73 29 0d 0a 20 alHeaderLabels(header_labels)...
56be0 20 20 20 20 20 20 20 73 65 6c 66 2e 76 65 72 74 69 63 61 6c 48 65 61 64 65 72 28 29 2e 73 65 74 .......self.verticalHeader().set
56c00 44 65 66 61 75 6c 74 53 65 63 74 69 6f 6e 53 69 7a 65 28 32 34 29 0d 0a 20 20 20 20 20 20 20 20 DefaultSectionSize(24)..........
56c20 73 65 6c 66 2e 68 6f 72 69 7a 6f 6e 74 61 6c 48 65 61 64 65 72 28 29 2e 73 65 74 53 74 72 65 74 self.horizontalHeader().setStret
56c40 63 68 4c 61 73 74 53 65 63 74 69 6f 6e 28 54 72 75 65 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 66 chLastSection(True)............f
56c60 6f 72 20 72 6f 77 2c 20 62 6f 6f 6b 20 69 6e 20 65 6e 75 6d 65 72 61 74 65 28 62 6f 6f 6b 73 29 or.row,.book.in.enumerate(books)
56c80 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 70 6f 70 75 6c 61 74 65 5f 74 61 62 :..............self.populate_tab
56ca0 6c 65 5f 72 6f 77 28 72 6f 77 2c 20 62 6f 6f 6b 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c le_row(row,.book)............sel
56cc0 66 2e 73 65 74 53 6f 72 74 69 6e 67 45 6e 61 62 6c 65 64 28 46 61 6c 73 65 29 0d 0a 20 20 20 20 f.setSortingEnabled(False)......
56ce0 20 20 20 20 73 65 6c 66 2e 72 65 73 69 7a 65 43 6f 6c 75 6d 6e 73 54 6f 43 6f 6e 74 65 6e 74 73 ....self.resizeColumnsToContents
56d00 28 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 4d 69 6e 69 6d 75 6d 43 6f 6c 75 6d ()..........self.setMinimumColum
56d20 6e 57 69 64 74 68 28 30 2c 20 31 30 30 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 nWidth(0,.100)..........self.set
56d40 4d 61 78 69 6d 75 6d 43 6f 6c 75 6d 6e 57 69 64 74 68 28 30 2c 20 33 30 30 29 0d 0a 20 20 20 20 MaximumColumnWidth(0,.300)......
56d60 20 20 20 20 73 65 6c 66 2e 73 65 74 4d 69 6e 69 6d 75 6d 43 6f 6c 75 6d 6e 57 69 64 74 68 28 31 ....self.setMinimumColumnWidth(1
56d80 2c 20 31 30 30 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 4d 61 78 69 6d 75 6d 43 ,.100)..........self.setMaximumC
56da0 6f 6c 75 6d 6e 57 69 64 74 68 28 31 2c 20 33 30 30 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 olumnWidth(1,.300)..........self
56dc0 2e 73 65 74 4d 69 6e 69 6d 75 6d 53 69 7a 65 28 33 30 30 2c 20 30 29 0d 0a 20 20 20 20 20 20 20 .setMinimumSize(300,.0).........
56de0 20 69 66 20 6c 65 6e 28 62 6f 6f 6b 73 29 20 3e 20 30 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 .if.len(books).>.0:.............
56e00 20 73 65 6c 66 2e 73 65 6c 65 63 74 52 6f 77 28 30 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 73 65 .self.selectRow(0)........def.se
56e20 74 4d 69 6e 69 6d 75 6d 43 6f 6c 75 6d 6e 57 69 64 74 68 28 73 65 6c 66 2c 20 63 6f 6c 2c 20 6d tMinimumColumnWidth(self,.col,.m
56e40 69 6e 69 6d 75 6d 29 3a 0d 0a 20 20 20 20 20 20 20 20 69 66 20 73 65 6c 66 2e 63 6f 6c 75 6d 6e inimum):..........if.self.column
56e60 57 69 64 74 68 28 63 6f 6c 29 20 3c 20 6d 69 6e 69 6d 75 6d 3a 0d 0a 20 20 20 20 20 20 20 20 20 Width(col).<.minimum:...........
56e80 20 20 20 73 65 6c 66 2e 73 65 74 43 6f 6c 75 6d 6e 57 69 64 74 68 28 63 6f 6c 2c 20 6d 69 6e 69 ...self.setColumnWidth(col,.mini
56ea0 6d 75 6d 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 73 65 74 4d 61 78 69 6d 75 6d 43 6f 6c 75 6d 6e mum)........def.setMaximumColumn
56ec0 57 69 64 74 68 28 73 65 6c 66 2c 20 63 6f 6c 2c 20 6d 61 78 69 6d 75 6d 29 3a 0d 0a 20 20 20 20 Width(self,.col,.maximum):......
56ee0 20 20 20 20 69 66 20 73 65 6c 66 2e 63 6f 6c 75 6d 6e 57 69 64 74 68 28 63 6f 6c 29 20 3e 20 6d ....if.self.columnWidth(col).>.m
56f00 61 78 69 6d 75 6d 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 43 6f 6c aximum:..............self.setCol
56f20 75 6d 6e 57 69 64 74 68 28 63 6f 6c 2c 20 6d 61 78 69 6d 75 6d 29 0d 0a 0d 0a 20 20 20 20 64 65 umnWidth(col,.maximum)........de
56f40 66 20 70 6f 70 75 6c 61 74 65 5f 74 61 62 6c 65 5f 72 6f 77 28 73 65 6c 66 2c 20 72 6f 77 2c 20 f.populate_table_row(self,.row,.
56f60 62 6f 6f 6b 29 3a 0d 0a 20 20 20 20 20 20 20 20 74 69 74 6c 65 5f 63 65 6c 6c 20 3d 20 52 65 61 book):..........title_cell.=.Rea
56f80 64 4f 6e 6c 79 54 61 62 6c 65 57 69 64 67 65 74 49 74 65 6d 28 62 6f 6f 6b 5b 27 74 69 74 6c 65 dOnlyTableWidgetItem(book['title
56fa0 27 5d 29 0d 0a 20 20 20 20 20 20 20 20 74 69 74 6c 65 5f 63 65 6c 6c 2e 73 65 74 44 61 74 61 28 '])..........title_cell.setData(
56fc0 51 74 2e 55 73 65 72 52 6f 6c 65 2c 20 62 6f 6f 6b 5b 27 63 61 6c 69 62 72 65 5f 69 64 27 5d 29 Qt.UserRole,.book['calibre_id'])
56fe0 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 49 74 65 6d 28 72 6f 77 2c 20 30 2c 20 74 ..........self.setItem(row,.0,.t
57000 69 74 6c 65 5f 63 65 6c 6c 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 49 74 65 6d itle_cell)..........self.setItem
57020 28 72 6f 77 2c 20 31 2c 20 41 75 74 68 6f 72 54 61 62 6c 65 57 69 64 67 65 74 49 74 65 6d 28 62 (row,.1,.AuthorTableWidgetItem(b
57040 6f 6f 6b 5b 27 61 75 74 68 6f 72 27 5d 2c 20 62 6f 6f 6b 5b 27 61 75 74 68 6f 72 5f 73 6f 72 74 ook['author'],.book['author_sort
57060 27 5d 29 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 49 74 65 6d 28 72 6f 77 2c 20 ']))..........self.setItem(row,.
57080 32 2c 20 53 65 72 69 65 73 54 61 62 6c 65 57 69 64 67 65 74 49 74 65 6d 28 62 6f 6f 6b 5b 27 73 2,.SeriesTableWidgetItem(book['s
570a0 65 72 69 65 73 27 5d 2c 20 62 6f 6f 6b 5b 27 73 65 72 69 65 73 5f 69 6e 64 65 78 27 5d 29 29 0d eries'],.book['series_index'])).
570c0 0a 0d 0a 20 20 20 20 64 65 66 20 67 65 74 5f 63 61 6c 69 62 72 65 5f 69 64 73 28 73 65 6c 66 29 .......def.get_calibre_ids(self)
570e0 3a 0d 0a 20 20 20 20 20 20 20 20 69 64 73 20 3d 20 5b 5d 0d 0a 20 20 20 20 20 20 20 20 66 6f 72 :..........ids.=.[]..........for
57100 20 72 6f 77 20 69 6e 20 72 61 6e 67 65 28 73 65 6c 66 2e 72 6f 77 43 6f 75 6e 74 28 29 29 3a 0d .row.in.range(self.rowCount()):.
57120 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 64 73 2e 61 70 70 65 6e 64 28 73 65 6c 66 2e 69 74 65 .............ids.append(self.ite
57140 6d 28 72 6f 77 2c 20 30 29 2e 64 61 74 61 28 51 74 2e 55 73 65 72 52 6f 6c 65 29 29 0d 0a 20 20 m(row,.0).data(Qt.UserRole))....
57160 20 20 20 20 20 20 72 65 74 75 72 6e 20 69 64 73 0d 0a 0d 0a 20 20 20 20 64 65 66 20 72 65 6d 6f ......return.ids........def.remo
57180 76 65 5f 73 65 6c 65 63 74 65 64 5f 72 6f 77 73 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 ve_selected_rows(self):.........
571a0 20 73 65 6c 66 2e 73 65 74 46 6f 63 75 73 28 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 72 6f 77 .self.setFocus()..........selrow
571c0 73 20 3d 20 73 65 6c 66 2e 73 65 6c 65 63 74 69 6f 6e 4d 6f 64 65 6c 28 29 2e 73 65 6c 65 63 74 s.=.self.selectionModel().select
571e0 65 64 52 6f 77 73 28 29 0d 0a 20 20 20 20 20 20 20 20 72 6f 77 73 20 3d 20 73 6f 72 74 65 64 28 edRows()..........rows.=.sorted(
57200 73 65 6c 72 6f 77 73 2c 20 6b 65 79 3d 6c 61 6d 62 64 61 20 78 3a 20 78 2e 72 6f 77 28 29 2c 20 selrows,.key=lambda.x:.x.row(),.
57220 72 65 76 65 72 73 65 3d 54 72 75 65 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 6c 65 6e 28 72 6f reverse=True)..........if.len(ro
57240 77 73 29 20 3d 3d 20 30 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 0d 0a 20 ws).==.0:..............return...
57260 20 20 20 20 20 20 20 6d 65 73 73 61 67 65 20 3d 20 5f 28 27 3c 70 3e 41 72 65 20 79 6f 75 20 73 .......message.=._('<p>Are.you.s
57280 75 72 65 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 72 65 6d 6f 76 65 20 74 68 69 73 20 62 6f 6f 6b ure.you.want.to.remove.this.book
572a0 20 66 72 6f 6d 20 74 68 65 20 6c 69 73 74 3f 27 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 6c 65 .from.the.list?')..........if.le
572c0 6e 28 72 6f 77 73 29 20 3e 20 31 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 6d 65 73 73 61 67 n(rows).>.1:..............messag
572e0 65 20 3d 20 5f 28 27 3c 70 3e 41 72 65 20 79 6f 75 20 73 75 72 65 20 79 6f 75 20 77 61 6e 74 20 e.=._('<p>Are.you.sure.you.want.
57300 74 6f 20 72 65 6d 6f 76 65 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 25 64 20 62 6f 6f 6b 73 20 to.remove.the.selected.%d.books.
57320 66 72 6f 6d 20 74 68 65 20 6c 69 73 74 3f 27 29 25 6c 65 6e 28 72 6f 77 73 29 0d 0a 20 20 20 20 from.the.list?')%len(rows)......
57340 20 20 20 20 69 66 20 6e 6f 74 20 63 6f 6e 66 69 72 6d 28 6d 65 73 73 61 67 65 2c 27 72 65 61 64 ....if.not.confirm(message,'read
57360 69 6e 67 5f 6c 69 73 74 5f 64 65 6c 65 74 65 5f 69 74 65 6d 27 2c 20 73 65 6c 66 29 3a 0d 0a 20 ing_list_delete_item',.self):...
57380 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 0d 0a 20 20 20 20 20 20 20 20 66 69 72 73 74 ...........return..........first
573a0 5f 73 65 6c 5f 72 6f 77 20 3d 20 73 65 6c 66 2e 63 75 72 72 65 6e 74 52 6f 77 28 29 0d 0a 20 20 _sel_row.=.self.currentRow()....
573c0 20 20 20 20 20 20 66 6f 72 20 73 65 6c 72 6f 77 20 69 6e 20 72 6f 77 73 3a 0d 0a 20 20 20 20 20 ......for.selrow.in.rows:.......
573e0 20 20 20 20 20 20 20 73 65 6c 66 2e 72 65 6d 6f 76 65 52 6f 77 28 73 65 6c 72 6f 77 2e 72 6f 77 .......self.removeRow(selrow.row
57400 28 29 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 66 69 72 73 74 5f 73 65 6c 5f 72 6f 77 20 3c 20 ())..........if.first_sel_row.<.
57420 73 65 6c 66 2e 72 6f 77 43 6f 75 6e 74 28 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 self.rowCount():..............se
57440 6c 66 2e 73 65 6c 65 63 74 5f 61 6e 64 5f 73 63 72 6f 6c 6c 5f 74 6f 5f 72 6f 77 28 66 69 72 73 lf.select_and_scroll_to_row(firs
57460 74 5f 73 65 6c 5f 72 6f 77 29 0d 0a 20 20 20 20 20 20 20 20 65 6c 69 66 20 73 65 6c 66 2e 72 6f t_sel_row)..........elif.self.ro
57480 77 43 6f 75 6e 74 28 29 20 3e 20 30 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e wCount().>.0:..............self.
574a0 73 65 6c 65 63 74 5f 61 6e 64 5f 73 63 72 6f 6c 6c 5f 74 6f 5f 72 6f 77 28 66 69 72 73 74 5f 73 select_and_scroll_to_row(first_s
574c0 65 6c 5f 72 6f 77 20 2d 20 31 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 73 65 6c 65 63 74 5f 61 6e el_row.-.1)........def.select_an
574e0 64 5f 73 63 72 6f 6c 6c 5f 74 6f 5f 72 6f 77 28 73 65 6c 66 2c 20 72 6f 77 29 3a 0d 0a 20 20 20 d_scroll_to_row(self,.row):.....
57500 20 20 20 20 20 73 65 6c 66 2e 73 65 6c 65 63 74 52 6f 77 28 72 6f 77 29 0d 0a 20 20 20 20 20 20 .....self.selectRow(row)........
57520 20 20 73 65 6c 66 2e 73 63 72 6f 6c 6c 54 6f 49 74 65 6d 28 73 65 6c 66 2e 63 75 72 72 65 6e 74 ..self.scrollToItem(self.current
57540 49 74 65 6d 28 29 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 6d 6f 76 65 5f 72 6f 77 73 5f 75 70 28 Item())........def.move_rows_up(
57560 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 46 6f 63 75 73 28 29 0d self):..........self.setFocus().
57580 0a 20 20 20 20 20 20 20 20 72 6f 77 73 20 3d 20 73 65 6c 66 2e 73 65 6c 65 63 74 69 6f 6e 4d 6f .........rows.=.self.selectionMo
575a0 64 65 6c 28 29 2e 73 65 6c 65 63 74 65 64 52 6f 77 73 28 29 0d 0a 20 20 20 20 20 20 20 20 69 66 del().selectedRows()..........if
575c0 20 6c 65 6e 28 72 6f 77 73 29 20 3d 3d 20 30 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 .len(rows).==.0:..............re
575e0 74 75 72 6e 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 72 6f 77 73 20 3d 20 5b 5d 0d 0a 20 20 20 20 turn..........selrows.=.[]......
57600 20 20 20 20 66 6f 72 20 72 6f 77 20 69 6e 20 72 6f 77 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 ....for.row.in.rows:............
57620 20 20 73 65 6c 72 6f 77 73 2e 61 70 70 65 6e 64 28 72 6f 77 2e 72 6f 77 28 29 29 0d 0a 20 20 20 ..selrows.append(row.row()).....
57640 20 20 20 20 20 73 65 6c 72 6f 77 73 2e 73 6f 72 74 28 29 0d 0a 20 20 20 20 20 20 20 20 66 69 72 .....selrows.sort()..........fir
57660 73 74 5f 73 65 6c 5f 72 6f 77 20 3d 20 73 65 6c 72 6f 77 73 5b 30 5d 0d 0a 20 20 20 20 20 20 20 st_sel_row.=.selrows[0].........
57680 20 69 66 20 66 69 72 73 74 5f 73 65 6c 5f 72 6f 77 20 3c 3d 20 30 3a 0d 0a 20 20 20 20 20 20 20 .if.first_sel_row.<=.0:.........
576a0 20 20 20 20 20 72 65 74 75 72 6e 0d 0a 20 20 20 20 20 20 20 20 23 20 57 6f 72 6b 61 72 6f 75 6e .....return..........#.Workaroun
576c0 64 20 66 6f 72 20 73 74 72 61 6e 67 65 20 73 65 6c 65 63 74 69 6f 6e 20 62 75 67 20 69 6e 20 51 d.for.strange.selection.bug.in.Q
576e0 74 20 77 68 69 63 68 20 22 61 6c 74 65 72 73 22 20 74 68 65 20 73 65 6c 65 63 74 69 6f 6e 0d 0a t.which."alters".the.selection..
57700 20 20 20 20 20 20 20 20 23 20 69 6e 20 63 65 72 74 61 69 6e 20 63 69 72 63 75 6d 73 74 61 6e 63 ........#.in.certain.circumstanc
57720 65 73 20 77 68 69 63 68 20 6d 65 61 6e 74 20 6d 6f 76 65 20 64 6f 77 6e 20 6f 6e 6c 79 20 77 6f es.which.meant.move.down.only.wo
57740 72 6b 65 64 20 70 72 6f 70 65 72 6c 79 20 22 6f 6e 63 65 22 0d 0a 20 20 20 20 20 20 20 20 66 6f rked.properly."once"..........fo
57760 72 20 73 65 6c 72 6f 77 20 69 6e 20 73 65 6c 72 6f 77 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 r.selrow.in.selrows:............
57780 20 20 73 65 6c 66 2e 73 77 61 70 5f 72 6f 77 5f 77 69 64 67 65 74 73 28 73 65 6c 72 6f 77 20 2d ..self.swap_row_widgets(selrow.-
577a0 20 31 2c 20 73 65 6c 72 6f 77 20 2b 20 31 29 0d 0a 20 20 20 20 20 20 20 20 73 63 72 6f 6c 6c 5f .1,.selrow.+.1)..........scroll_
577c0 74 6f 5f 72 6f 77 20 3d 20 66 69 72 73 74 5f 73 65 6c 5f 72 6f 77 20 2d 20 31 0d 0a 20 20 20 20 to_row.=.first_sel_row.-.1......
577e0 20 20 20 20 69 66 20 73 63 72 6f 6c 6c 5f 74 6f 5f 72 6f 77 20 3e 20 30 3a 0d 0a 20 20 20 20 20 ....if.scroll_to_row.>.0:.......
57800 20 20 20 20 20 20 20 73 63 72 6f 6c 6c 5f 74 6f 5f 72 6f 77 20 3d 20 73 63 72 6f 6c 6c 5f 74 6f .......scroll_to_row.=.scroll_to
57820 5f 72 6f 77 20 2d 20 31 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 63 72 6f 6c 6c 54 6f 49 _row.-.1..........self.scrollToI
57840 74 65 6d 28 73 65 6c 66 2e 69 74 65 6d 28 73 63 72 6f 6c 6c 5f 74 6f 5f 72 6f 77 2c 20 30 29 29 tem(self.item(scroll_to_row,.0))
57860 0d 0a 0d 0a 20 20 20 20 64 65 66 20 6d 6f 76 65 5f 31 30 5f 72 6f 77 73 5f 75 70 28 73 65 6c 66 ........def.move_10_rows_up(self
57880 29 3a 0d 0a 20 20 20 20 20 20 20 20 66 6f 72 20 72 6f 77 20 69 6e 20 72 61 6e 67 65 28 30 2c 20 ):..........for.row.in.range(0,.
578a0 31 30 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6d 6f 76 65 5f 72 6f 77 73 10):..............self.move_rows
578c0 5f 75 70 28 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 6d 6f 76 65 5f 74 6f 5f 74 6f 70 28 73 65 6c _up()........def.move_to_top(sel
578e0 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 66 6f 72 20 72 6f 77 20 69 6e 20 72 61 6e 67 65 28 30 2c f):..........for.row.in.range(0,
57900 20 73 65 6c 66 2e 72 6f 77 43 6f 75 6e 74 28 29 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 .self.rowCount()):..............
57920 73 65 6c 66 2e 6d 6f 76 65 5f 72 6f 77 73 5f 75 70 28 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 6d self.move_rows_up()........def.m
57940 6f 76 65 5f 72 6f 77 73 5f 64 6f 77 6e 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 65 ove_rows_down(self):..........se
57960 6c 66 2e 73 65 74 46 6f 63 75 73 28 29 0d 0a 20 20 20 20 20 20 20 20 72 6f 77 73 20 3d 20 73 65 lf.setFocus()..........rows.=.se
57980 6c 66 2e 73 65 6c 65 63 74 69 6f 6e 4d 6f 64 65 6c 28 29 2e 73 65 6c 65 63 74 65 64 52 6f 77 73 lf.selectionModel().selectedRows
579a0 28 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 6c 65 6e 28 72 6f 77 73 29 20 3d 3d 20 30 3a 0d 0a ()..........if.len(rows).==.0:..
579c0 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 72 ............return..........selr
579e0 6f 77 73 20 3d 20 5b 5d 0d 0a 20 20 20 20 20 20 20 20 66 6f 72 20 72 6f 77 20 69 6e 20 72 6f 77 ows.=.[]..........for.row.in.row
57a00 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 72 6f 77 73 2e 61 70 70 65 6e 64 28 72 s:..............selrows.append(r
57a20 6f 77 2e 72 6f 77 28 29 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 72 6f 77 73 2e 73 6f 72 74 28 ow.row())..........selrows.sort(
57a40 29 0d 0a 20 20 20 20 20 20 20 20 6c 61 73 74 5f 73 65 6c 5f 72 6f 77 20 3d 20 73 65 6c 72 6f 77 )..........last_sel_row.=.selrow
57a60 73 5b 2d 31 5d 0d 0a 20 20 20 20 20 20 20 20 69 66 20 6c 61 73 74 5f 73 65 6c 5f 72 6f 77 20 3d s[-1]..........if.last_sel_row.=
57a80 3d 20 73 65 6c 66 2e 72 6f 77 43 6f 75 6e 74 28 29 20 2d 20 31 3a 0d 0a 20 20 20 20 20 20 20 20 =.self.rowCount().-.1:..........
57aa0 20 20 20 20 72 65 74 75 72 6e 0d 0a 20 20 20 20 20 20 20 20 23 20 57 6f 72 6b 61 72 6f 75 6e 64 ....return..........#.Workaround
57ac0 20 66 6f 72 20 73 74 72 61 6e 67 65 20 73 65 6c 65 63 74 69 6f 6e 20 62 75 67 20 69 6e 20 51 74 .for.strange.selection.bug.in.Qt
57ae0 20 77 68 69 63 68 20 22 61 6c 74 65 72 73 22 20 74 68 65 20 73 65 6c 65 63 74 69 6f 6e 0d 0a 20 .which."alters".the.selection...
57b00 20 20 20 20 20 20 20 23 20 69 6e 20 63 65 72 74 61 69 6e 20 63 69 72 63 75 6d 73 74 61 6e 63 65 .......#.in.certain.circumstance
57b20 73 20 77 68 69 63 68 20 6d 65 61 6e 74 20 6d 6f 76 65 20 64 6f 77 6e 20 6f 6e 6c 79 20 77 6f 72 s.which.meant.move.down.only.wor
57b40 6b 65 64 20 70 72 6f 70 65 72 6c 79 20 22 6f 6e 63 65 22 0d 0a 20 20 20 20 20 20 20 20 66 6f 72 ked.properly."once"..........for
57b60 20 73 65 6c 72 6f 77 20 69 6e 20 72 65 76 65 72 73 65 64 28 73 65 6c 72 6f 77 73 29 3a 0d 0a 20 .selrow.in.reversed(selrows):...
57b80 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 77 61 70 5f 72 6f 77 5f 77 69 64 67 65 74 73 ...........self.swap_row_widgets
57ba0 28 73 65 6c 72 6f 77 20 2b 20 32 2c 20 73 65 6c 72 6f 77 29 0d 0a 20 20 20 20 20 20 20 20 73 63 (selrow.+.2,.selrow)..........sc
57bc0 72 6f 6c 6c 5f 74 6f 5f 72 6f 77 20 3d 20 6c 61 73 74 5f 73 65 6c 5f 72 6f 77 20 2b 20 31 0d 0a roll_to_row.=.last_sel_row.+.1..
57be0 20 20 20 20 20 20 20 20 69 66 20 73 63 72 6f 6c 6c 5f 74 6f 5f 72 6f 77 20 3c 20 73 65 6c 66 2e ........if.scroll_to_row.<.self.
57c00 72 6f 77 43 6f 75 6e 74 28 29 20 2d 20 31 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 63 72 rowCount().-.1:..............scr
57c20 6f 6c 6c 5f 74 6f 5f 72 6f 77 20 3d 20 73 63 72 6f 6c 6c 5f 74 6f 5f 72 6f 77 20 2b 20 31 0d 0a oll_to_row.=.scroll_to_row.+.1..
57c40 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 63 72 6f 6c 6c 54 6f 49 74 65 6d 28 73 65 6c 66 2e 69 ........self.scrollToItem(self.i
57c60 74 65 6d 28 73 63 72 6f 6c 6c 5f 74 6f 5f 72 6f 77 2c 20 30 29 29 0d 0a 0d 0a 20 20 20 20 64 65 tem(scroll_to_row,.0))........de
57c80 66 20 6d 6f 76 65 5f 31 30 5f 72 6f 77 73 5f 64 6f 77 6e 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 f.move_10_rows_down(self):......
57ca0 20 20 20 20 66 6f 72 20 72 6f 77 20 69 6e 20 72 61 6e 67 65 28 30 2c 20 31 30 29 3a 0d 0a 20 20 ....for.row.in.range(0,.10):....
57cc0 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6d 6f 76 65 5f 72 6f 77 73 5f 64 6f 77 6e 28 29 0d ..........self.move_rows_down().
57ce0 0a 0d 0a 20 20 20 20 64 65 66 20 6d 6f 76 65 5f 74 6f 5f 62 6f 74 74 6f 6d 28 73 65 6c 66 29 3a .......def.move_to_bottom(self):
57d00 0d 0a 20 20 20 20 20 20 20 20 66 6f 72 20 72 6f 77 20 69 6e 20 72 61 6e 67 65 28 30 2c 20 73 65 ..........for.row.in.range(0,.se
57d20 6c 66 2e 72 6f 77 43 6f 75 6e 74 28 29 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c lf.rowCount()):..............sel
57d40 66 2e 6d 6f 76 65 5f 72 6f 77 73 5f 64 6f 77 6e 28 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 73 77 f.move_rows_down()........def.sw
57d60 61 70 5f 72 6f 77 5f 77 69 64 67 65 74 73 28 73 65 6c 66 2c 20 73 72 63 5f 72 6f 77 2c 20 64 65 ap_row_widgets(self,.src_row,.de
57d80 73 74 5f 72 6f 77 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 62 6c 6f 63 6b 53 69 67 6e st_row):..........self.blockSign
57da0 61 6c 73 28 54 72 75 65 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 69 6e 73 65 72 74 52 6f als(True)..........self.insertRo
57dc0 77 28 64 65 73 74 5f 72 6f 77 29 0d 0a 20 20 20 20 20 20 20 20 66 6f 72 20 63 6f 6c 20 69 6e 20 w(dest_row)..........for.col.in.
57de0 72 61 6e 67 65 28 30 2c 20 73 65 6c 66 2e 63 6f 6c 75 6d 6e 43 6f 75 6e 74 28 29 29 3a 0d 0a 20 range(0,.self.columnCount()):...
57e00 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 49 74 65 6d 28 64 65 73 74 5f 72 6f 77 ...........self.setItem(dest_row
57e20 2c 20 63 6f 6c 2c 20 73 65 6c 66 2e 74 61 6b 65 49 74 65 6d 28 73 72 63 5f 72 6f 77 2c 20 63 6f ,.col,.self.takeItem(src_row,.co
57e40 6c 29 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 72 65 6d 6f 76 65 52 6f 77 28 73 72 63 5f l))..........self.removeRow(src_
57e60 72 6f 77 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 62 6c 6f 63 6b 53 69 67 6e 61 6c 73 28 row)..........self.blockSignals(
57e80 46 61 6c 73 65 29 0d 0a 0d 0a 0d 0a 63 6c 61 73 73 20 45 64 69 74 4c 69 73 74 44 69 61 6c 6f 67 False)......class.EditListDialog
57ea0 28 53 69 7a 65 50 65 72 73 69 73 74 65 64 44 69 61 6c 6f 67 29 3a 0d 0a 20 20 20 20 64 65 66 20 (SizePersistedDialog):......def.
57ec0 5f 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 2c 20 70 61 72 65 6e 74 2c 20 62 6f 6f 6b 73 2c 20 6c 69 __init__(self,.parent,.books,.li
57ee0 73 74 5f 6e 61 6d 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 53 69 7a 65 50 65 72 73 69 73 74 65 64 st_name):..........SizePersisted
57f00 44 69 61 6c 6f 67 2e 5f 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 2c 20 70 61 72 65 6e 74 2c 20 5f 28 Dialog.__init__(self,.parent,._(
57f20 27 72 65 61 64 69 6e 67 20 6c 69 73 74 20 70 6c 75 67 69 6e 3a 65 64 69 74 20 6c 69 73 74 20 64 'reading.list.plugin:edit.list.d
57f40 69 61 6c 6f 67 27 29 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 57 69 6e 64 6f 77 ialog'))..........self.setWindow
57f60 54 69 74 6c 65 28 5f 28 27 45 64 69 74 20 4c 69 73 74 27 29 29 0d 0a 20 20 20 20 20 20 20 20 6c Title(_('Edit.List'))..........l
57f80 61 79 6f 75 74 20 3d 20 51 56 42 6f 78 4c 61 79 6f 75 74 28 73 65 6c 66 29 0d 0a 20 20 20 20 20 ayout.=.QVBoxLayout(self).......
57fa0 20 20 20 73 65 6c 66 2e 73 65 74 4c 61 79 6f 75 74 28 6c 61 79 6f 75 74 29 0d 0a 20 20 20 20 20 ...self.setLayout(layout).......
57fc0 20 20 20 74 69 74 6c 65 5f 6c 61 79 6f 75 74 20 3d 20 49 6d 61 67 65 54 69 74 6c 65 4c 61 79 6f ...title_layout.=.ImageTitleLayo
57fe0 75 74 28 73 65 6c 66 2c 20 27 69 6d 61 67 65 73 2f 72 65 61 64 69 6e 67 5f 6c 69 73 74 2e 70 6e ut(self,.'images/reading_list.pn
58000 67 27 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 g',.............................
58020 20 20 20 20 20 20 20 20 20 20 20 20 20 5f 28 27 5c 27 25 73 5c 27 20 6c 69 73 74 20 62 6f 6f 6b ............._('\'%s\'.list.book
58040 73 27 29 25 6c 69 73 74 5f 6e 61 6d 65 29 0d 0a 20 20 20 20 20 20 20 20 6c 61 79 6f 75 74 2e 61 s')%list_name)..........layout.a
58060 64 64 4c 61 79 6f 75 74 28 74 69 74 6c 65 5f 6c 61 79 6f 75 74 29 0d 0a 20 20 20 20 20 20 20 20 ddLayout(title_layout)..........
58080 62 6f 6f 6b 73 5f 6c 61 79 6f 75 74 20 3d 20 51 48 42 6f 78 4c 61 79 6f 75 74 28 29 0d 0a 20 20 books_layout.=.QHBoxLayout()....
580a0 20 20 20 20 20 20 6c 61 79 6f 75 74 2e 61 64 64 4c 61 79 6f 75 74 28 62 6f 6f 6b 73 5f 6c 61 79 ......layout.addLayout(books_lay
580c0 6f 75 74 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 62 6f 6f 6b 73 5f 74 61 62 6c 65 out)............self.books_table
580e0 20 3d 20 45 64 69 74 4c 69 73 74 54 61 62 6c 65 57 69 64 67 65 74 28 73 65 6c 66 29 0d 0a 20 20 .=.EditListTableWidget(self)....
58100 20 20 20 20 20 20 62 6f 6f 6b 73 5f 6c 61 79 6f 75 74 2e 61 64 64 57 69 64 67 65 74 28 73 65 6c ......books_layout.addWidget(sel
58120 66 2e 62 6f 6f 6b 73 5f 74 61 62 6c 65 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 62 75 74 74 6f 6e f.books_table)............button
58140 5f 6c 61 79 6f 75 74 20 3d 20 51 56 42 6f 78 4c 61 79 6f 75 74 28 29 0d 0a 20 20 20 20 20 20 20 _layout.=.QVBoxLayout().........
58160 20 62 6f 6f 6b 73 5f 6c 61 79 6f 75 74 2e 61 64 64 4c 61 79 6f 75 74 28 62 75 74 74 6f 6e 5f 6c .books_layout.addLayout(button_l
58180 61 79 6f 75 74 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 23 20 6d 6f 76 65 20 74 6f 20 74 6f 70 20 ayout)............#.move.to.top.
581a0 62 75 74 74 6f 6e 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6d 6f 76 65 5f 74 6f 70 5f 62 75 button..........self.move_top_bu
581c0 74 74 6f 6e 20 3d 20 51 54 6f 6f 6c 42 75 74 74 6f 6e 28 73 65 6c 66 29 0d 0a 20 20 20 20 20 20 tton.=.QToolButton(self)........
581e0 20 20 73 65 6c 66 2e 6d 6f 76 65 5f 74 6f 70 5f 62 75 74 74 6f 6e 2e 73 65 74 54 6f 6f 6c 54 69 ..self.move_top_button.setToolTi
58200 70 28 5f 28 27 4d 6f 76 65 20 73 65 6c 65 63 74 65 64 20 62 6f 6f 6b 73 20 74 6f 20 74 68 65 20 p(_('Move.selected.books.to.the.
58220 74 6f 70 20 6f 66 20 74 68 65 20 6c 69 73 74 27 29 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 top.of.the.list'))..........self
58240 2e 6d 6f 76 65 5f 74 6f 70 5f 62 75 74 74 6f 6e 2e 73 65 74 49 63 6f 6e 28 67 65 74 5f 69 63 6f .move_top_button.setIcon(get_ico
58260 6e 28 27 69 6d 61 67 65 73 2f 61 72 72 6f 77 5f 75 70 5f 64 6f 75 62 6c 65 5f 62 61 72 2e 70 6e n('images/arrow_up_double_bar.pn
58280 67 27 29 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6d 6f 76 65 5f 74 6f 70 5f 62 75 74 74 g'))..........self.move_top_butt
582a0 6f 6e 2e 63 6c 69 63 6b 65 64 2e 63 6f 6e 6e 65 63 74 28 73 65 6c 66 2e 62 6f 6f 6b 73 5f 74 61 on.clicked.connect(self.books_ta
582c0 62 6c 65 2e 6d 6f 76 65 5f 74 6f 5f 74 6f 70 29 0d 0a 20 20 20 20 20 20 20 20 62 75 74 74 6f 6e ble.move_to_top)..........button
582e0 5f 6c 61 79 6f 75 74 2e 61 64 64 57 69 64 67 65 74 28 73 65 6c 66 2e 6d 6f 76 65 5f 74 6f 70 5f _layout.addWidget(self.move_top_
58300 62 75 74 74 6f 6e 29 0d 0a 20 20 20 20 20 20 20 20 23 20 6d 6f 76 65 20 75 70 20 31 30 20 72 6f button)..........#.move.up.10.ro
58320 77 73 20 62 75 74 74 6f 6e 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6d 6f 76 65 5f 31 30 5f ws.button..........self.move_10_
58340 75 70 5f 62 75 74 74 6f 6e 20 3d 20 51 54 6f 6f 6c 42 75 74 74 6f 6e 28 73 65 6c 66 29 0d 0a 20 up_button.=.QToolButton(self)...
58360 20 20 20 20 20 20 20 73 65 6c 66 2e 6d 6f 76 65 5f 31 30 5f 75 70 5f 62 75 74 74 6f 6e 2e 73 65 .......self.move_10_up_button.se
58380 74 54 6f 6f 6c 54 69 70 28 5f 28 27 4d 6f 76 65 20 73 65 6c 65 63 74 65 64 20 62 6f 6f 6b 73 20 tToolTip(_('Move.selected.books.
583a0 31 30 20 72 6f 77 73 20 75 70 20 74 68 65 20 6c 69 73 74 27 29 29 0d 0a 20 20 20 20 20 20 20 20 10.rows.up.the.list'))..........
583c0 73 65 6c 66 2e 6d 6f 76 65 5f 31 30 5f 75 70 5f 62 75 74 74 6f 6e 2e 73 65 74 49 63 6f 6e 28 67 self.move_10_up_button.setIcon(g
583e0 65 74 5f 69 63 6f 6e 28 27 69 6d 61 67 65 73 2f 61 72 72 6f 77 5f 75 70 5f 64 6f 75 62 6c 65 2e et_icon('images/arrow_up_double.
58400 70 6e 67 27 29 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6d 6f 76 65 5f 31 30 5f 75 70 5f png'))..........self.move_10_up_
58420 62 75 74 74 6f 6e 2e 63 6c 69 63 6b 65 64 2e 63 6f 6e 6e 65 63 74 28 73 65 6c 66 2e 62 6f 6f 6b button.clicked.connect(self.book
58440 73 5f 74 61 62 6c 65 2e 6d 6f 76 65 5f 31 30 5f 72 6f 77 73 5f 75 70 29 0d 0a 20 20 20 20 20 20 s_table.move_10_rows_up)........
58460 20 20 62 75 74 74 6f 6e 5f 6c 61 79 6f 75 74 2e 61 64 64 57 69 64 67 65 74 28 73 65 6c 66 2e 6d ..button_layout.addWidget(self.m
58480 6f 76 65 5f 31 30 5f 75 70 5f 62 75 74 74 6f 6e 29 0d 0a 20 20 20 20 20 20 20 20 23 20 6d 6f 76 ove_10_up_button)..........#.mov
584a0 65 20 75 70 20 6f 6e 65 20 72 6f 77 20 62 75 74 74 6f 6e 0d 0a 20 20 20 20 20 20 20 20 73 65 6c e.up.one.row.button..........sel
584c0 66 2e 6d 6f 76 65 5f 75 70 5f 62 75 74 74 6f 6e 20 3d 20 51 54 6f 6f 6c 42 75 74 74 6f 6e 28 73 f.move_up_button.=.QToolButton(s
584e0 65 6c 66 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6d 6f 76 65 5f 75 70 5f 62 75 74 74 6f elf)..........self.move_up_butto
58500 6e 2e 73 65 74 54 6f 6f 6c 54 69 70 28 5f 28 27 4d 6f 76 65 20 73 65 6c 65 63 74 65 64 20 62 6f n.setToolTip(_('Move.selected.bo
58520 6f 6b 73 20 75 70 20 74 68 65 20 6c 69 73 74 27 29 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 oks.up.the.list'))..........self
58540 2e 6d 6f 76 65 5f 75 70 5f 62 75 74 74 6f 6e 2e 73 65 74 49 63 6f 6e 28 67 65 74 5f 69 63 6f 6e .move_up_button.setIcon(get_icon
58560 28 27 69 6d 61 67 65 73 2f 61 72 72 6f 77 5f 75 70 5f 73 69 6e 67 6c 65 2e 70 6e 67 27 29 29 0d ('images/arrow_up_single.png')).
58580 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6d 6f 76 65 5f 75 70 5f 62 75 74 74 6f 6e 2e 63 6c 69 .........self.move_up_button.cli
585a0 63 6b 65 64 2e 63 6f 6e 6e 65 63 74 28 73 65 6c 66 2e 62 6f 6f 6b 73 5f 74 61 62 6c 65 2e 6d 6f cked.connect(self.books_table.mo
585c0 76 65 5f 72 6f 77 73 5f 75 70 29 0d 0a 20 20 20 20 20 20 20 20 62 75 74 74 6f 6e 5f 6c 61 79 6f ve_rows_up)..........button_layo
585e0 75 74 2e 61 64 64 57 69 64 67 65 74 28 73 65 6c 66 2e 6d 6f 76 65 5f 75 70 5f 62 75 74 74 6f 6e ut.addWidget(self.move_up_button
58600 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 73 70 61 63 65 72 49 74 65 6d 20 3d 20 51 53 70 61 63 65 )............spacerItem.=.QSpace
58620 72 49 74 65 6d 28 32 30 2c 20 34 30 2c 20 71 53 69 7a 65 50 6f 6c 69 63 79 5f 4d 69 6e 69 6d 75 rItem(20,.40,.qSizePolicy_Minimu
58640 6d 2c 20 71 53 69 7a 65 50 6f 6c 69 63 79 5f 45 78 70 61 6e 64 69 6e 67 29 0d 0a 20 20 20 20 20 m,.qSizePolicy_Expanding).......
58660 20 20 20 62 75 74 74 6f 6e 5f 6c 61 79 6f 75 74 2e 61 64 64 49 74 65 6d 28 73 70 61 63 65 72 49 ...button_layout.addItem(spacerI
58680 74 65 6d 29 0d 0a 0d 0a 09 23 20 72 65 6d 6f 76 65 20 66 72 6f 6d 20 6c 69 73 74 20 62 75 74 74 tem).....#.remove.from.list.butt
586a0 6f 6e 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 72 65 6d 6f 76 65 5f 62 75 74 74 6f 6e 20 3d on..........self.remove_button.=
586c0 20 51 54 6f 6f 6c 42 75 74 74 6f 6e 28 73 65 6c 66 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 .QToolButton(self)..........self
586e0 2e 72 65 6d 6f 76 65 5f 62 75 74 74 6f 6e 2e 73 65 74 54 6f 6f 6c 54 69 70 28 5f 28 27 52 65 6d .remove_button.setToolTip(_('Rem
58700 6f 76 65 20 73 65 6c 65 63 74 65 64 20 62 6f 6f 6b 73 20 66 72 6f 6d 20 74 68 65 20 6c 69 73 74 ove.selected.books.from.the.list
58720 27 29 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 72 65 6d 6f 76 65 5f 62 75 74 74 6f 6e 2e '))..........self.remove_button.
58740 73 65 74 49 63 6f 6e 28 67 65 74 5f 69 63 6f 6e 28 27 6c 69 73 74 5f 72 65 6d 6f 76 65 2e 70 6e setIcon(get_icon('list_remove.pn
58760 67 27 29 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 72 65 6d 6f 76 65 5f 62 75 74 74 6f 6e g'))..........self.remove_button
58780 2e 63 6c 69 63 6b 65 64 2e 63 6f 6e 6e 65 63 74 28 73 65 6c 66 2e 72 65 6d 6f 76 65 5f 66 72 6f .clicked.connect(self.remove_fro
587a0 6d 5f 6c 69 73 74 29 0d 0a 20 20 20 20 20 20 20 20 62 75 74 74 6f 6e 5f 6c 61 79 6f 75 74 2e 61 m_list)..........button_layout.a
587c0 64 64 57 69 64 67 65 74 28 73 65 6c 66 2e 72 65 6d 6f 76 65 5f 62 75 74 74 6f 6e 29 0d 0a 20 20 ddWidget(self.remove_button)....
587e0 20 20 20 20 20 20 73 70 61 63 65 72 49 74 65 6d 31 20 3d 20 51 53 70 61 63 65 72 49 74 65 6d 28 ......spacerItem1.=.QSpacerItem(
58800 32 30 2c 20 34 30 2c 20 71 53 69 7a 65 50 6f 6c 69 63 79 5f 4d 69 6e 69 6d 75 6d 2c 20 71 53 69 20,.40,.qSizePolicy_Minimum,.qSi
58820 7a 65 50 6f 6c 69 63 79 5f 45 78 70 61 6e 64 69 6e 67 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 23 zePolicy_Expanding)............#
58840 20 6d 6f 76 65 20 64 6f 77 6e 20 6f 6e 65 20 72 6f 77 20 62 75 74 74 6f 6e 0d 0a 20 20 20 20 20 .move.down.one.row.button.......
58860 20 20 20 62 75 74 74 6f 6e 5f 6c 61 79 6f 75 74 2e 61 64 64 49 74 65 6d 28 73 70 61 63 65 72 49 ...button_layout.addItem(spacerI
58880 74 65 6d 31 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6d 6f 76 65 5f 64 6f 77 6e 5f 62 75 tem1)..........self.move_down_bu
588a0 74 74 6f 6e 20 3d 20 51 54 6f 6f 6c 42 75 74 74 6f 6e 28 73 65 6c 66 29 0d 0a 20 20 20 20 20 20 tton.=.QToolButton(self)........
588c0 20 20 73 65 6c 66 2e 6d 6f 76 65 5f 64 6f 77 6e 5f 62 75 74 74 6f 6e 2e 73 65 74 54 6f 6f 6c 54 ..self.move_down_button.setToolT
588e0 69 70 28 5f 28 27 4d 6f 76 65 20 73 65 6c 65 63 74 65 64 20 62 6f 6f 6b 73 20 64 6f 77 6e 20 74 ip(_('Move.selected.books.down.t
58900 68 65 20 6c 69 73 74 27 29 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6d 6f 76 65 5f 64 6f he.list'))..........self.move_do
58920 77 6e 5f 62 75 74 74 6f 6e 2e 73 65 74 49 63 6f 6e 28 67 65 74 5f 69 63 6f 6e 28 27 69 6d 61 67 wn_button.setIcon(get_icon('imag
58940 65 73 2f 61 72 72 6f 77 5f 64 6f 77 6e 5f 73 69 6e 67 6c 65 2e 70 6e 67 27 29 29 0d 0a 20 20 20 es/arrow_down_single.png')).....
58960 20 20 20 20 20 73 65 6c 66 2e 6d 6f 76 65 5f 64 6f 77 6e 5f 62 75 74 74 6f 6e 2e 63 6c 69 63 6b .....self.move_down_button.click
58980 65 64 2e 63 6f 6e 6e 65 63 74 28 73 65 6c 66 2e 62 6f 6f 6b 73 5f 74 61 62 6c 65 2e 6d 6f 76 65 ed.connect(self.books_table.move
589a0 5f 72 6f 77 73 5f 64 6f 77 6e 29 0d 0a 20 20 20 20 20 20 20 20 62 75 74 74 6f 6e 5f 6c 61 79 6f _rows_down)..........button_layo
589c0 75 74 2e 61 64 64 57 69 64 67 65 74 28 73 65 6c 66 2e 6d 6f 76 65 5f 64 6f 77 6e 5f 62 75 74 74 ut.addWidget(self.move_down_butt
589e0 6f 6e 29 0d 0a 20 20 20 20 20 20 20 20 23 20 6d 6f 76 65 20 64 6f 77 6e 20 31 30 20 72 6f 77 73 on)..........#.move.down.10.rows
58a00 20 62 75 74 74 6f 6e 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6d 6f 76 65 5f 31 30 5f 64 6f .button..........self.move_10_do
58a20 77 6e 5f 62 75 74 74 6f 6e 20 3d 20 51 54 6f 6f 6c 42 75 74 74 6f 6e 28 73 65 6c 66 29 0d 0a 20 wn_button.=.QToolButton(self)...
58a40 20 20 20 20 20 20 20 73 65 6c 66 2e 6d 6f 76 65 5f 31 30 5f 64 6f 77 6e 5f 62 75 74 74 6f 6e 2e .......self.move_10_down_button.
58a60 73 65 74 54 6f 6f 6c 54 69 70 28 5f 28 27 4d 6f 76 65 20 73 65 6c 65 63 74 65 64 20 62 6f 6f 6b setToolTip(_('Move.selected.book
58a80 73 20 31 30 20 72 6f 77 73 20 64 6f 77 6e 20 74 68 65 20 6c 69 73 74 27 29 29 0d 0a 20 20 20 20 s.10.rows.down.the.list'))......
58aa0 20 20 20 20 23 73 65 6c 66 2e 6d 6f 76 65 5f 31 30 5f 64 6f 77 6e 5f 62 75 74 74 6f 6e 2e 73 65 ....#self.move_10_down_button.se
58ac0 74 49 63 6f 6e 28 51 49 63 6f 6e 28 49 28 27 61 72 72 6f 77 2d 64 6f 77 6e 2e 70 6e 67 27 29 29 tIcon(QIcon(I('arrow-down.png'))
58ae0 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6d 6f 76 65 5f 31 30 5f 64 6f 77 6e 5f 62 75 74 )..........self.move_10_down_but
58b00 74 6f 6e 2e 73 65 74 49 63 6f 6e 28 67 65 74 5f 69 63 6f 6e 28 27 69 6d 61 67 65 73 2f 61 72 72 ton.setIcon(get_icon('images/arr
58b20 6f 77 5f 64 6f 77 6e 5f 64 6f 75 62 6c 65 2e 70 6e 67 27 29 29 0d 0a 20 20 20 20 20 20 20 20 73 ow_down_double.png'))..........s
58b40 65 6c 66 2e 6d 6f 76 65 5f 31 30 5f 64 6f 77 6e 5f 62 75 74 74 6f 6e 2e 63 6c 69 63 6b 65 64 2e elf.move_10_down_button.clicked.
58b60 63 6f 6e 6e 65 63 74 28 73 65 6c 66 2e 62 6f 6f 6b 73 5f 74 61 62 6c 65 2e 6d 6f 76 65 5f 31 30 connect(self.books_table.move_10
58b80 5f 72 6f 77 73 5f 64 6f 77 6e 29 0d 0a 20 20 20 20 20 20 20 20 62 75 74 74 6f 6e 5f 6c 61 79 6f _rows_down)..........button_layo
58ba0 75 74 2e 61 64 64 57 69 64 67 65 74 28 73 65 6c 66 2e 6d 6f 76 65 5f 31 30 5f 64 6f 77 6e 5f 62 ut.addWidget(self.move_10_down_b
58bc0 75 74 74 6f 6e 29 0d 0a 20 20 20 20 20 20 20 20 23 20 6d 6f 76 65 20 74 6f 20 62 6f 74 74 6f 6d utton)..........#.move.to.bottom
58be0 20 62 75 74 74 6f 6e 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6d 6f 76 65 5f 62 6f 74 74 6f .button..........self.move_botto
58c00 6d 5f 62 75 74 74 6f 6e 20 3d 20 51 54 6f 6f 6c 42 75 74 74 6f 6e 28 73 65 6c 66 29 0d 0a 20 20 m_button.=.QToolButton(self)....
58c20 20 20 20 20 20 20 73 65 6c 66 2e 6d 6f 76 65 5f 62 6f 74 74 6f 6d 5f 62 75 74 74 6f 6e 2e 73 65 ......self.move_bottom_button.se
58c40 74 54 6f 6f 6c 54 69 70 28 5f 28 27 4d 6f 76 65 20 73 65 6c 65 63 74 65 64 20 62 6f 6f 6b 73 20 tToolTip(_('Move.selected.books.
58c60 74 6f 20 74 68 65 20 62 6f 74 74 6f 6d 20 6f 66 20 74 68 65 20 6c 69 73 74 27 29 29 0d 0a 20 20 to.the.bottom.of.the.list'))....
58c80 20 20 20 20 20 20 23 73 65 6c 66 2e 6d 6f 76 65 5f 62 6f 74 74 6f 6d 5f 62 75 74 74 6f 6e 2e 73 ......#self.move_bottom_button.s
58ca0 65 74 49 63 6f 6e 28 51 49 63 6f 6e 28 49 28 27 61 72 72 6f 77 2d 64 6f 77 6e 2e 70 6e 67 27 29 etIcon(QIcon(I('arrow-down.png')
58cc0 29 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 6d 6f 76 65 5f 62 6f 74 74 6f 6d 5f 62 75 74 ))..........self.move_bottom_but
58ce0 74 6f 6e 2e 73 65 74 49 63 6f 6e 28 67 65 74 5f 69 63 6f 6e 28 27 69 6d 61 67 65 73 2f 61 72 72 ton.setIcon(get_icon('images/arr
58d00 6f 77 5f 64 6f 77 6e 5f 64 6f 75 62 6c 65 5f 62 61 72 2e 70 6e 67 27 29 29 0d 0a 20 20 20 20 20 ow_down_double_bar.png')).......
58d20 20 20 20 73 65 6c 66 2e 6d 6f 76 65 5f 62 6f 74 74 6f 6d 5f 62 75 74 74 6f 6e 2e 63 6c 69 63 6b ...self.move_bottom_button.click
58d40 65 64 2e 63 6f 6e 6e 65 63 74 28 73 65 6c 66 2e 62 6f 6f 6b 73 5f 74 61 62 6c 65 2e 6d 6f 76 65 ed.connect(self.books_table.move
58d60 5f 74 6f 5f 62 6f 74 74 6f 6d 29 0d 0a 20 20 20 20 20 20 20 20 62 75 74 74 6f 6e 5f 6c 61 79 6f _to_bottom)..........button_layo
58d80 75 74 2e 61 64 64 57 69 64 67 65 74 28 73 65 6c 66 2e 6d 6f 76 65 5f 62 6f 74 74 6f 6d 5f 62 75 ut.addWidget(self.move_bottom_bu
58da0 74 74 6f 6e 29 0d 0a 0d 0a 20 20 20 20 20 20 20 20 62 75 74 74 6f 6e 5f 62 6f 78 20 3d 20 51 44 tton)............button_box.=.QD
58dc0 69 61 6c 6f 67 42 75 74 74 6f 6e 42 6f 78 28 51 44 69 61 6c 6f 67 42 75 74 74 6f 6e 42 6f 78 2e ialogButtonBox(QDialogButtonBox.
58de0 4f 6b 20 7c 20 51 44 69 61 6c 6f 67 42 75 74 74 6f 6e 42 6f 78 2e 43 61 6e 63 65 6c 29 0d 0a 20 Ok.|.QDialogButtonBox.Cancel)...
58e00 20 20 20 20 20 20 20 62 75 74 74 6f 6e 5f 62 6f 78 2e 61 63 63 65 70 74 65 64 2e 63 6f 6e 6e 65 .......button_box.accepted.conne
58e20 63 74 28 73 65 6c 66 2e 61 63 63 65 70 74 29 0d 0a 20 20 20 20 20 20 20 20 62 75 74 74 6f 6e 5f ct(self.accept)..........button_
58e40 62 6f 78 2e 72 65 6a 65 63 74 65 64 2e 63 6f 6e 6e 65 63 74 28 73 65 6c 66 2e 72 65 6a 65 63 74 box.rejected.connect(self.reject
58e60 29 0d 0a 20 20 20 20 20 20 20 20 6c 61 79 6f 75 74 2e 61 64 64 57 69 64 67 65 74 28 62 75 74 74 )..........layout.addWidget(butt
58e80 6f 6e 5f 62 6f 78 29 0d 0a 20 20 20 20 20 20 20 20 23 20 43 61 75 73 65 20 6f 75 72 20 64 69 61 on_box)..........#.Cause.our.dia
58ea0 6c 6f 67 20 73 69 7a 65 20 74 6f 20 62 65 20 72 65 73 74 6f 72 65 64 20 66 72 6f 6d 20 70 72 65 log.size.to.be.restored.from.pre
58ec0 66 73 20 6f 72 20 63 72 65 61 74 65 64 20 6f 6e 20 66 69 72 73 74 20 75 73 61 67 65 0d 0a 20 20 fs.or.created.on.first.usage....
58ee0 20 20 20 20 20 20 73 65 6c 66 2e 72 65 73 69 7a 65 5f 64 69 61 6c 6f 67 28 29 0d 0a 20 20 20 20 ......self.resize_dialog()......
58f00 20 20 20 20 73 65 6c 66 2e 62 6f 6f 6b 73 5f 74 61 62 6c 65 2e 70 6f 70 75 6c 61 74 65 5f 74 61 ....self.books_table.populate_ta
58f20 62 6c 65 28 62 6f 6f 6b 73 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 72 65 6d 6f 76 65 5f 66 72 6f ble(books)........def.remove_fro
58f40 6d 5f 6c 69 73 74 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 62 6f 6f 6b m_list(self):..........self.book
58f60 73 5f 74 61 62 6c 65 2e 72 65 6d 6f 76 65 5f 73 65 6c 65 63 74 65 64 5f 72 6f 77 73 28 29 0d 0a s_table.remove_selected_rows()..
58f80 0d 0a 20 20 20 20 64 65 66 20 67 65 74 5f 63 61 6c 69 62 72 65 5f 69 64 73 28 73 65 6c 66 29 3a ......def.get_calibre_ids(self):
58fa0 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 73 65 6c 66 2e 62 6f 6f 6b 73 5f 74 61 62 6c ..........return.self.books_tabl
58fc0 65 2e 67 65 74 5f 63 61 6c 69 62 72 65 5f 69 64 73 28 29 0d 0a 0d 0a 0d 0a 63 6c 61 73 73 20 4d e.get_calibre_ids()......class.M
58fe0 6f 76 65 42 6f 6f 6b 73 44 69 61 6c 6f 67 28 53 69 7a 65 50 65 72 73 69 73 74 65 64 44 69 61 6c oveBooksDialog(SizePersistedDial
59000 6f 67 29 3a 0d 0a 20 20 20 20 64 65 66 20 5f 5f 69 6e 69 74 5f 5f 28 73 65 6c 66 2c 20 70 61 72 og):......def.__init__(self,.par
59020 65 6e 74 2c 20 6c 69 73 74 73 5f 69 6e 5f 75 73 65 2c 20 6c 69 73 74 5f 6e 61 6d 65 73 29 3a 0d ent,.lists_in_use,.list_names):.
59040 0a 20 20 20 20 20 20 20 20 53 69 7a 65 50 65 72 73 69 73 74 65 64 44 69 61 6c 6f 67 2e 5f 5f 69 .........SizePersistedDialog.__i
59060 6e 69 74 5f 5f 28 73 65 6c 66 2c 20 70 61 72 65 6e 74 2c 20 5f 28 27 72 65 61 64 69 6e 67 20 6c nit__(self,.parent,._('reading.l
59080 69 73 74 20 70 6c 75 67 69 6e 3a 6d 6f 76 65 20 62 6f 6f 6b 73 20 64 69 61 6c 6f 67 27 29 29 0d ist.plugin:move.books.dialog')).
590a0 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 74 57 69 6e 64 6f 77 54 69 74 6c 65 28 5f 28 27 .........self.setWindowTitle(_('
590c0 4d 6f 76 65 20 42 6f 6f 6b 73 27 29 29 0d 0a 20 20 20 20 20 20 20 20 6c 61 79 6f 75 74 20 3d 20 Move.Books'))..........layout.=.
590e0 51 56 42 6f 78 4c 61 79 6f 75 74 28 73 65 6c 66 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e QVBoxLayout(self)..........self.
59100 73 65 74 4c 61 79 6f 75 74 28 6c 61 79 6f 75 74 29 0d 0a 20 20 20 20 20 20 20 20 74 69 74 6c 65 setLayout(layout)..........title
59120 5f 6c 61 79 6f 75 74 20 3d 20 49 6d 61 67 65 54 69 74 6c 65 4c 61 79 6f 75 74 28 73 65 6c 66 2c _layout.=.ImageTitleLayout(self,
59140 20 27 69 6d 61 67 65 73 2f 72 65 61 64 69 6e 67 5f 6c 69 73 74 2e 70 6e 67 27 2c 0d 0a 20 20 20 .'images/reading_list.png',.....
59160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ................................
59180 20 20 20 20 20 5f 28 27 4d 6f 76 65 20 62 6f 6f 6b 73 20 62 65 74 77 65 65 6e 20 6c 69 73 74 73 ....._('Move.books.between.lists
591a0 27 29 29 0d 0a 20 20 20 20 20 20 20 20 6c 61 79 6f 75 74 2e 61 64 64 4c 61 79 6f 75 74 28 74 69 '))..........layout.addLayout(ti
591c0 74 6c 65 5f 6c 61 79 6f 75 74 29 0d 0a 20 20 20 20 20 20 20 20 6d 61 69 6e 5f 6c 61 79 6f 75 74 tle_layout)..........main_layout
591e0 20 3d 20 51 47 72 69 64 4c 61 79 6f 75 74 28 29 0d 0a 20 20 20 20 20 20 20 20 6c 61 79 6f 75 74 .=.QGridLayout()..........layout
59200 2e 61 64 64 4c 61 79 6f 75 74 28 6d 61 69 6e 5f 6c 61 79 6f 75 74 29 0d 0a 0d 0a 20 20 20 20 20 .addLayout(main_layout).........
59220 20 20 20 73 65 6c 66 2e 72 65 6d 6f 76 65 5f 66 72 6f 6d 5f 6c 61 62 65 6c 20 3d 20 51 4c 61 62 ...self.remove_from_label.=.QLab
59240 65 6c 28 5f 28 27 53 65 6c 65 63 74 20 6c 69 73 74 28 73 29 20 74 6f 20 72 65 6d 6f 76 65 20 66 el(_('Select.list(s).to.remove.f
59260 72 6f 6d 27 29 2c 20 73 65 6c 66 29 0d 0a 20 20 20 20 20 20 20 20 6d 61 69 6e 5f 6c 61 79 6f 75 rom'),.self)..........main_layou
59280 74 2e 61 64 64 57 69 64 67 65 74 28 73 65 6c 66 2e 72 65 6d 6f 76 65 5f 66 72 6f 6d 5f 6c 61 62 t.addWidget(self.remove_from_lab
592a0 65 6c 2c 20 30 2c 20 30 2c 20 31 2c 20 32 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 72 65 el,.0,.0,.1,.2)..........self.re
592c0 6d 6f 76 65 5f 66 72 6f 6d 5f 6c 69 73 74 20 3d 20 51 4c 69 73 74 57 69 64 67 65 74 28 73 65 6c move_from_list.=.QListWidget(sel
592e0 66 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 72 65 6d 6f 76 65 5f 66 72 6f 6d 5f 6c 69 73 f)..........self.remove_from_lis
59300 74 2e 73 65 74 53 65 6c 65 63 74 69 6f 6e 4d 6f 64 65 28 51 41 62 73 74 72 61 63 74 49 74 65 6d t.setSelectionMode(QAbstractItem
59320 56 69 65 77 2e 45 78 74 65 6e 64 65 64 53 65 6c 65 63 74 69 6f 6e 29 0d 0a 20 20 20 20 20 20 20 View.ExtendedSelection).........
59340 20 6d 61 69 6e 5f 6c 61 79 6f 75 74 2e 61 64 64 57 69 64 67 65 74 28 73 65 6c 66 2e 72 65 6d 6f .main_layout.addWidget(self.remo
59360 76 65 5f 66 72 6f 6d 5f 6c 69 73 74 2c 20 31 2c 20 30 2c 20 31 2c 20 32 29 0d 0a 0d 0a 20 20 20 ve_from_list,.1,.0,.1,.2).......
59380 20 20 20 20 20 73 65 6c 66 2e 73 65 6c 65 63 74 5f 61 6c 6c 5f 62 75 74 74 6f 6e 20 3d 20 51 50 .....self.select_all_button.=.QP
593a0 75 73 68 42 75 74 74 6f 6e 28 5f 28 27 53 65 6c 65 63 74 20 26 41 6c 6c 27 29 2c 20 73 65 6c 66 ushButton(_('Select.&All'),.self
593c0 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 6c 65 63 74 5f 61 6c 6c 5f 62 75 74 74 6f )..........self.select_all_butto
593e0 6e 2e 63 6c 69 63 6b 65 64 2e 63 6f 6e 6e 65 63 74 28 73 65 6c 66 2e 72 65 6d 6f 76 65 5f 66 72 n.clicked.connect(self.remove_fr
59400 6f 6d 5f 6c 69 73 74 2e 73 65 6c 65 63 74 41 6c 6c 29 0d 0a 20 20 20 20 20 20 20 20 6d 61 69 6e om_list.selectAll)..........main
59420 5f 6c 61 79 6f 75 74 2e 61 64 64 57 69 64 67 65 74 28 73 65 6c 66 2e 73 65 6c 65 63 74 5f 61 6c _layout.addWidget(self.select_al
59440 6c 5f 62 75 74 74 6f 6e 2c 20 32 2c 20 30 2c 20 31 2c 20 31 29 0d 0a 0d 0a 20 20 20 20 20 20 20 l_button,.2,.0,.1,.1)...........
59460 20 73 65 6c 66 2e 73 65 6c 65 63 74 5f 6e 6f 6e 65 5f 62 75 74 74 6f 6e 20 3d 20 51 50 75 73 68 .self.select_none_button.=.QPush
59480 42 75 74 74 6f 6e 28 5f 28 27 53 65 6c 65 63 74 20 26 4e 6f 6e 65 27 29 2c 20 73 65 6c 66 29 0d Button(_('Select.&None'),.self).
594a0 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 73 65 6c 65 63 74 5f 6e 6f 6e 65 5f 62 75 74 74 6f 6e .........self.select_none_button
594c0 2e 63 6c 69 63 6b 65 64 2e 63 6f 6e 6e 65 63 74 28 73 65 6c 66 2e 72 65 6d 6f 76 65 5f 66 72 6f .clicked.connect(self.remove_fro
594e0 6d 5f 6c 69 73 74 2e 63 6c 65 61 72 53 65 6c 65 63 74 69 6f 6e 29 0d 0a 20 20 20 20 20 20 20 20 m_list.clearSelection)..........
59500 6d 61 69 6e 5f 6c 61 79 6f 75 74 2e 61 64 64 57 69 64 67 65 74 28 73 65 6c 66 2e 73 65 6c 65 63 main_layout.addWidget(self.selec
59520 74 5f 6e 6f 6e 65 5f 62 75 74 74 6f 6e 2c 20 32 2c 20 31 2c 20 31 2c 20 31 29 0d 0a 0d 0a 20 20 t_none_button,.2,.1,.1,.1)......
59540 20 20 20 20 20 20 73 65 6c 66 2e 64 65 73 74 5f 6c 69 73 74 5f 6c 61 62 65 6c 20 3d 20 51 4c 61 ......self.dest_list_label.=.QLa
59560 62 65 6c 28 5f 28 27 53 65 6c 65 63 74 20 6c 69 73 74 20 74 6f 20 61 64 64 20 74 6f 27 29 2c 20 bel(_('Select.list.to.add.to'),.
59580 73 65 6c 66 29 0d 0a 20 20 20 20 20 20 20 20 6d 61 69 6e 5f 6c 61 79 6f 75 74 2e 61 64 64 57 69 self)..........main_layout.addWi
595a0 64 67 65 74 28 73 65 6c 66 2e 64 65 73 74 5f 6c 69 73 74 5f 6c 61 62 65 6c 2c 20 30 2c 20 32 2c dget(self.dest_list_label,.0,.2,
595c0 20 31 2c 20 31 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 64 65 73 74 5f 6c 69 73 74 20 3d .1,.1)..........self.dest_list.=
595e0 20 51 4c 69 73 74 57 69 64 67 65 74 28 73 65 6c 66 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 .QListWidget(self)..........self
59600 2e 64 65 73 74 5f 6c 69 73 74 2e 73 65 74 53 65 6c 65 63 74 69 6f 6e 4d 6f 64 65 28 51 41 62 73 .dest_list.setSelectionMode(QAbs
59620 74 72 61 63 74 49 74 65 6d 56 69 65 77 2e 45 78 74 65 6e 64 65 64 53 65 6c 65 63 74 69 6f 6e 29 tractItemView.ExtendedSelection)
59640 0d 0a 20 20 20 20 20 20 20 20 6d 61 69 6e 5f 6c 61 79 6f 75 74 2e 61 64 64 57 69 64 67 65 74 28 ..........main_layout.addWidget(
59660 73 65 6c 66 2e 64 65 73 74 5f 6c 69 73 74 2c 20 31 2c 20 32 2c 20 31 2c 20 31 29 0d 0a 0d 0a 20 self.dest_list,.1,.2,.1,.1).....
59680 20 20 20 20 20 20 20 62 75 74 74 6f 6e 5f 62 6f 78 20 3d 20 51 44 69 61 6c 6f 67 42 75 74 74 6f .......button_box.=.QDialogButto
596a0 6e 42 6f 78 28 51 44 69 61 6c 6f 67 42 75 74 74 6f 6e 42 6f 78 2e 4f 6b 20 7c 20 51 44 69 61 6c nBox(QDialogButtonBox.Ok.|.QDial
596c0 6f 67 42 75 74 74 6f 6e 42 6f 78 2e 43 61 6e 63 65 6c 29 0d 0a 20 20 20 20 20 20 20 20 62 75 74 ogButtonBox.Cancel)..........but
596e0 74 6f 6e 5f 62 6f 78 2e 61 63 63 65 70 74 65 64 2e 63 6f 6e 6e 65 63 74 28 73 65 6c 66 2e 61 63 ton_box.accepted.connect(self.ac
59700 63 65 70 74 29 0d 0a 20 20 20 20 20 20 20 20 62 75 74 74 6f 6e 5f 62 6f 78 2e 72 65 6a 65 63 74 cept)..........button_box.reject
59720 65 64 2e 63 6f 6e 6e 65 63 74 28 73 65 6c 66 2e 72 65 6a 65 63 74 29 0d 0a 20 20 20 20 20 20 20 ed.connect(self.reject).........
59740 20 6c 61 79 6f 75 74 2e 61 64 64 57 69 64 67 65 74 28 62 75 74 74 6f 6e 5f 62 6f 78 29 0d 0a 0d .layout.addWidget(button_box)...
59760 0a 20 20 20 20 20 20 20 20 23 20 43 61 75 73 65 20 6f 75 72 20 64 69 61 6c 6f 67 20 73 69 7a 65 .........#.Cause.our.dialog.size
59780 20 74 6f 20 62 65 20 72 65 73 74 6f 72 65 64 20 66 72 6f 6d 20 70 72 65 66 73 20 6f 72 20 63 72 .to.be.restored.from.prefs.or.cr
597a0 65 61 74 65 64 20 6f 6e 20 66 69 72 73 74 20 75 73 61 67 65 0d 0a 20 20 20 20 20 20 20 20 73 65 eated.on.first.usage..........se
597c0 6c 66 2e 72 65 73 69 7a 65 5f 64 69 61 6c 6f 67 28 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 lf.resize_dialog()..........self
597e0 2e 5f 70 6f 70 75 6c 61 74 65 5f 6c 69 73 74 28 73 65 6c 66 2e 72 65 6d 6f 76 65 5f 66 72 6f 6d ._populate_list(self.remove_from
59800 5f 6c 69 73 74 2c 20 6c 69 73 74 73 5f 69 6e 5f 75 73 65 29 0d 0a 20 20 20 20 20 20 20 20 73 65 _list,.lists_in_use)..........se
59820 6c 66 2e 5f 70 6f 70 75 6c 61 74 65 5f 6c 69 73 74 28 73 65 6c 66 2e 64 65 73 74 5f 6c 69 73 74 lf._populate_list(self.dest_list
59840 2c 20 6c 69 73 74 5f 6e 61 6d 65 73 2c 20 73 65 74 5f 73 65 6c 65 63 74 65 64 3d 46 61 6c 73 65 ,.list_names,.set_selected=False
59860 29 0d 0a 20 20 20 20 20 20 20 20 73 65 6c 66 2e 64 65 73 74 5f 6c 69 73 74 2e 69 74 65 6d 28 30 )..........self.dest_list.item(0
59880 29 2e 73 65 74 53 65 6c 65 63 74 65 64 28 54 72 75 65 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 5f ).setSelected(True)........def._
598a0 70 6f 70 75 6c 61 74 65 5f 6c 69 73 74 28 73 65 6c 66 2c 20 6c 69 73 74 5f 77 69 64 67 65 74 2c populate_list(self,.list_widget,
598c0 20 6c 69 73 74 5f 6e 61 6d 65 73 2c 20 73 65 74 5f 73 65 6c 65 63 74 65 64 3d 54 72 75 65 29 3a .list_names,.set_selected=True):
598e0 0d 0a 20 20 20 20 20 20 20 20 6c 69 73 74 5f 77 69 64 67 65 74 2e 63 6c 65 61 72 28 29 0d 0a 20 ..........list_widget.clear()...
59900 20 20 20 20 20 20 20 66 6f 72 20 6c 69 73 74 5f 6e 61 6d 65 20 69 6e 20 6c 69 73 74 5f 6e 61 6d .......for.list_name.in.list_nam
59920 65 73 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 74 65 6d 20 3d 20 51 4c 69 73 74 57 69 64 es:..............item.=.QListWid
59940 67 65 74 49 74 65 6d 28 6c 69 73 74 5f 6e 61 6d 65 2c 20 6c 69 73 74 5f 77 69 64 67 65 74 29 0d getItem(list_name,.list_widget).
59960 0a 20 20 20 20 20 20 20 20 20 20 20 20 6c 69 73 74 5f 77 69 64 67 65 74 2e 61 64 64 49 74 65 6d .............list_widget.addItem
59980 28 69 74 65 6d 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 74 65 6d 2e 73 65 74 53 65 6c 65 (item)..............item.setSele
599a0 63 74 65 64 28 73 65 74 5f 73 65 6c 65 63 74 65 64 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 73 65 cted(set_selected)........def.se
599c0 6c 65 63 74 5f 6e 6f 5f 69 74 65 6d 73 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 66 6f lect_no_items(self):..........fo
599e0 72 20 69 74 65 6d 20 69 6e 20 73 65 6c 66 2e 72 65 6d 6f 76 65 5f 66 72 6f 6d 5f 6c 69 73 74 2e r.item.in.self.remove_from_list.
59a00 69 74 65 6d 73 28 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 69 74 65 6d 2e 73 65 74 53 65 items():..............item.setSe
59a20 6c 65 63 74 65 64 28 46 61 6c 73 65 29 0d 0a 0d 0a 20 20 20 20 64 65 66 20 67 65 74 5f 73 6f 75 lected(False)........def.get_sou
59a40 72 63 65 5f 6c 69 73 74 5f 6e 61 6d 65 73 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 76 rce_list_names(self):..........v
59a60 61 6c 75 65 73 20 3d 20 5b 5d 0d 0a 20 20 20 20 20 20 20 20 66 6f 72 20 69 74 65 6d 20 69 6e 20 alues.=.[]..........for.item.in.
59a80 73 65 6c 66 2e 72 65 6d 6f 76 65 5f 66 72 6f 6d 5f 6c 69 73 74 2e 73 65 6c 65 63 74 65 64 49 74 self.remove_from_list.selectedIt
59aa0 65 6d 73 28 29 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 76 61 6c 75 65 73 2e 61 70 70 65 6e ems():..............values.appen
59ac0 64 28 75 6e 69 63 6f 64 65 28 69 74 65 6d 2e 74 65 78 74 28 29 29 29 0d 0a 20 20 20 20 20 20 20 d(unicode(item.text())).........
59ae0 20 72 65 74 75 72 6e 20 76 61 6c 75 65 73 0d 0a 0d 0a 20 20 20 20 64 65 66 20 67 65 74 5f 64 65 .return.values........def.get_de
59b00 73 74 5f 6c 69 73 74 5f 6e 61 6d 65 73 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 76 61 st_list_names(self):..........va
59b20 6c 75 65 73 20 3d 20 5b 5d 0d 0a 20 20 20 20 20 20 20 20 66 6f 72 20 69 74 65 6d 20 69 6e 20 73 lues.=.[]..........for.item.in.s
59b40 65 6c 66 2e 64 65 73 74 5f 6c 69 73 74 2e 73 65 6c 65 63 74 65 64 49 74 65 6d 73 28 29 3a 0d 0a elf.dest_list.selectedItems():..
59b60 20 20 20 20 20 20 20 20 20 20 20 20 76 61 6c 75 65 73 2e 61 70 70 65 6e 64 28 75 6e 69 63 6f 64 ............values.append(unicod
59b80 65 28 69 74 65 6d 2e 74 65 78 74 28 29 29 29 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 e(item.text()))..........return.
59ba0 76 61 6c 75 65 73 0d 0a 0d 0a 50 4b 03 04 14 00 00 00 00 00 f3 46 99 58 ee bf 81 91 96 0e 00 00 values....PK.........F.X........
59bc0 96 0e 00 00 0b 00 00 00 5f 5f 69 6e 69 74 5f 5f 2e 70 79 66 72 6f 6d 20 5f 5f 66 75 74 75 72 65 ........__init__.pyfrom.__future
59be0 5f 5f 20 69 6d 70 6f 72 74 20 75 6e 69 63 6f 64 65 5f 6c 69 74 65 72 61 6c 73 2c 20 64 69 76 69 __.import.unicode_literals,.divi
59c00 73 69 6f 6e 2c 20 61 62 73 6f 6c 75 74 65 5f 69 6d 70 6f 72 74 2c 20 70 72 69 6e 74 5f 66 75 6e sion,.absolute_import,.print_fun
59c20 63 74 69 6f 6e 0d 0a 0d 0a 5f 5f 6c 69 63 65 6e 73 65 5f 5f 20 20 20 3d 20 27 47 50 4c 20 76 33 ction....__license__...=.'GPL.v3
59c40 27 0d 0a 5f 5f 63 6f 70 79 72 69 67 68 74 5f 5f 20 3d 20 27 32 30 31 31 2c 20 47 72 61 6e 74 20 '..__copyright__.=.'2011,.Grant.
59c60 44 72 61 6b 65 27 0d 0a 0d 0a 23 20 54 68 65 20 63 6c 61 73 73 20 74 68 61 74 20 61 6c 6c 20 49 Drake'....#.The.class.that.all.I
59c80 6e 74 65 72 66 61 63 65 20 41 63 74 69 6f 6e 20 70 6c 75 67 69 6e 20 77 72 61 70 70 65 72 73 20 nterface.Action.plugin.wrappers.
59ca0 6d 75 73 74 20 69 6e 68 65 72 69 74 20 66 72 6f 6d 0d 0a 66 72 6f 6d 20 63 61 6c 69 62 72 65 2e must.inherit.from..from.calibre.
59cc0 63 75 73 74 6f 6d 69 7a 65 20 69 6d 70 6f 72 74 20 49 6e 74 65 72 66 61 63 65 41 63 74 69 6f 6e customize.import.InterfaceAction
59ce0 42 61 73 65 0d 0a 0d 0a 63 6c 61 73 73 20 41 63 74 69 6f 6e 52 65 61 64 69 6e 67 4c 69 73 74 28 Base....class.ActionReadingList(
59d00 49 6e 74 65 72 66 61 63 65 41 63 74 69 6f 6e 42 61 73 65 29 3a 0d 0a 20 20 20 20 27 27 27 0d 0a InterfaceActionBase):......'''..
59d20 20 20 20 20 54 68 69 73 20 63 6c 61 73 73 20 69 73 20 61 20 73 69 6d 70 6c 65 20 77 72 61 70 70 ....This.class.is.a.simple.wrapp
59d40 65 72 20 74 68 61 74 20 70 72 6f 76 69 64 65 73 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f er.that.provides.information.abo
59d60 75 74 20 74 68 65 20 61 63 74 75 61 6c 0d 0a 20 20 20 20 70 6c 75 67 69 6e 20 63 6c 61 73 73 2e ut.the.actual......plugin.class.
59d80 20 54 68 65 20 61 63 74 75 61 6c 20 69 6e 74 65 72 66 61 63 65 20 70 6c 75 67 69 6e 20 63 6c 61 .The.actual.interface.plugin.cla
59da0 73 73 20 69 73 20 63 61 6c 6c 65 64 20 49 6e 74 65 72 66 61 63 65 50 6c 75 67 69 6e 0d 0a 20 20 ss.is.called.InterfacePlugin....
59dc0 20 20 61 6e 64 20 69 73 20 64 65 66 69 6e 65 64 20 69 6e 20 74 68 65 20 75 69 2e 70 79 20 66 69 ..and.is.defined.in.the.ui.py.fi
59de0 6c 65 2c 20 61 73 20 73 70 65 63 69 66 69 65 64 20 69 6e 20 74 68 65 20 61 63 74 75 61 6c 5f 70 le,.as.specified.in.the.actual_p
59e00 6c 75 67 69 6e 20 66 69 65 6c 64 0d 0a 20 20 20 20 62 65 6c 6f 77 2e 0d 0a 0d 0a 20 20 20 20 54 lugin.field......below.........T
59e20 68 65 20 72 65 61 73 6f 6e 20 66 6f 72 20 68 61 76 69 6e 67 20 74 77 6f 20 63 6c 61 73 73 65 73 he.reason.for.having.two.classes
59e40 20 69 73 20 74 68 61 74 20 69 74 20 61 6c 6c 6f 77 73 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6c .is.that.it.allows.the.command.l
59e60 69 6e 65 0d 0a 20 20 20 20 63 61 6c 69 62 72 65 20 75 74 69 6c 69 74 69 65 73 20 74 6f 20 72 75 ine......calibre.utilities.to.ru
59e80 6e 20 77 69 74 68 6f 75 74 20 6e 65 65 64 69 6e 67 20 74 6f 20 6c 6f 61 64 20 74 68 65 20 47 55 n.without.needing.to.load.the.GU
59ea0 49 20 6c 69 62 72 61 72 69 65 73 2e 0d 0a 20 20 20 20 27 27 27 0d 0a 20 20 20 20 6e 61 6d 65 20 I.libraries.......'''......name.
59ec0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 27 52 65 61 64 69 6e 67 20 4c 69 ...................=.'Reading.Li
59ee0 73 74 27 0d 0a 20 20 20 20 64 65 73 63 72 69 70 74 69 6f 6e 20 20 20 20 20 20 20 20 20 20 20 20 st'......description............
59f00 20 3d 20 27 44 65 66 69 6e 65 20 6f 72 64 65 72 61 62 6c 65 20 6c 69 73 74 73 20 6f 66 20 62 6f .=.'Define.orderable.lists.of.bo
59f20 6f 6b 73 20 61 6e 64 20 73 79 6e 63 68 72 6f 6e 69 73 65 20 74 6f 20 64 65 76 69 63 65 73 2f 66 oks.and.synchronise.to.devices/f
59f40 6f 6c 64 65 72 73 27 0d 0a 20 20 20 20 73 75 70 70 6f 72 74 65 64 5f 70 6c 61 74 66 6f 72 6d 73 olders'......supported_platforms
59f60 20 20 20 20 20 3d 20 5b 27 77 69 6e 64 6f 77 73 27 2c 20 27 6f 73 78 27 2c 20 27 6c 69 6e 75 78 .....=.['windows',.'osx',.'linux
59f80 27 5d 0d 0a 20 20 20 20 61 75 74 68 6f 72 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ']......author..................
59fa0 3d 20 27 47 72 61 6e 74 20 44 72 61 6b 65 27 0d 0a 20 20 20 20 76 65 72 73 69 6f 6e 20 20 20 20 =.'Grant.Drake'......version....
59fc0 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 28 31 2c 20 31 35 2c 20 34 29 0d 0a 20 20 20 20 6d .............=.(1,.15,.4)......m
59fe0 69 6e 69 6d 75 6d 5f 63 61 6c 69 62 72 65 5f 76 65 72 73 69 6f 6e 20 3d 20 28 32 2c 20 30 2c 20 inimum_calibre_version.=.(2,.0,.
5a000 30 29 0d 0a 0d 0a 20 20 20 20 23 3a 20 54 68 69 73 20 66 69 65 6c 64 20 64 65 66 69 6e 65 73 20 0)........#:.This.field.defines.
5a020 74 68 65 20 47 55 49 20 70 6c 75 67 69 6e 20 63 6c 61 73 73 20 74 68 61 74 20 63 6f 6e 74 61 69 the.GUI.plugin.class.that.contai
5a040 6e 73 20 61 6c 6c 20 74 68 65 20 63 6f 64 65 0d 0a 20 20 20 20 23 3a 20 74 68 61 74 20 61 63 74 ns.all.the.code......#:.that.act
5a060 75 61 6c 6c 79 20 64 6f 65 73 20 73 6f 6d 65 74 68 69 6e 67 2e 20 49 74 73 20 66 6f 72 6d 61 74 ually.does.something..Its.format
5a080 20 69 73 20 6d 6f 64 75 6c 65 5f 70 61 74 68 3a 63 6c 61 73 73 5f 6e 61 6d 65 0d 0a 20 20 20 20 .is.module_path:class_name......
5a0a0 23 3a 20 54 68 65 20 73 70 65 63 69 66 69 65 64 20 63 6c 61 73 73 20 6d 75 73 74 20 62 65 20 64 #:.The.specified.class.must.be.d
5a0c0 65 66 69 6e 65 64 20 69 6e 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 6d 6f 64 75 6c 65 2e 0d efined.in.the.specified.module..
5a0e0 0a 20 20 20 20 61 63 74 75 61 6c 5f 70 6c 75 67 69 6e 20 20 20 20 20 20 20 20 20 20 20 3d 20 27 .....actual_plugin...........=.'
5a100 63 61 6c 69 62 72 65 5f 70 6c 75 67 69 6e 73 2e 72 65 61 64 69 6e 67 5f 6c 69 73 74 2e 61 63 74 calibre_plugins.reading_list.act
5a120 69 6f 6e 3a 52 65 61 64 69 6e 67 4c 69 73 74 41 63 74 69 6f 6e 27 0d 0a 0d 0a 20 20 20 20 64 65 ion:ReadingListAction'........de
5a140 66 20 69 73 5f 63 75 73 74 6f 6d 69 7a 61 62 6c 65 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 f.is_customizable(self):........
5a160 20 20 27 27 27 0d 0a 20 20 20 20 20 20 20 20 54 68 69 73 20 6d 65 74 68 6f 64 20 6d 75 73 74 20 ..'''..........This.method.must.
5a180 72 65 74 75 72 6e 20 54 72 75 65 20 74 6f 20 65 6e 61 62 6c 65 20 63 75 73 74 6f 6d 69 7a 61 74 return.True.to.enable.customizat
5a1a0 69 6f 6e 20 76 69 61 0d 0a 20 20 20 20 20 20 20 20 50 72 65 66 65 72 65 6e 63 65 73 2d 3e 50 6c ion.via..........Preferences->Pl
5a1c0 75 67 69 6e 73 0d 0a 20 20 20 20 20 20 20 20 27 27 27 0d 0a 20 20 20 20 20 20 20 20 72 65 74 75 ugins..........'''..........retu
5a1e0 72 6e 20 54 72 75 65 0d 0a 0d 0a 20 20 20 20 64 65 66 20 64 6f 5f 75 73 65 72 5f 63 6f 6e 66 69 rn.True........def.do_user_confi
5a200 67 28 73 65 6c 66 2c 20 70 61 72 65 6e 74 3d 4e 6f 6e 65 29 3a 0d 0a 20 20 20 20 20 20 20 20 27 g(self,.parent=None):..........'
5a220 27 27 0d 0a 20 20 20 20 20 20 20 20 4f 76 65 72 72 69 64 64 65 6e 20 62 65 63 61 75 73 65 20 74 ''..........Overridden.because.t
5a240 68 69 73 20 69 73 20 74 68 65 20 6f 6e 6c 79 20 77 61 79 20 49 20 63 61 6e 20 67 65 74 20 61 20 his.is.the.only.way.I.can.get.a.
5a260 63 61 6c 6c 62 61 63 6b 0d 0a 20 20 20 20 20 20 20 20 74 6f 20 6b 6e 6f 77 20 74 68 61 74 20 74 callback..........to.know.that.t
5a280 68 65 20 63 6f 6e 66 69 67 20 77 69 64 67 65 74 20 69 73 20 6e 6f 77 20 66 69 6e 69 73 68 65 64 he.config.widget.is.now.finished
5a2a0 20 77 69 74 68 20 73 6f 20 49 20 63 61 6e 0d 0a 20 20 20 20 20 20 20 20 64 69 73 63 6f 6e 6e 65 .with.so.I.can..........disconne
5a2c0 63 74 20 65 76 65 6e 74 73 2e 0d 0a 20 20 20 20 20 20 20 20 27 27 27 0d 0a 20 20 20 20 20 20 20 ct.events...........'''.........
5a2e0 20 72 65 73 20 3d 20 49 6e 74 65 72 66 61 63 65 41 63 74 69 6f 6e 42 61 73 65 2e 64 6f 5f 75 73 .res.=.InterfaceActionBase.do_us
5a300 65 72 5f 63 6f 6e 66 69 67 28 73 65 6c 66 2c 20 70 61 72 65 6e 74 29 0d 0a 20 20 20 20 20 20 20 er_config(self,.parent).........
5a320 20 69 66 20 73 65 6c 66 2e 63 77 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c 66 2e 63 .if.self.cw:..............self.c
5a340 77 2e 64 69 73 63 6f 6e 6e 65 63 74 5f 73 69 67 6e 61 6c 73 28 29 0d 0a 20 20 20 20 20 20 20 20 w.disconnect_signals()..........
5a360 72 65 74 75 72 6e 20 72 65 73 0d 0a 0d 0a 20 20 20 20 64 65 66 20 63 6f 6e 66 69 67 5f 77 69 64 return.res........def.config_wid
5a380 67 65 74 28 73 65 6c 66 29 3a 0d 0a 20 20 20 20 20 20 20 20 27 27 27 0d 0a 20 20 20 20 20 20 20 get(self):..........'''.........
5a3a0 20 49 6d 70 6c 65 6d 65 6e 74 20 74 68 69 73 20 6d 65 74 68 6f 64 20 61 6e 64 20 3a 6d 65 74 68 .Implement.this.method.and.:meth
5a3c0 3a 60 73 61 76 65 5f 73 65 74 74 69 6e 67 73 60 20 69 6e 20 79 6f 75 72 20 70 6c 75 67 69 6e 20 :`save_settings`.in.your.plugin.
5a3e0 74 6f 0d 0a 20 20 20 20 20 20 20 20 75 73 65 20 61 20 63 75 73 74 6f 6d 20 63 6f 6e 66 69 67 75 to..........use.a.custom.configu
5a400 72 61 74 69 6f 6e 20 64 69 61 6c 6f 67 2e 0d 0a 0d 0a 20 20 20 20 20 20 20 20 54 68 69 73 20 6d ration.dialog.............This.m
5a420 65 74 68 6f 64 2c 20 69 66 20 69 6d 70 6c 65 6d 65 6e 74 65 64 2c 20 6d 75 73 74 20 72 65 74 75 ethod,.if.implemented,.must.retu
5a440 72 6e 20 61 20 51 57 69 64 67 65 74 2e 20 54 68 65 20 77 69 64 67 65 74 20 63 61 6e 20 68 61 76 rn.a.QWidget..The.widget.can.hav
5a460 65 0d 0a 20 20 20 20 20 20 20 20 61 6e 20 6f 70 74 69 6f 6e 61 6c 20 6d 65 74 68 6f 64 20 76 61 e..........an.optional.method.va
5a480 6c 69 64 61 74 65 28 29 20 74 68 61 74 20 74 61 6b 65 73 20 6e 6f 20 61 72 67 75 6d 65 6e 74 73 lidate().that.takes.no.arguments
5a4a0 20 61 6e 64 20 69 73 20 63 61 6c 6c 65 64 0d 0a 20 20 20 20 20 20 20 20 69 6d 6d 65 64 69 61 74 .and.is.called..........immediat
5a4c0 65 6c 79 20 61 66 74 65 72 20 74 68 65 20 75 73 65 72 20 63 6c 69 63 6b 73 20 4f 4b 2e 20 43 68 ely.after.the.user.clicks.OK..Ch
5a4e0 61 6e 67 65 73 20 61 72 65 20 61 70 70 6c 69 65 64 20 69 66 20 61 6e 64 20 6f 6e 6c 79 0d 0a 20 anges.are.applied.if.and.only...
5a500 20 20 20 20 20 20 20 69 66 20 74 68 65 20 6d 65 74 68 6f 64 20 72 65 74 75 72 6e 73 20 54 72 75 .......if.the.method.returns.Tru
5a520 65 2e 0d 0a 0d 0a 20 20 20 20 20 20 20 20 49 66 20 66 6f 72 20 73 6f 6d 65 20 72 65 61 73 6f 6e e.............If.for.some.reason
5a540 20 79 6f 75 20 63 61 6e 6e 6f 74 20 70 65 72 66 6f 72 6d 20 74 68 65 20 63 6f 6e 66 69 67 75 72 .you.cannot.perform.the.configur
5a560 61 74 69 6f 6e 20 61 74 20 74 68 69 73 20 74 69 6d 65 2c 0d 0a 20 20 20 20 20 20 20 20 72 65 74 ation.at.this.time,..........ret
5a580 75 72 6e 20 61 20 74 75 70 6c 65 20 6f 66 20 74 77 6f 20 73 74 72 69 6e 67 73 20 28 6d 65 73 73 urn.a.tuple.of.two.strings.(mess
5a5a0 61 67 65 2c 20 64 65 74 61 69 6c 73 29 2c 20 74 68 65 73 65 20 77 69 6c 6c 20 62 65 0d 0a 20 20 age,.details),.these.will.be....
5a5c0 20 20 20 20 20 20 64 69 73 70 6c 61 79 65 64 20 61 73 20 61 20 77 61 72 6e 69 6e 67 20 64 69 61 ......displayed.as.a.warning.dia
5a5e0 6c 6f 67 20 74 6f 20 74 68 65 20 75 73 65 72 20 61 6e 64 20 74 68 65 20 70 72 6f 63 65 73 73 20 log.to.the.user.and.the.process.
5a600 77 69 6c 6c 20 62 65 0d 0a 20 20 20 20 20 20 20 20 61 62 6f 72 74 65 64 2e 0d 0a 0d 0a 20 20 20 will.be..........aborted........
5a620 20 20 20 20 20 54 68 65 20 62 61 73 65 20 63 6c 61 73 73 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 .....The.base.class.implementati
5a640 6f 6e 20 6f 66 20 74 68 69 73 20 6d 65 74 68 6f 64 20 72 61 69 73 65 73 20 4e 6f 74 49 6d 70 6c on.of.this.method.raises.NotImpl
5a660 65 6d 65 6e 74 65 64 45 72 72 6f 72 0d 0a 20 20 20 20 20 20 20 20 73 6f 20 62 79 20 64 65 66 61 ementedError..........so.by.defa
5a680 75 6c 74 20 6e 6f 20 75 73 65 72 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 69 73 20 70 6f 73 ult.no.user.configuration.is.pos
5a6a0 73 69 62 6c 65 2e 0d 0a 20 20 20 20 20 20 20 20 27 27 27 0d 0a 20 20 20 20 20 20 20 20 73 65 6c sible...........'''..........sel
5a6c0 66 2e 63 77 20 3d 20 4e 6f 6e 65 0d 0a 20 20 20 20 20 20 20 20 69 66 20 73 65 6c 66 2e 61 63 74 f.cw.=.None..........if.self.act
5a6e0 75 61 6c 5f 70 6c 75 67 69 6e 5f 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 72 6f 6d 20 63 ual_plugin_:..............from.c
5a700 61 6c 69 62 72 65 5f 70 6c 75 67 69 6e 73 2e 72 65 61 64 69 6e 67 5f 6c 69 73 74 2e 63 6f 6e 66 alibre_plugins.reading_list.conf
5a720 69 67 20 69 6d 70 6f 72 74 20 43 6f 6e 66 69 67 57 69 64 67 65 74 0d 0a 20 20 20 20 20 20 20 20 ig.import.ConfigWidget..........
5a740 20 20 20 20 73 65 6c 66 2e 63 77 20 3d 20 43 6f 6e 66 69 67 57 69 64 67 65 74 28 73 65 6c 66 2e ....self.cw.=.ConfigWidget(self.
5a760 61 63 74 75 61 6c 5f 70 6c 75 67 69 6e 5f 29 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6c actual_plugin_)..............sel
5a780 66 2e 63 77 2e 63 6f 6e 6e 65 63 74 5f 73 69 67 6e 61 6c 73 28 29 0d 0a 20 20 20 20 20 20 20 20 f.cw.connect_signals()..........
5a7a0 72 65 74 75 72 6e 20 73 65 6c 66 2e 63 77 0d 0a 0d 0a 20 20 20 20 64 65 66 20 73 61 76 65 5f 73 return.self.cw........def.save_s
5a7c0 65 74 74 69 6e 67 73 28 73 65 6c 66 2c 20 63 6f 6e 66 69 67 5f 77 69 64 67 65 74 29 3a 0d 0a 20 ettings(self,.config_widget):...
5a7e0 20 20 20 20 20 20 20 27 27 27 0d 0a 20 20 20 20 20 20 20 20 53 61 76 65 20 74 68 65 20 73 65 74 .......'''..........Save.the.set
5a800 74 69 6e 67 73 20 73 70 65 63 69 66 69 65 64 20 62 79 20 74 68 65 20 75 73 65 72 20 77 69 74 68 tings.specified.by.the.user.with
5a820 20 63 6f 6e 66 69 67 5f 77 69 64 67 65 74 2e 0d 0a 0d 0a 20 20 20 20 20 20 20 20 3a 70 61 72 61 .config_widget.............:para
5a840 6d 20 63 6f 6e 66 69 67 5f 77 69 64 67 65 74 3a 20 54 68 65 20 77 69 64 67 65 74 20 72 65 74 75 m.config_widget:.The.widget.retu
5a860 72 6e 65 64 20 62 79 20 3a 6d 65 74 68 3a 60 63 6f 6e 66 69 67 5f 77 69 64 67 65 74 60 2e 0d 0a rned.by.:meth:`config_widget`...
5a880 20 20 20 20 20 20 20 20 27 27 27 0d 0a 20 20 20 20 20 20 20 20 63 6f 6e 66 69 67 5f 77 69 64 67 ........'''..........config_widg
5a8a0 65 74 2e 73 61 76 65 5f 73 65 74 74 69 6e 67 73 28 29 0d 0a 20 20 20 20 20 20 20 20 69 66 20 73 et.save_settings()..........if.s
5a8c0 65 6c 66 2e 61 63 74 75 61 6c 5f 70 6c 75 67 69 6e 5f 3a 0d 0a 20 20 20 20 20 20 20 20 20 20 20 elf.actual_plugin_:.............
5a8e0 20 73 65 6c 66 2e 61 63 74 75 61 6c 5f 70 6c 75 67 69 6e 5f 2e 72 65 62 75 69 6c 64 5f 6d 65 6e .self.actual_plugin_.rebuild_men
5a900 75 73 28 29 0d 0a 0d 0a 0d 0a 23 20 46 6f 72 20 74 65 73 74 69 6e 67 2c 20 72 75 6e 20 66 72 6f us()......#.For.testing,.run.fro
5a920 6d 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 20 77 69 74 68 20 74 68 69 73 3a 0d 0a 23 20 63 61 6c m.command.line.with.this:..#.cal
5a940 69 62 72 65 2d 64 65 62 75 67 20 2d 65 20 5f 5f 69 6e 69 74 5f 5f 2e 70 79 0d 0a 69 66 20 5f 5f ibre-debug.-e.__init__.py..if.__
5a960 6e 61 6d 65 5f 5f 20 3d 3d 20 27 5f 5f 6d 61 69 6e 5f 5f 27 3a 0d 0a 20 20 20 20 74 72 79 3a 0d name__.==.'__main__':......try:.
5a980 0a 20 20 20 20 20 20 20 20 66 72 6f 6d 20 71 74 2e 63 6f 72 65 20 69 6d 70 6f 72 74 20 51 41 70 .........from.qt.core.import.QAp
5a9a0 70 6c 69 63 61 74 69 6f 6e 0d 0a 20 20 20 20 65 78 63 65 70 74 20 49 6d 70 6f 72 74 45 72 72 6f plication......except.ImportErro
5a9c0 72 3a 0d 0a 20 20 20 20 20 20 20 20 66 72 6f 6d 20 50 79 51 74 35 2e 51 74 20 69 6d 70 6f 72 74 r:..........from.PyQt5.Qt.import
5a9e0 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 0d 0a 20 20 20 20 66 72 6f 6d 20 63 61 6c 69 62 72 65 2e .QApplication......from.calibre.
5aa00 67 75 69 32 2e 70 72 65 66 65 72 65 6e 63 65 73 20 69 6d 70 6f 72 74 20 74 65 73 74 5f 77 69 64 gui2.preferences.import.test_wid
5aa20 67 65 74 0d 0a 20 20 20 20 61 70 70 20 3d 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 28 5b 5d 29 0d get......app.=.QApplication([]).
5aa40 0a 20 20 20 20 74 65 73 74 5f 77 69 64 67 65 74 28 27 41 64 76 61 6e 63 65 64 27 2c 20 27 50 6c .....test_widget('Advanced',.'Pl
5aa60 75 67 69 6e 73 27 29 0d 0a 50 4b 03 04 14 00 00 00 00 00 0d 47 99 58 85 8a 07 e4 8f 28 00 00 8f ugins')..PK.........G.X.....(...
5aa80 28 00 00 0c 00 00 00 43 48 41 4e 47 45 4c 4f 47 2e 6d 64 23 20 52 65 61 64 69 6e 67 20 4c 69 73 (......CHANGELOG.md#.Reading.Lis
5aaa0 74 20 43 68 61 6e 67 65 20 4c 6f 67 0d 0a 0d 0a 23 23 20 5b 31 2e 31 35 2e 34 5d 20 2d 20 32 30 t.Change.Log....##.[1.15.4].-.20
5aac0 32 34 2d 30 34 2d 32 35 0d 0a 23 23 23 20 43 68 61 6e 67 65 64 0d 0a 2d 20 4c 69 6d 69 74 20 74 24-04-25..###.Changed..-.Limit.t
5aae0 69 74 6c 65 20 61 6e 64 20 61 75 74 68 6f 72 20 63 6f 6c 75 6d 6e 73 20 77 69 64 74 68 20 6f 6e itle.and.author.columns.width.on
5ab00 20 65 64 69 74 20 6c 69 73 74 20 64 69 61 6c 6f 67 20 74 6f 20 70 72 65 76 65 6e 74 20 6c 6f 6e .edit.list.dialog.to.prevent.lon
5ab20 67 20 6e 61 6d 65 73 20 66 72 6f 6d 20 6f 76 65 72 2d 73 69 7a 69 6e 67 20 64 69 61 6c 6f 67 2e g.names.from.over-sizing.dialog.
5ab40 0d 0a 0d 0a 23 23 20 5b 31 2e 31 35 2e 33 5d 20 2d 20 32 30 32 34 2d 30 34 2d 31 31 0d 0a 23 23 ....##.[1.15.3].-.2024-04-11..##
5ab60 23 20 41 64 64 65 64 0d 0a 2d 20 51 75 69 63 6b 20 61 63 63 65 73 73 20 66 65 61 74 75 72 65 20 #.Added..-.Quick.access.feature.
5ab80 77 68 65 6e 20 65 6e 61 62 6c 65 64 20 61 6c 6c 6f 77 73 20 63 6c 69 63 6b 69 6e 67 20 6f 6e 20 when.enabled.allows.clicking.on.
5aba0 74 68 65 20 72 65 61 64 69 6e 67 20 6c 69 73 74 20 62 75 74 74 6f 6e 20 74 6f 20 76 69 65 77 20 the.reading.list.button.to.view.
5abc0 79 6f 75 72 20 64 65 66 61 75 6c 74 20 6c 69 73 74 2e 0d 0a 23 23 23 20 46 69 78 65 64 0d 0a 2d your.default.list...###.Fixed..-
5abe0 20 46 69 78 20 6c 69 62 70 6e 67 20 77 61 72 6e 69 6e 67 3a 20 69 63 43 43 50 3a 20 6b 6e 6f 77 .Fix.libpng.warning:.icCCP:.know
5ac00 6e 20 69 6e 63 6f 72 72 65 63 74 20 73 52 47 42 20 70 72 6f 66 69 6c 65 20 75 73 69 6e 67 20 60 n.incorrect.sRGB.profile.using.`
5ac20 6d 61 67 69 63 6b 20 6d 6f 67 72 69 66 79 20 2a 2e 70 6e 67 60 0d 0a 0d 0a 23 23 20 5b 31 2e 31 magick.mogrify.*.png`....##.[1.1
5ac40 35 2e 32 5d 20 2d 20 32 30 32 34 2d 30 33 2d 31 37 0d 0a 23 23 23 20 41 64 64 65 64 0d 0a 2d 20 5.2].-.2024-03-17..###.Added..-.
5ac60 52 75 73 73 69 61 6e 20 74 72 61 6e 73 6c 61 74 69 6f 6e 0d 0a 2d 20 54 61 6d 69 6c 20 74 72 61 Russian.translation..-.Tamil.tra
5ac80 6e 73 6c 61 74 69 6f 6e 0d 0a 0d 0a 23 23 20 5b 31 2e 31 35 2e 31 5d 20 2d 20 32 30 32 33 2d 30 nslation....##.[1.15.1].-.2023-0
5aca0 31 2d 32 32 0d 0a 23 23 23 20 46 69 78 65 64 0d 0a 2d 20 53 6f 72 74 69 6e 67 20 62 72 6f 6b 65 1-22..###.Fixed..-.Sorting.broke
5acc0 6e 20 69 6e 20 31 2e 31 34 2e 30 20 6f 66 20 45 64 69 74 20 4c 69 73 74 20 66 6f 72 20 72 65 6d n.in.1.14.0.of.Edit.List.for.rem
5ace0 6f 76 69 6e 67 20 61 20 72 6f 77 2e 0d 0a 0d 0a 23 23 20 5b 31 2e 31 35 2e 30 5d 20 2d 20 32 30 oving.a.row.....##.[1.15.0].-.20
5ad00 32 32 2d 31 30 2d 31 36 0d 0a 5f 41 6c 6c 20 6b 69 77 69 64 75 64 65 20 70 6c 75 67 69 6e 73 20 22-10-16.._All.kiwidude.plugins.
5ad20 75 70 64 61 74 65 64 2f 6d 69 67 72 61 74 65 64 20 74 6f 3a 20 68 74 74 70 73 3a 2f 2f 67 69 74 updated/migrated.to:.https://git
5ad40 68 75 62 2e 63 6f 6d 2f 6b 69 77 69 64 75 64 65 36 38 2f 63 61 6c 69 62 72 65 5f 70 6c 75 67 69 hub.com/kiwidude68/calibre_plugi
5ad60 6e 73 5f 0d 0a 23 23 23 20 41 64 64 65 64 0d 0a 2d 20 41 64 64 20 48 65 6c 70 20 62 75 74 74 6f ns_..###.Added..-.Add.Help.butto
5ad80 6e 20 74 6f 20 6d 65 6e 75 20 61 6e 64 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 64 69 61 6c n.to.menu.and.configuration.dial
5ada0 6f 67 2e 0d 0a 2d 20 55 6b 72 61 6e 69 61 6e 20 74 72 61 6e 73 6c 61 74 69 6f 6e 20 28 40 79 75 og...-.Ukranian.translation.(@yu
5adc0 72 63 68 6f 72 29 0d 0a 23 23 23 20 43 68 61 6e 67 65 64 0d 0a 2d 20 2a 2a 42 72 65 61 6b 69 6e rchor)..###.Changed..-.**Breakin
5ade0 67 3a 2a 2a 20 44 72 6f 70 20 50 79 51 74 34 20 73 75 70 70 6f 72 74 2c 20 72 65 71 75 69 72 65 g:**.Drop.PyQt4.support,.require
5ae00 20 63 61 6c 69 62 72 65 20 32 2e 78 20 6f 72 20 6c 61 74 65 72 2e 0d 0a 2d 20 52 65 66 61 63 74 .calibre.2.x.or.later...-.Refact
5ae20 6f 72 69 6e 67 20 6f 66 20 63 6f 6d 6d 6f 6e 20 63 6f 64 65 0d 0a 0d 0a 23 23 20 5b 31 2e 31 34 oring.of.common.code....##.[1.14
5ae40 2e 30 5d 20 2d 20 32 30 32 32 2d 30 39 2d 31 34 0d 0a 23 23 23 20 46 69 78 65 64 0d 0a 2d 20 53 .0].-.2022-09-14..###.Fixed..-.S
5ae60 6f 72 74 20 73 65 6c 65 63 74 65 64 52 6f 77 73 20 6f 6e 20 45 64 69 74 20 4c 69 73 74 2c 20 71 ort.selectedRows.on.Edit.List,.q
5ae80 74 20 67 69 76 65 73 20 74 68 65 6d 20 69 6e 20 75 73 65 72 2d 73 65 6c 65 63 74 65 64 20 6f 72 t.gives.them.in.user-selected.or
5aea0 64 65 72 2e 0d 0a 0d 0a 23 23 20 5b 31 2e 31 33 2e 31 5d 20 2d 20 32 30 32 32 2d 30 38 2d 30 32 der.....##.[1.13.1].-.2022-08-02
5aec0 0d 0a 23 23 23 20 46 69 78 65 64 0d 0a 2d 20 62 75 67 20 77 69 74 68 20 63 61 6c 36 20 69 63 6f ..###.Fixed..-.bug.with.cal6.ico
5aee0 6e 20 74 68 65 6d 65 20 63 68 61 6e 67 65 2e 0d 0a 0d 0a 23 23 20 5b 31 2e 31 33 2e 30 5d 20 2d n.theme.change.....##.[1.13.0].-
5af00 20 32 30 32 32 2d 30 38 2d 30 32 0d 0a 23 23 23 20 43 68 61 6e 67 65 64 0d 0a 2d 20 55 73 65 20 .2022-08-02..###.Changed..-.Use.
5af20 63 61 6c 36 20 69 63 6f 6e 20 74 68 65 6d 65 20 73 79 73 74 65 6d 20 74 6f 20 61 6c 6c 6f 77 20 cal6.icon.theme.system.to.allow.
5af40 70 6c 75 67 69 6e 20 69 63 6f 6e 20 63 75 73 74 6f 6d 69 7a 61 74 69 6f 6e 0d 0a 0d 0a 23 23 20 plugin.icon.customization....##.
5af60 5b 31 2e 31 32 2e 30 5d 20 2d 20 32 30 32 32 2d 30 37 2d 31 31 0d 0a 23 23 23 20 46 69 78 65 64 [1.12.0].-.2022-07-11..###.Fixed
5af80 0d 0a 2d 20 22 52 65 73 74 6f 72 65 20 73 6f 72 74 20 61 66 74 65 72 20 76 69 65 77 69 6e 67 20 ..-."Restore.sort.after.viewing.
5afa0 6c 69 73 74 22 20 6f 70 74 69 6f 6e 20 63 68 65 63 6b 62 6f 78 20 69 6e 20 63 61 6c 36 2e 0d 0a list".option.checkbox.in.cal6...
5afc0 0d 0a 23 23 20 5b 31 2e 31 31 2e 30 5d 20 2d 20 32 30 32 32 2d 30 36 2d 32 35 0d 0a 23 23 23 20 ..##.[1.11.0].-.2022-06-25..###.
5afe0 43 68 61 6e 67 65 64 0d 0a 2d 20 41 6c 6c 6f 77 20 63 6f 6e 66 69 67 20 64 69 61 6c 6f 67 20 74 Changed..-.Allow.config.dialog.t
5b000 6f 20 73 63 72 6f 6c 6c 20 73 6f 20 69 74 20 63 61 6e 20 72 65 73 69 7a 65 20 73 6d 61 6c 6c 65 o.scroll.so.it.can.resize.smalle
5b020 72 0d 0a 0d 0a 23 23 20 5b 31 2e 31 30 2e 30 5d 20 2d 20 32 30 32 32 2d 30 36 2d 31 36 0d 0a 23 r....##.[1.10.0].-.2022-06-16..#
5b040 23 23 20 41 64 64 65 64 0d 0a 2d 20 22 52 65 73 74 6f 72 65 20 73 6f 72 74 20 61 66 74 65 72 20 ##.Added..-."Restore.sort.after.
5b060 76 69 65 77 69 6e 67 20 6c 69 73 74 22 20 6f 70 74 69 6f 6e 20 61 64 64 65 64 20 61 73 20 70 65 viewing.list".option.added.as.pe
5b080 72 20 63 61 70 69 6e 6b 27 73 20 63 6f 6e 74 72 69 62 75 74 69 6f 6e 2e 0d 0a 0d 0a 23 23 20 5b r.capink's.contribution.....##.[
5b0a0 31 2e 39 2e 30 5d 20 2d 20 32 30 32 32 2d 30 34 2d 32 37 0d 0a 23 23 23 20 43 68 61 6e 67 65 64 1.9.0].-.2022-04-27..###.Changed
5b0c0 0d 0a 2d 20 51 74 2e 49 74 65 6d 46 6c 61 67 73 2d 3e 51 74 2e 49 74 65 6d 46 6c 61 67 20 66 6f ..-.Qt.ItemFlags->Qt.ItemFlag.fo
5b0e0 72 20 75 70 63 6f 6d 69 6e 67 20 51 74 36 20 43 61 6c 69 62 72 65 0d 0a 0d 0a 23 23 20 5b 31 2e r.upcoming.Qt6.Calibre....##.[1.
5b100 38 2e 30 5d 20 2d 20 32 30 32 32 2d 30 31 2d 32 32 0d 0a 23 23 23 20 43 68 61 6e 67 65 64 0d 0a 8.0].-.2022-01-22..###.Changed..
5b120 2d 20 42 75 6d 70 20 4d 69 6e 69 6d 75 6d 20 43 61 6c 69 62 72 65 20 76 65 72 73 69 6f 6e 20 74 -.Bump.Minimum.Calibre.version.t
5b140 6f 20 32 2e 38 35 2e 31 0d 0a 2d 20 43 68 61 6e 67 65 73 20 66 6f 72 20 75 70 63 6f 6d 69 6e 67 o.2.85.1..-.Changes.for.upcoming
5b160 20 51 74 36 20 43 61 6c 69 62 72 65 0d 0a 0d 0a 23 23 20 5b 31 2e 37 2e 36 5d 20 2d 20 32 30 32 .Qt6.Calibre....##.[1.7.6].-.202
5b180 31 2d 30 35 2d 30 31 0d 0a 23 23 23 20 41 64 64 65 64 0d 0a 2d 20 41 6c 6c 6f 77 20 54 72 61 6e 1-05-01..###.Added..-.Allow.Tran
5b1a0 73 6c 61 74 69 6f 6e 73 20 61 6e 64 20 53 70 61 6e 69 73 68 20 74 72 61 6e 73 6c 61 74 69 6f 6e slations.and.Spanish.translation
5b1c0 2c 20 74 68 61 6e 6b 73 20 64 75 6e 68 69 6c 6c 21 0d 0a 23 23 23 20 46 69 78 65 64 0d 0a 2d 20 ,.thanks.dunhill!..###.Fixed..-.
5b1e0 48 61 6e 64 6c 65 20 6d 69 73 73 69 6e 67 20 64 65 66 61 75 6c 74 20 61 6e 64 20 6e 6f 20 6c 69 Handle.missing.default.and.no.li
5b200 73 74 73 20 69 6e 20 73 65 74 74 69 6e 67 73 2e 20 53 68 6f 75 6c 64 6e 27 74 20 68 61 70 70 65 sts.in.settings..Shouldn't.happe
5b220 6e 2c 20 62 75 74 20 73 6f 6d 65 62 6f 64 79 20 67 6f 74 20 74 68 65 72 65 2e 0d 0a 0d 0a 23 23 n,.but.somebody.got.there.....##
5b240 20 5b 31 2e 37 2e 32 5d 20 2d 20 32 30 32 31 2d 30 33 2d 31 36 0d 0a 23 23 23 20 46 69 78 65 64 .[1.7.2].-.2021-03-16..###.Fixed
5b260 0d 0a 2d 20 44 65 6c 65 74 65 20 6c 69 73 74 20 61 6e 64 20 74 61 67 73 5f 63 6f 6c 75 6d 6e 3d ..-.Delete.list.and.tags_column=
5b280 27 27 0d 0a 0d 0a 23 23 20 5b 31 2e 37 2e 31 5d 20 2d 20 32 30 32 30 2d 31 31 2d 31 38 0d 0a 23 ''....##.[1.7.1].-.2020-11-18..#
5b2a0 23 23 20 46 69 78 65 64 0d 0a 2d 20 53 6f 72 74 20 56 69 65 77 20 4c 69 73 74 73 20 73 75 62 20 ##.Fixed..-.Sort.View.Lists.sub.
5b2c0 6d 65 6e 75 2e 0d 0a 0d 0a 23 23 20 5b 31 2e 37 2e 30 5d 20 2d 20 32 30 32 30 2d 31 31 2d 30 38 menu.....##.[1.7.0].-.2020-11-08
5b2e0 0d 0a 23 23 23 20 41 64 64 65 64 0d 0a 2d 20 4f 70 74 69 6f 6e 61 6c 20 6c 69 73 74 20 66 65 61 ..###.Added..-.Optional.list.fea
5b300 74 75 72 65 73 3a 20 50 75 74 20 61 6e 79 20 4c 69 73 74 27 73 20 56 69 65 77 20 61 63 74 69 6f tures:.Put.any.List's.View.actio
5b320 6e 20 69 6e 20 74 68 65 20 50 49 20 74 6f 70 20 6d 65 6e 75 20 61 6e 64 20 61 6e 20 6f 70 74 69 n.in.the.PI.top.menu.and.an.opti
5b340 6f 6e 20 74 6f 20 6e 6f 74 20 73 6f 72 74 20 74 68 65 20 62 6f 6f 6b 73 20 69 6e 20 6c 69 73 74 on.to.not.sort.the.books.in.list
5b360 20 6f 72 64 65 72 20 6f 6e 20 76 69 65 77 2e 20 54 68 61 6e 6b 73 20 74 6f 20 6b 69 77 69 64 75 .order.on.view..Thanks.to.kiwidu
5b380 64 65 20 68 69 6d 73 65 6c 66 20 66 6f 72 20 74 68 65 73 65 20 63 68 61 6e 67 65 73 2e 0d 0a 2d de.himself.for.these.changes...-
5b3a0 20 4d 6f 76 65 20 75 70 2f 64 6f 77 6e 20 31 30 20 26 20 74 6f 20 74 6f 70 2f 62 6f 74 74 6f 6d .Move.up/down.10.&.to.top/bottom
5b3c0 20 6f 66 20 6c 69 73 74 20 69 6e 20 45 64 69 74 20 4c 69 73 74 2c 20 74 68 61 6e 6b 73 20 74 6f .of.list.in.Edit.List,.thanks.to
5b3e0 20 73 6e 61 72 6b 6f 70 68 69 6c 75 73 20 66 6f 72 20 74 68 65 73 65 20 63 68 61 6e 67 65 73 2e .snarkophilus.for.these.changes.
5b400 0d 0a 23 23 23 20 43 68 61 6e 67 65 64 0d 0a 2d 20 41 70 70 6c 79 20 70 65 72 73 69 73 74 5f 73 ..###.Changed..-.Apply.persist_s
5b420 68 6f 72 74 63 75 74 20 74 6f 20 76 69 65 77 20 61 63 74 69 6f 6e 73 20 77 68 65 6e 20 43 61 6c hortcut.to.view.actions.when.Cal
5b440 69 62 72 65 20 3e 3d 20 76 35 2e 34 20 73 6f 20 76 69 65 77 20 73 68 6f 72 74 63 75 74 73 20 61 ibre.>=.v5.4.so.view.shortcuts.a
5b460 72 65 6e 27 74 20 64 69 73 63 61 72 64 65 64 20 61 73 20 65 61 73 69 6c 79 2e 20 43 61 6c 69 62 ren't.discarded.as.easily..Calib
5b480 72 65 20 50 52 20 23 31 32 34 36 0d 0a 23 23 23 20 46 69 78 65 64 0d 0a 2d 20 6e 6f 74 20 61 6c re.PR.#1246..###.Fixed..-.not.al
5b4a0 77 61 79 73 20 64 65 74 65 63 74 69 6e 67 20 27 6c 61 73 74 27 20 6f 72 20 27 66 69 72 73 74 27 ways.detecting.'last'.or.'first'
5b4c0 20 73 65 6c 65 63 74 65 64 20 69 74 65 6d 20 63 6f 72 72 65 63 74 6c 79 20 69 6e 20 45 64 69 74 .selected.item.correctly.in.Edit
5b4e0 2e 0d 0a 0d 0a 23 23 20 5b 31 2e 36 2e 31 35 5d 20 2d 20 32 30 32 30 2d 31 30 2d 30 38 0d 0a 23 .....##.[1.6.15].-.2020-10-08..#
5b500 23 23 20 43 68 61 6e 67 65 64 0d 0a 2d 20 48 6f 6e 6f 72 20 6d 6f 64 69 66 79 20 61 63 74 69 6f ##.Changed..-.Honor.modify.actio
5b520 6e 20 73 65 74 74 69 6e 67 20 6f 6e 20 64 65 76 69 63 65 20 70 6f 70 20 6c 69 73 74 73 2e 0d 0a n.setting.on.device.pop.lists...
5b540 23 23 23 20 46 69 78 65 64 0d 0a 2d 20 46 6f 72 63 65 20 70 72 65 2d 65 78 69 73 74 69 6e 67 20 ###.Fixed..-.Force.pre-existing.
5b560 6c 69 73 74 73 20 74 6f 20 54 41 47 41 44 44 52 45 4d 4f 56 45 20 74 6f 20 6d 61 74 63 68 20 70 lists.to.TAGADDREMOVE.to.match.p
5b580 72 69 6f 72 20 62 65 68 61 76 69 6f 72 2e 0d 0a 2d 20 44 69 73 61 62 6c 65 20 73 65 72 69 65 73 rior.behavior...-.Disable.series
5b5a0 20 6c 61 62 65 6c 73 20 74 6f 6f 20 77 68 65 6e 20 73 65 72 69 65 73 20 73 65 74 74 69 6e 67 73 .labels.too.when.series.settings
5b5c0 20 64 69 73 61 62 6c 65 64 2e 0d 0a 0d 0a 23 23 20 5b 31 2e 36 2e 39 5d 20 2d 20 32 30 32 30 2d .disabled.....##.[1.6.9].-.2020-
5b5e0 30 37 2d 31 31 0d 0a 23 23 23 20 46 69 78 65 64 0d 0a 2d 20 41 75 74 6f 2d 70 6f 70 75 6c 61 74 07-11..###.Fixed..-.Auto-populat
5b600 65 64 20 64 65 66 61 75 6c 74 20 6c 69 73 74 73 2e 0d 0a 0d 0a 23 23 20 5b 31 2e 36 2e 37 5d 20 ed.default.lists.....##.[1.6.7].
5b620 2d 20 32 30 32 30 2d 30 31 2d 31 36 0d 0a 23 23 23 20 43 68 61 6e 67 65 64 0d 0a 2d 20 43 6f 6d -.2020-01-16..###.Changed..-.Com
5b640 70 61 74 69 62 69 6c 69 74 79 20 77 69 74 68 20 50 79 74 68 6f 6e 20 33 0d 0a 0d 0a 23 23 20 5b patibility.with.Python.3....##.[
5b660 31 2e 36 2e 36 5d 20 2d 20 32 30 31 34 2d 31 31 2d 32 32 0d 0a 23 23 23 20 46 69 78 65 64 0d 0a 1.6.6].-.2014-11-22..###.Fixed..
5b680 2d 20 4b 65 79 62 6f 61 72 64 20 73 68 6f 72 74 63 75 74 73 20 6e 6f 74 20 77 6f 72 6b 69 6e 67 -.Keyboard.shortcuts.not.working
5b6a0 20 6f 6e 20 63 61 6c 69 62 72 65 20 3e 3d 20 32 2e 31 30 0d 0a 0d 0a 23 23 20 5b 31 2e 36 2e 35 .on.calibre.>=.2.10....##.[1.6.5
5b6c0 5d 20 2d 20 32 30 31 34 2d 30 37 2d 32 38 0d 0a 23 23 23 20 43 68 61 6e 67 65 64 0d 0a 2d 20 53 ].-.2014-07-28..###.Changed..-.S
5b6e0 75 70 70 6f 72 74 69 6e 67 20 75 70 63 6f 6d 69 6e 67 20 63 61 6c 69 62 72 65 20 32 2e 30 0d 0a upporting.upcoming.calibre.2.0..
5b700 0d 0a 23 23 20 5b 31 2e 36 2e 34 5d 20 2d 20 32 30 31 33 2d 30 37 2d 32 31 0d 0a 23 23 23 20 46 ..##.[1.6.4].-.2013-07-21..###.F
5b720 69 78 65 64 0d 0a 2d 20 44 75 70 6c 69 63 61 74 65 64 20 6b 65 79 62 6f 61 72 64 20 73 68 6f 72 ixed..-.Duplicated.keyboard.shor
5b740 74 63 75 74 73 20 62 65 74 77 65 65 6e 20 61 64 64 69 6e 67 20 74 6f 20 61 20 6c 69 73 74 20 61 tcuts.between.adding.to.a.list.a
5b760 6e 64 20 61 64 64 69 6e 67 20 73 65 72 69 65 73 20 74 6f 20 61 20 6c 69 73 74 20 28 68 6f 6e 65 nd.adding.series.to.a.list.(hone
5b780 73 74 21 29 0d 0a 0d 0a 23 23 20 5b 31 2e 36 2e 33 5d 20 2d 20 32 30 31 33 2d 30 37 2d 32 30 0d st!)....##.[1.6.3].-.2013-07-20.
5b7a0 0a 23 23 23 20 46 69 78 65 64 0d 0a 2d 20 44 75 70 6c 69 63 61 74 65 64 20 6b 65 79 62 6f 61 72 .###.Fixed..-.Duplicated.keyboar
5b7c0 64 20 73 68 6f 72 74 63 75 74 73 20 62 65 74 77 65 65 6e 20 61 64 64 69 6e 67 20 74 6f 20 61 20 d.shortcuts.between.adding.to.a.
5b7e0 6c 69 73 74 20 61 6e 64 20 61 64 64 69 6e 67 20 73 65 72 69 65 73 20 74 6f 20 61 20 6c 69 73 74 list.and.adding.series.to.a.list
5b800 0d 0a 0d 0a 23 23 20 5b 31 2e 36 2e 32 5d 20 2d 20 32 30 31 33 2d 30 35 2d 30 39 0d 0a 23 23 23 ....##.[1.6.2].-.2013-05-09..###
5b820 20 41 64 64 65 64 0d 0a 2d 20 41 64 64 20 61 20 22 41 64 64 20 73 65 72 69 65 73 20 74 6f 20 78 .Added..-.Add.a."Add.series.to.x
5b840 78 78 22 20 6d 65 6e 75 20 6f 70 74 69 6f 6e 20 74 6f 20 61 6c 6c 6f 77 20 71 75 69 63 6b 6c 79 xx".menu.option.to.allow.quickly
5b860 20 61 64 64 69 6e 67 20 61 6c 6c 20 62 6f 6f 6b 73 20 69 6e 20 61 20 73 65 72 69 65 73 20 66 6f .adding.all.books.in.a.series.fo
5b880 72 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 62 6f 6f 6b 28 73 29 0d 0a 23 23 23 20 43 68 61 6e r.the.selected.book(s)..###.Chan
5b8a0 67 65 64 0d 0a 2d 20 43 68 61 6e 67 65 20 66 6f 72 20 63 6f 72 72 65 63 74 20 73 75 70 70 6f 72 ged..-.Change.for.correct.suppor
5b8c0 74 20 6f 66 20 63 61 6c 69 62 72 65 20 30 2e 39 2e 32 39 20 76 69 72 74 75 61 6c 20 6c 69 62 72 t.of.calibre.0.9.29.virtual.libr
5b8e0 61 72 69 65 73 20 66 65 61 74 75 72 65 0d 0a 2d 20 49 6d 70 72 6f 76 65 20 72 65 61 64 61 62 69 aries.feature..-.Improve.readabi
5b900 6c 69 74 79 20 6f 66 20 74 68 65 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 74 65 78 74 20 77 68 lity.of.the.confirmation.text.wh
5b920 65 6e 20 63 6c 65 61 72 69 6e 67 20 61 20 72 65 61 64 69 6e 67 20 6c 69 73 74 0d 0a 0d 0a 23 23 en.clearing.a.reading.list....##
5b940 20 5b 31 2e 36 2e 31 5d 20 2d 20 32 30 31 33 2d 30 33 2d 31 37 0d 0a 23 23 23 20 43 68 61 6e 67 .[1.6.1].-.2013-03-17..###.Chang
5b960 65 64 0d 0a 2d 20 52 65 77 72 69 74 65 20 61 75 74 6f 2d 70 6f 70 75 6c 61 74 65 20 66 72 6f 6d ed..-.Rewrite.auto-populate.from
5b980 20 63 6f 6c 75 6d 6e 20 74 6f 20 62 65 20 22 61 75 74 6f 2d 70 6f 70 75 6c 61 74 65 20 66 72 6f .column.to.be."auto-populate.fro
5b9a0 6d 20 73 65 61 72 63 68 22 2e 20 55 73 65 72 73 20 6e 6f 77 20 74 79 70 65 20 61 20 73 65 61 72 m.search"..Users.now.type.a.sear
5b9c0 63 68 20 65 78 70 72 65 73 73 69 6f 6e 20 72 61 74 68 65 72 20 74 68 61 6e 20 63 68 6f 6f 73 69 ch.expression.rather.than.choosi
5b9e0 6e 67 20 61 20 63 6f 6c 75 6d 6e 2f 76 61 6c 75 65 2e 0d 0a 0d 0a 23 23 20 5b 31 2e 36 2e 30 5d ng.a.column/value.....##.[1.6.0]
5ba00 20 2d 20 32 30 31 32 2d 31 31 2d 32 33 0d 0a 23 23 23 20 41 64 64 65 64 0d 0a 2d 20 41 62 69 6c .-.2012-11-23..###.Added..-.Abil
5ba20 69 74 79 20 74 6f 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 63 72 65 61 74 65 20 6c 69 73 74 ity.to.automatically.create.list
5ba40 73 20 62 61 73 65 64 20 6f 6e 20 74 61 67 73 20 6f 72 20 63 75 73 74 6f 6d 20 63 6f 6c 75 6d 6e s.based.on.tags.or.custom.column
5ba60 20 76 61 6c 75 65 73 0d 0a 23 23 23 20 43 68 61 6e 67 65 64 0d 0a 2d 20 57 68 65 6e 20 6d 6f 76 .values..###.Changed..-.When.mov
5ba80 69 6e 67 20 62 6f 6f 6b 73 20 62 65 74 77 65 65 6e 20 6c 69 73 74 73 2c 20 74 75 72 6e 20 6f 66 ing.books.between.lists,.turn.of
5baa0 66 20 77 61 72 6e 69 6e 67 73 20 74 6f 20 70 72 65 76 65 6e 74 20 6d 75 6c 74 69 70 6c 65 20 65 f.warnings.to.prevent.multiple.e
5bac0 72 72 6f 72 73 20 62 65 69 6e 67 20 64 69 73 70 6c 61 79 65 64 0d 0a 2d 20 49 66 20 64 65 66 61 rrors.being.displayed..-.If.defa
5bae0 75 6c 74 20 6c 69 73 74 20 69 73 20 73 65 74 20 74 6f 20 61 6e 20 61 75 74 6f 6d 61 74 69 63 61 ult.list.is.set.to.an.automatica
5bb00 6c 6c 79 20 70 6f 70 75 6c 61 74 65 64 20 6c 69 73 74 2c 20 64 6f 20 6e 6f 74 20 61 6c 6c 6f 77 lly.populated.list,.do.not.allow
5bb20 20 74 68 65 20 61 64 64 2f 65 64 69 74 2f 63 6c 65 61 72 20 61 63 74 69 6f 6e 73 20 66 6f 72 20 .the.add/edit/clear.actions.for.
5bb40 64 65 66 61 75 6c 74 20 6c 69 73 74 0d 0a 0d 0a 23 23 20 5b 31 2e 35 2e 32 5d 20 2d 20 32 30 31 default.list....##.[1.5.2].-.201
5bb60 32 2d 30 38 2d 32 32 0d 0a 23 23 23 20 46 69 78 65 64 0d 0a 2d 20 53 69 67 6e 61 6c 20 64 69 73 2-08-22..###.Fixed..-.Signal.dis
5bb80 63 6f 6e 6e 65 63 74 69 6f 6e 20 77 68 69 63 68 20 70 72 65 76 65 6e 74 65 64 20 74 68 69 6e 67 connection.which.prevented.thing
5bba0 73 20 77 6f 72 6b 69 6e 67 20 6f 6e 63 65 20 74 68 65 20 63 6f 6e 66 69 67 20 77 69 6e 64 6f 77 s.working.once.the.config.window
5bbc0 20 68 61 64 20 62 65 65 6e 20 6f 70 65 6e 65 64 2f 63 6c 6f 73 65 64 2e 0d 0a 0d 0a 23 23 20 5b .had.been.opened/closed.....##.[
5bbe0 31 2e 35 2e 31 5d 20 2d 20 32 30 31 32 2d 30 37 2d 33 30 0d 0a 23 23 23 20 41 64 64 65 64 0d 0a 1.5.1].-.2012-07-30..###.Added..
5bc00 2d 20 41 6c 6c 6f 77 20 6d 75 6c 74 69 70 6c 65 20 6c 69 73 74 73 20 74 6f 20 62 65 20 73 65 6c -.Allow.multiple.lists.to.be.sel
5bc20 65 63 74 65 64 20 69 6e 20 74 68 65 20 4d 6f 76 65 20 74 6f 20 6c 69 73 74 20 64 69 61 6c 6f 67 ected.in.the.Move.to.list.dialog
5bc40 2c 20 61 73 20 61 6e 20 61 6c 74 65 72 6e 61 74 65 20 77 61 79 20 66 6f 72 20 75 73 65 72 73 20 ,.as.an.alternate.way.for.users.
5bc60 74 6f 20 61 64 64 20 74 6f 20 6d 75 6c 74 69 70 6c 65 20 6c 69 73 74 73 20 61 74 20 6f 6e 63 65 to.add.to.multiple.lists.at.once
5bc80 0d 0a 23 23 23 20 43 68 61 6e 67 65 64 0d 0a 2d 20 53 65 74 20 61 20 66 61 76 6f 75 72 69 74 65 ..###.Changed..-.Set.a.favourite
5bca0 73 5f 6d 65 6e 75 5f 75 6e 69 71 75 65 5f 6e 61 6d 65 20 61 74 74 72 69 62 75 74 65 20 6f 6e 20 s_menu_unique_name.attribute.on.
5bcc0 6d 65 6e 75 20 61 63 74 69 6f 6e 73 20 74 68 61 74 20 68 61 76 65 20 64 79 6e 61 6d 69 63 61 6c menu.actions.that.have.dynamical
5bce0 6c 79 20 63 68 61 6e 67 69 6e 67 20 6e 61 6d 65 73 20 66 6f 72 20 46 61 76 6f 75 72 69 74 65 73 ly.changing.names.for.Favourites
5bd00 20 4d 65 6e 75 20 70 6c 75 67 69 6e 20 75 73 61 67 65 0d 0a 23 23 23 20 46 69 78 65 64 0d 0a 2d .Menu.plugin.usage..###.Fixed..-
5bd20 20 45 6e 73 75 72 65 20 65 72 72 6f 72 20 6e 6f 74 20 74 68 72 6f 77 6e 20 69 66 20 64 65 76 69 .Ensure.error.not.thrown.if.devi
5bd40 63 65 20 69 73 20 63 6f 6e 6e 65 63 74 65 64 20 61 66 74 65 72 20 63 6f 6e 66 69 67 75 72 61 74 ce.is.connected.after.configurat
5bd60 69 6f 6e 20 69 73 20 63 6c 6f 73 65 64 20 61 6e 64 20 6f 62 6a 65 63 74 73 20 64 65 6c 65 74 65 ion.is.closed.and.objects.delete
5bd80 64 0d 0a 0d 0a 23 23 20 5b 31 2e 35 2e 30 5d 20 2d 20 32 30 31 32 2d 30 36 2d 32 32 0d 0a 23 23 d....##.[1.5.0].-.2012-06-22..##
5bda0 23 20 41 64 64 65 64 0d 0a 2d 20 53 74 6f 72 65 20 6c 69 73 74 20 63 6f 6e 74 65 6e 74 73 20 69 #.Added..-.Store.list.contents.i
5bdc0 6e 20 74 68 65 20 63 61 6c 69 62 72 65 20 64 61 74 61 62 61 73 65 20 72 61 74 68 65 72 20 74 68 n.the.calibre.database.rather.th
5bde0 61 6e 20 61 20 6a 73 6f 6e 20 66 69 6c 65 2c 20 74 6f 20 61 6c 6c 6f 77 20 72 65 75 73 65 20 66 an.a.json.file,.to.allow.reuse.f
5be00 72 6f 6d 20 64 69 66 66 65 72 65 6e 74 20 63 6f 6d 70 75 74 65 72 73 20 28 6e 6f 74 20 73 69 6d rom.different.computers.(not.sim
5be20 75 6c 74 61 6e 65 6f 75 73 6c 79 21 29 0d 0a 2d 20 4f 70 74 69 6f 6e 20 69 6e 20 74 68 65 20 22 ultaneously!)..-.Option.in.the."
5be40 4f 74 68 65 72 22 20 74 61 62 20 61 6c 6c 6f 77 69 6e 67 20 76 69 65 77 69 6e 67 20 74 68 65 20 Other".tab.allowing.viewing.the.
5be60 70 6c 75 67 69 6e 20 64 61 74 61 20 73 74 6f 72 65 64 20 69 6e 20 74 68 65 20 64 61 74 61 62 61 plugin.data.stored.in.the.databa
5be80 73 65 0d 0a 23 23 23 20 43 68 61 6e 67 65 64 0d 0a 2d 20 4e 6f 77 20 72 65 71 75 69 72 65 73 20 se..###.Changed..-.Now.requires.
5bea0 63 61 6c 69 62 72 65 20 30 2e 38 2e 35 37 0d 0a 2d 20 52 65 6d 6f 76 65 20 63 6f 64 65 20 74 68 calibre.0.8.57..-.Remove.code.th
5bec0 61 74 20 73 75 70 70 6f 72 74 65 64 20 75 70 67 72 61 64 69 6e 67 20 66 72 6f 6d 20 65 61 72 6c at.supported.upgrading.from.earl
5bee0 69 65 72 20 74 68 61 6e 20 31 2e 32 2e 30 20 6f 66 20 74 68 69 73 20 70 6c 75 67 69 6e 2e 0d 0a ier.than.1.2.0.of.this.plugin...
5bf00 0d 0a 23 23 20 5b 31 2e 34 2e 34 5d 20 2d 20 32 30 31 32 2d 30 36 2d 31 35 0d 0a 23 23 23 20 41 ..##.[1.4.4].-.2012-06-15..###.A
5bf20 64 64 65 64 0d 0a 2d 20 41 64 64 20 61 20 63 72 65 61 74 65 5f 6c 69 73 74 20 66 75 6e 63 74 69 dded..-.Add.a.create_list.functi
5bf40 6f 6e 20 74 6f 20 74 68 65 20 69 6e 74 65 72 6e 61 6c 20 41 50 49 20 66 6f 72 20 75 73 65 20 62 on.to.the.internal.API.for.use.b
5bf60 79 20 6f 74 68 65 72 20 70 6c 75 67 69 6e 73 0d 0a 2d 20 41 64 64 20 66 75 72 74 68 65 72 20 72 y.other.plugins..-.Add.further.r
5bf80 65 66 72 65 73 68 5f 73 63 72 65 65 6e 20 6f 76 65 72 6c 6f 61 64 73 20 74 6f 20 74 68 65 20 41 efresh_screen.overloads.to.the.A
5bfa0 50 49 20 66 75 6e 63 74 69 6f 6e 73 20 61 6e 64 20 69 6d 70 72 6f 76 65 20 63 6f 6d 6d 61 6e 64 PI.functions.and.improve.command
5bfc0 20 6c 69 6e 65 20 74 65 73 74 61 62 69 6c 69 74 79 0d 0a 0d 0a 23 23 20 5b 31 2e 34 2e 33 5d 20 .line.testability....##.[1.4.3].
5bfe0 2d 20 32 30 31 32 2d 30 35 2d 33 30 0d 0a 23 23 23 20 41 64 64 65 64 0d 0a 2d 20 41 64 64 20 61 -.2012-05-30..###.Added..-.Add.a
5c000 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 70 72 6f 6d 70 74 20 74 6f 20 74 68 65 20 63 6c 65 61 .confirmation.prompt.to.the.clea
5c020 72 20 6c 69 73 74 20 6f 70 74 69 6f 6e 2e 0d 0a 23 23 23 20 43 68 61 6e 67 65 64 0d 0a 2d 20 43 r.list.option...###.Changed..-.C
5c040 68 61 6e 67 65 20 74 68 65 20 4d 6f 76 65 20 74 6f 20 6c 69 73 74 20 66 75 6e 63 74 69 6f 6e 61 hange.the.Move.to.list.functiona
5c060 6c 69 74 79 2c 20 73 6f 20 69 74 20 69 73 20 61 6c 77 61 79 73 20 61 76 61 69 6c 61 62 6c 65 20 lity,.so.it.is.always.available.
5c080 72 61 74 68 65 72 20 74 68 61 6e 20 6f 6e 6c 79 20 77 68 65 6e 20 76 69 65 77 69 6e 67 20 61 20 rather.than.only.when.viewing.a.
5c0a0 6c 69 73 74 2e 20 43 68 61 6e 67 65 20 62 65 68 61 76 69 6f 75 72 20 74 6f 20 70 72 6f 6d 70 74 list..Change.behaviour.to.prompt
5c0c0 20 66 6f 72 20 73 6f 75 72 63 65 2f 74 61 72 67 65 74 20 6c 69 73 74 73 2e 0d 0a 2d 20 57 68 65 .for.source/target.lists...-.Whe
5c0e0 6e 20 63 68 6f 6f 73 69 6e 67 20 52 65 6d 6f 76 65 20 66 72 6f 6d 20 61 6c 6c 20 6c 69 73 74 73 n.choosing.Remove.from.all.lists
5c100 2c 20 69 66 20 63 75 72 72 65 6e 74 6c 79 20 76 69 65 77 69 6e 67 20 61 20 6c 69 73 74 20 74 68 ,.if.currently.viewing.a.list.th
5c120 65 6e 20 72 65 66 72 65 73 68 20 69 74 2e 0d 0a 0d 0a 23 23 20 5b 31 2e 34 2e 32 5d 20 2d 20 32 en.refresh.it.....##.[1.4.2].-.2
5c140 30 31 32 2d 30 31 2d 32 38 0d 0a 23 23 23 20 41 64 64 65 64 0d 0a 2d 20 4f 66 66 65 72 20 6f 70 012-01-28..###.Added..-.Offer.op
5c160 74 69 6f 6e 20 74 6f 20 64 69 73 70 6c 61 79 20 74 68 65 20 72 65 61 64 69 6e 67 20 6f 72 64 65 tion.to.display.the.reading.orde
5c180 72 20 69 6e 20 61 20 63 75 73 74 6f 6d 20 73 65 72 69 65 73 20 63 6f 6c 75 6d 6e 0d 0a 23 23 23 r.in.a.custom.series.column..###
5c1a0 20 46 69 78 65 64 0d 0a 2d 20 43 6c 65 61 72 69 6e 67 20 61 20 6c 69 73 74 20 77 6f 75 6c 64 20 .Fixed..-.Clearing.a.list.would.
5c1c0 6e 6f 74 20 69 6d 6d 65 64 69 61 74 65 6c 79 20 72 65 66 72 65 73 68 20 62 6f 6f 6b 73 20 6f 6e not.immediately.refresh.books.on
5c1e0 20 73 63 72 65 65 6e 20 74 68 61 74 20 77 65 72 65 20 6f 6e 20 74 68 61 74 20 6c 69 73 74 0d 0a .screen.that.were.on.that.list..
5c200 0d 0a 23 23 20 5b 31 2e 34 2e 31 5d 20 2d 20 32 30 31 32 2d 30 31 2d 31 32 0d 0a 23 23 23 20 43 ..##.[1.4.1].-.2012-01-12..###.C
5c220 68 61 6e 67 65 64 0d 0a 2d 20 52 65 66 61 63 74 6f 72 20 73 6f 6d 65 20 6d 65 74 68 6f 64 73 20 hanged..-.Refactor.some.methods.
5c240 74 6f 20 65 78 70 6f 73 65 20 74 68 65 20 61 62 69 6c 69 74 79 20 74 6f 20 61 64 64 2f 72 65 6d to.expose.the.ability.to.add/rem
5c260 6f 76 65 20 66 72 6f 6d 20 6c 69 73 74 73 20 66 72 6f 6d 20 6f 74 68 65 72 20 70 6c 75 67 69 6e ove.from.lists.from.other.plugin
5c280 73 0d 0a 0d 0a 23 23 20 5b 31 2e 34 2e 30 5d 20 2d 20 32 30 31 31 2d 31 31 2d 32 31 0d 0a 23 23 s....##.[1.4.0].-.2011-11-21..##
5c2a0 23 20 41 64 64 65 64 0d 0a 2d 20 4c 69 73 74 20 74 79 70 65 20 6f 66 20 22 41 75 74 6f 20 70 6f #.Added..-.List.type.of."Auto.po
5c2c0 70 75 6c 61 74 65 20 6c 69 73 74 20 66 72 6f 6d 20 62 6f 6f 6b 73 20 6f 6e 20 64 65 76 69 63 65 pulate.list.from.books.on.device
5c2e0 22 2e 20 50 6f 70 75 6c 61 74 65 64 20 77 68 65 6e 20 79 6f 75 20 73 79 6e 63 2e 20 59 6f 75 20 "..Populated.when.you.sync..You.
5c300 63 61 6e 6e 6f 74 20 6d 61 6e 75 61 6c 6c 79 20 61 64 64 2f 72 65 6d 6f 76 65 2e 0d 0a 2d 20 43 cannot.manually.add/remove...-.C
5c320 6c 65 61 72 20 6d 65 6e 75 20 69 74 65 6d 73 20 66 6f 72 20 66 61 73 74 20 77 61 79 20 6f 66 20 lear.menu.items.for.fast.way.of.
5c340 63 6c 65 61 72 69 6e 67 20 74 68 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 61 20 6c 69 73 74 0d clearing.the.contents.of.a.list.
5c360 0a 2d 20 41 6e 20 6f 70 74 69 6f 6e 20 6f 6e 20 4f 74 68 65 72 20 4f 70 74 69 6f 6e 73 20 74 61 .-.An.option.on.Other.Options.ta
5c380 62 20 66 6f 72 20 77 68 65 74 68 65 72 20 74 6f 20 64 69 73 70 6c 61 79 20 74 68 65 20 72 65 6d b.for.whether.to.display.the.rem
5c3a0 6f 76 65 20 62 6f 6f 6b 73 20 66 72 6f 6d 20 64 65 76 69 63 65 20 64 69 61 6c 6f 67 2c 20 61 6c ove.books.from.device.dialog,.al
5c3c0 6c 6f 77 69 6e 67 20 75 6e 61 74 74 65 6e 64 65 64 20 73 79 6e 63 69 6e 67 2e 0d 0a 23 23 23 20 lowing.unattended.syncing...###.
5c3e0 43 68 61 6e 67 65 64 0d 0a 2d 20 4d 6f 76 65 20 74 68 65 20 64 65 76 69 63 65 73 20 6c 69 73 74 Changed..-.Move.the.devices.list
5c400 20 6f 6e 74 6f 20 69 74 73 20 6f 77 6e 20 74 61 62 20 74 6f 20 73 69 6d 70 6c 69 66 79 20 6c 69 .onto.its.own.tab.to.simplify.li
5c420 73 74 20 61 70 70 65 61 72 61 6e 63 65 0d 0a 23 23 23 20 46 69 78 65 64 0d 0a 2d 20 45 6e 73 75 st.appearance..###.Fixed..-.Ensu
5c440 72 65 20 77 68 65 6e 20 61 20 6c 69 73 74 20 68 61 73 20 61 75 74 6f 2d 63 6c 65 61 72 20 74 75 re.when.a.list.has.auto-clear.tu
5c460 72 6e 65 64 20 6f 6e 2c 20 69 74 65 6d 73 20 61 72 65 20 72 65 6d 6f 76 65 64 20 65 76 65 6e 20 rned.on,.items.are.removed.even.
5c480 69 66 20 6e 6f 74 20 66 6f 75 6e 64 20 6e 65 63 65 73 73 61 72 79 20 74 6f 20 73 79 6e 63 20 74 if.not.found.necessary.to.sync.t
5c4a0 68 65 6d 0d 0a 0d 0a 23 23 20 5b 31 2e 33 2e 32 5d 20 2d 20 32 30 31 31 2d 31 31 2d 30 32 0d 0a hem....##.[1.3.2].-.2011-11-02..
5c4c0 23 23 23 20 41 64 64 65 64 0d 0a 2d 20 41 6c 6c 6f 77 20 73 70 65 63 69 66 79 69 6e 67 20 74 68 ###.Added..-.Allow.specifying.th
5c4e0 65 20 76 61 6c 75 65 20 74 6f 20 62 65 20 61 73 73 69 67 6e 65 64 20 74 6f 20 61 20 62 6f 6f 6c e.value.to.be.assigned.to.a.bool
5c500 65 61 6e 20 77 68 65 6e 20 61 64 64 69 6e 67 2c 20 72 61 74 68 65 72 20 74 68 61 6e 20 61 6c 77 ean.when.adding,.rather.than.alw
5c520 61 79 73 20 6a 75 73 74 20 22 59 22 20 28 54 72 75 65 29 0d 0a 23 23 23 20 43 68 61 6e 67 65 64 ays.just."Y".(True)..###.Changed
5c540 0d 0a 2d 20 49 66 20 74 72 69 73 74 61 74 65 20 63 6f 6c 75 6d 6e 20 61 6e 64 20 6c 69 73 74 20 ..-.If.tristate.column.and.list.
5c560 73 65 74 20 74 6f 20 72 65 6d 6f 76 65 20 76 61 6c 75 65 20 66 72 6f 6d 20 61 20 62 6f 6f 6c 65 set.to.remove.value.from.a.boole
5c580 61 6e 20 63 6f 6c 75 6d 6e 2c 20 77 69 6c 6c 20 73 65 74 20 74 68 65 20 63 6f 6c 75 6d 6e 20 74 an.column,.will.set.the.column.t
5c5a0 6f 20 62 6c 61 6e 6b 20 28 61 73 20 70 65 72 20 70 72 65 76 69 6f 75 73 29 0d 0a 2d 20 49 66 20 o.blank.(as.per.previous)..-.If.
5c5c0 6e 6f 6e 20 74 72 69 73 74 61 74 65 20 63 6f 6c 75 6d 6e 2c 20 77 69 6c 6c 20 73 65 74 20 74 68 non.tristate.column,.will.set.th
5c5e0 65 20 76 61 6c 75 65 20 74 6f 20 74 68 65 20 6f 70 70 6f 73 69 74 65 20 6f 66 20 77 68 61 74 20 e.value.to.the.opposite.of.what.
5c600 79 6f 75 20 73 70 65 63 69 66 69 65 64 20 6f 6e 20 63 6f 6e 66 69 67 20 64 69 61 6c 6f 67 20 66 you.specified.on.config.dialog.f
5c620 6f 72 20 61 6e 20 61 64 64 20 28 69 2e 65 2e 20 69 67 6e 6f 72 65 73 20 63 75 72 72 65 6e 74 20 or.an.add.(i.e..ignores.current.
5c640 76 61 6c 75 65 29 0d 0a 23 23 23 20 46 69 78 65 64 0d 0a 2d 20 55 70 64 61 74 69 6e 67 20 62 6f value)..###.Fixed..-.Updating.bo
5c660 6f 6c 65 61 6e 20 63 6f 6c 75 6d 6e 73 20 74 6f 20 75 73 65 20 70 72 65 66 73 20 72 61 74 68 65 olean.columns.to.use.prefs.rathe
5c680 72 20 74 68 61 6e 20 74 77 65 61 6b 73 20 73 69 6e 63 65 20 63 68 61 6e 67 65 64 20 69 6e 20 43 r.than.tweaks.since.changed.in.C
5c6a0 61 6c 69 62 72 65 20 30 2e 37 2e 35 35 0d 0a 0d 0a 23 23 20 5b 31 2e 33 2e 31 5d 20 2d 20 32 30 alibre.0.7.55....##.[1.3.1].-.20
5c6c0 31 31 2d 31 30 2d 32 33 0d 0a 23 23 23 20 41 64 64 65 64 0d 0a 2d 20 41 6c 6c 6f 77 20 61 20 6c 11-10-23..###.Added..-.Allow.a.l
5c6e0 69 73 74 20 74 6f 20 62 65 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 74 68 20 22 2a 41 6e 79 20 ist.to.be.associated.with."*Any.
5c700 44 65 76 69 63 65 22 20 73 6f 20 61 20 73 69 6e 67 6c 65 20 6c 69 73 74 20 63 61 6e 20 62 65 20 Device".so.a.single.list.can.be.
5c720 73 79 6e 63 65 64 20 74 6f 20 6d 75 6c 74 69 70 6c 65 20 64 65 76 69 63 65 73 0d 0a 2d 20 57 68 synced.to.multiple.devices..-.Wh
5c740 65 6e 20 73 77 69 74 63 68 69 6e 67 20 6c 69 62 72 61 72 69 65 73 2c 20 69 66 20 61 20 64 65 76 en.switching.libraries,.if.a.dev
5c760 69 63 65 20 69 73 20 63 6f 6e 6e 65 63 74 65 64 20 74 68 65 6e 20 66 69 72 65 20 74 68 65 20 63 ice.is.connected.then.fire.the.c
5c780 68 65 63 6b 20 74 6f 20 73 65 65 20 77 68 65 74 68 65 72 20 6c 69 73 74 73 20 74 6f 20 73 79 6e heck.to.see.whether.lists.to.syn
5c7a0 63 0d 0a 2d 20 41 64 64 20 6c 69 73 74 20 74 79 70 65 20 22 52 65 70 6c 61 63 65 20 64 65 76 69 c..-.Add.list.type."Replace.devi
5c7c0 63 65 20 77 69 74 68 20 6c 69 73 74 2c 20 73 65 6e 64 20 6e 65 77 20 6f 6e 6c 79 22 20 74 6f 20 ce.with.list,.send.new.only".to.
5c7e0 64 65 6c 65 74 65 20 6e 6f 6e 2d 6c 69 73 74 20 62 6f 6f 6b 73 20 66 72 6f 6d 20 64 65 76 69 63 delete.non-list.books.from.devic
5c800 65 2c 20 73 65 6e 64 20 6e 65 77 20 69 74 65 6d 73 20 6e 6f 74 20 6f 6e 20 64 65 76 69 63 65 0d e,.send.new.items.not.on.device.
5c820 0a 2d 20 41 64 64 20 6c 69 73 74 20 74 79 70 65 20 22 52 65 70 6c 61 63 65 20 64 65 76 69 63 65 .-.Add.list.type."Replace.device
5c840 20 77 69 74 68 20 6c 69 73 74 2c 20 6f 76 65 72 77 72 69 74 65 20 61 6c 6c 22 20 74 6f 20 64 65 .with.list,.overwrite.all".to.de
5c860 6c 65 74 65 20 6e 6f 6e 2d 6c 69 73 74 20 62 6f 6f 6b 73 20 66 72 6f 6d 20 64 65 76 69 63 65 2c lete.non-list.books.from.device,
5c880 20 6f 76 65 72 77 72 69 74 65 20 61 6c 6c 20 62 6f 6f 6b 73 20 77 69 74 68 20 6c 69 73 74 0d 0a .overwrite.all.books.with.list..
5c8a0 23 23 23 20 43 68 61 6e 67 65 64 0d 0a 2d 20 52 65 6e 61 6d 65 20 6c 69 73 74 20 74 79 70 65 73 ###.Changed..-.Rename.list.types
5c8c0 20 2d 20 53 79 6e 63 20 6e 65 77 20 6c 69 73 74 20 69 74 65 6d 73 20 2d 3e 20 41 64 64 20 6e 65 .-.Sync.new.list.items.->.Add.ne
5c8e0 77 20 6c 69 73 74 20 69 74 65 6d 73 20 74 6f 20 64 65 76 69 63 65 2c 20 53 79 6e 63 20 61 6c 6c w.list.items.to.device,.Sync.all
5c900 20 6c 69 73 74 20 69 74 65 6d 73 20 2d 3e 20 41 64 64 20 61 6c 6c 20 6c 69 73 74 20 69 74 65 6d .list.items.->.Add.all.list.item
5c920 73 20 74 6f 20 64 65 76 69 63 65 0d 0a 0d 0a 23 23 20 5b 31 2e 33 2e 30 5d 20 2d 20 32 30 31 31 s.to.device....##.[1.3.0].-.2011
5c940 2d 30 39 2d 31 37 0d 0a 23 23 23 20 43 68 61 6e 67 65 64 0d 0a 2d 20 55 70 67 72 61 64 65 20 74 -09-17..###.Changed..-.Upgrade.t
5c960 6f 20 73 75 70 70 6f 72 74 20 74 68 65 20 63 65 6e 74 72 61 6c 69 73 65 64 20 6b 65 79 62 6f 61 o.support.the.centralised.keyboa
5c980 72 64 20 73 68 6f 72 74 63 75 74 20 6d 61 6e 61 67 65 6d 65 6e 74 20 69 6e 20 43 61 6c 69 62 72 rd.shortcut.management.in.Calibr
5c9a0 65 0d 0a 0d 0a 23 23 20 5b 31 2e 32 2e 37 5d 20 2d 20 32 30 31 31 2d 30 38 2d 30 36 0d 0a 23 23 e....##.[1.2.7].-.2011-08-06..##
5c9c0 23 20 41 64 64 65 64 0d 0a 2d 20 41 64 64 20 61 20 4d 6f 76 65 20 6d 65 6e 75 20 6f 70 74 69 6f #.Added..-.Add.a.Move.menu.optio
5c9e0 6e 20 77 68 65 6e 20 76 69 65 77 69 6e 67 20 61 20 6c 69 73 74 2c 20 74 6f 20 61 6c 6c 6f 77 20 n.when.viewing.a.list,.to.allow.
5ca00 6d 6f 76 69 6e 67 20 61 6e 20 69 74 65 6d 20 74 6f 20 61 6e 6f 74 68 65 72 20 6c 69 73 74 0d 0a moving.an.item.to.another.list..
5ca20 0d 0a 23 23 20 5b 31 2e 32 2e 36 5d 20 2d 20 32 30 31 31 2d 30 37 2d 33 31 0d 0a 23 23 23 20 46 ..##.[1.2.6].-.2011-07-31..###.F
5ca40 69 78 65 64 0d 0a 2d 20 45 6e 73 75 72 65 20 70 65 6f 70 6c 65 20 75 70 67 72 61 64 69 6e 67 20 ixed..-.Ensure.people.upgrading.
5ca60 77 68 6f 20 68 61 64 20 6e 6f 20 6c 69 73 74 20 74 79 70 65 20 6e 6f 64 65 20 69 6e 20 74 68 65 who.had.no.list.type.node.in.the
5ca80 69 72 20 63 6f 6e 66 69 67 20 78 6d 6c 20 64 6f 20 6e 6f 74 20 67 65 74 20 61 6e 20 65 72 72 6f ir.config.xml.do.not.get.an.erro
5caa0 72 2e 0d 0a 0d 0a 23 23 20 5b 31 2e 32 2e 35 5d 20 2d 20 32 30 31 31 2d 30 37 2d 33 30 0d 0a 23 r.....##.[1.2.5].-.2011-07-30..#
5cac0 23 23 20 41 64 64 65 64 0d 0a 2d 20 4f 66 66 65 72 20 6f 70 74 69 6f 6e 20 6f 66 20 63 6f 6e 74 ##.Added..-.Offer.option.of.cont
5cae0 72 6f 6c 6c 69 6e 67 20 77 68 65 74 68 65 72 20 74 61 67 73 20 61 72 65 20 61 64 64 65 64 20 6f rolling.whether.tags.are.added.o
5cb00 6e 6c 79 20 6f 72 20 72 65 6d 6f 76 65 64 20 6f 6e 6c 79 20 66 6f 72 20 65 61 63 68 20 6c 69 73 nly.or.removed.only.for.each.lis
5cb20 74 0d 0a 23 23 23 20 43 68 61 6e 67 65 64 0d 0a 2d 20 57 68 65 6e 20 73 79 6e 63 69 6e 67 20 6c t..###.Changed..-.When.syncing.l
5cb40 69 73 74 73 2c 20 61 70 70 6c 79 20 61 6e 64 20 22 52 65 6d 6f 76 65 22 20 74 79 70 65 20 6c 69 ists,.apply.and."Remove".type.li
5cb60 73 74 73 20 62 65 66 6f 72 65 20 61 6e 79 20 6f 74 68 65 72 20 6c 69 73 74 20 74 79 70 65 73 0d sts.before.any.other.list.types.
5cb80 0a 0d 0a 23 23 20 5b 31 2e 32 2e 34 5d 20 2d 20 32 30 31 31 2d 30 37 2d 30 35 0d 0a 23 23 23 20 ...##.[1.2.4].-.2011-07-05..###.
5cba0 41 64 64 65 64 0d 0a 2d 20 4f 6e 20 74 68 65 20 56 69 65 77 20 6d 65 6e 75 20 69 74 65 6d 2c 20 Added..-.On.the.View.menu.item,.
5cbc0 70 75 74 20 61 20 74 6f 74 61 6c 20 6f 66 20 69 74 65 6d 73 20 6f 6e 20 61 6c 6c 20 6c 69 73 74 put.a.total.of.items.on.all.list
5cbe0 73 20 6f 6e 20 74 68 65 20 74 6f 70 20 6c 65 76 65 6c 20 6d 65 6e 75 20 69 74 65 6d 0d 0a 2d 20 s.on.the.top.level.menu.item..-.
5cc00 4f 6e 20 74 68 65 20 53 79 6e 63 20 6e 6f 77 20 6d 65 6e 75 20 69 74 65 6d 2c 20 70 75 74 20 61 On.the.Sync.now.menu.item,.put.a
5cc20 20 74 6f 74 61 6c 20 63 6f 75 6e 74 20 66 72 6f 6d 20 61 6c 6c 20 74 68 65 20 6c 69 73 74 73 20 .total.count.from.all.the.lists.
5cc40 74 68 61 74 20 77 6f 75 6c 64 20 62 65 20 73 79 6e 63 65 64 0d 0a 0d 0a 23 23 20 5b 31 2e 32 2e that.would.be.synced....##.[1.2.
5cc60 33 5d 20 2d 20 32 30 31 31 2d 30 36 2d 32 30 0d 0a 23 23 23 20 46 69 78 65 64 0d 0a 2d 20 46 6f 3].-.2011-06-20..###.Fixed..-.Fo
5cc80 72 20 22 53 79 6e 63 20 61 6c 6c 20 69 74 65 6d 73 22 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74 79 r."Sync.all.items".functionality
5cca0 0d 0a 0d 0a 23 23 20 5b 31 2e 32 2e 32 5d 20 2d 20 32 30 31 31 2d 30 36 2d 32 30 0d 0a 23 23 23 ....##.[1.2.2].-.2011-06-20..###
5ccc0 20 41 64 64 65 64 0d 0a 2d 20 41 64 64 20 61 20 22 6c 69 73 74 20 74 79 70 65 22 20 66 6f 72 20 .Added..-.Add.a."list.type".for.
5cce0 65 61 63 68 20 6c 69 73 74 2c 20 77 68 69 63 68 20 61 6c 6c 6f 77 73 20 73 79 6e 63 69 6e 67 20 each.list,.which.allows.syncing.
5cd00 6e 65 77 20 6f 6e 6c 79 2c 20 61 6c 6c 20 69 74 65 6d 73 2c 20 6f 72 20 72 65 6d 6f 76 69 6e 67 new.only,.all.items,.or.removing
5cd20 20 69 74 65 6d 73 20 66 72 6f 6d 20 64 65 76 69 63 65 0d 0a 0d 0a 23 23 20 5b 31 2e 32 2e 31 5d .items.from.device....##.[1.2.1]
5cd40 20 2d 20 32 30 31 31 2d 30 36 2d 31 38 0d 0a 23 23 23 20 43 68 61 6e 67 65 64 0d 0a 2d 20 57 68 .-.2011-06-18..###.Changed..-.Wh
5cd60 65 6e 20 73 79 6e 63 69 6e 67 20 61 20 6c 69 73 74 2c 20 6f 6e 6c 79 20 73 79 6e 63 20 62 6f 6f en.syncing.a.list,.only.sync.boo
5cd80 6b 73 20 6e 6f 74 20 61 6c 72 65 61 64 79 20 6f 6e 20 74 68 65 20 64 65 76 69 63 65 0d 0a 0d 0a ks.not.already.on.the.device....
5cda0 23 23 20 5b 31 2e 32 2e 30 5d 20 2d 20 32 30 31 31 2d 30 36 2d 30 38 0d 0a 23 23 23 20 41 64 64 ##.[1.2.0].-.2011-06-08..###.Add
5cdc0 65 64 0d 0a 2d 20 49 6e 74 65 67 72 61 74 65 20 74 68 65 20 42 6f 6f 6b 20 53 79 6e 63 20 66 75 ed..-.Integrate.the.Book.Sync.fu
5cde0 6e 63 74 69 6f 6e 61 6c 69 74 79 20 61 6c 6c 6f 77 69 6e 67 20 73 70 65 63 69 66 79 69 6e 67 20 nctionality.allowing.specifying.
5ce00 61 20 64 65 76 69 63 65 20 74 6f 20 73 65 6e 64 20 61 20 6c 69 73 74 20 74 6f 0d 0a 2d 20 41 64 a.device.to.send.a.list.to..-.Ad
5ce20 64 20 61 20 63 6f 75 6e 74 20 6f 66 20 74 68 65 20 69 74 65 6d 73 20 6f 6e 20 61 20 6c 69 73 74 d.a.count.of.the.items.on.a.list
5ce40 20 74 6f 20 74 68 65 20 6d 65 6e 75 0d 0a 2d 20 41 64 64 20 6f 70 74 69 6f 6e 61 6c 20 6b 65 79 .to.the.menu..-.Add.optional.key
5ce60 62 6f 61 72 64 20 73 68 6f 72 74 63 75 74 20 74 6f 20 61 64 64 20 74 6f 20 61 20 73 70 65 63 69 board.shortcut.to.add.to.a.speci
5ce80 66 69 63 20 6c 69 73 74 0d 0a 0d 0a 23 23 20 5b 31 2e 31 2e 31 5d 20 2d 20 32 30 31 31 2d 30 36 fic.list....##.[1.1.1].-.2011-06
5cea0 2d 30 35 0d 0a 23 23 23 20 43 68 61 6e 67 65 64 0d 0a 2d 20 53 75 70 70 6f 72 74 20 74 68 65 20 -05..###.Changed..-.Support.the.
5cec0 63 6f 6e 66 69 67 20 6d 69 67 72 61 74 69 6f 6e 20 66 6f 72 20 75 73 65 72 73 20 77 68 6f 20 6a config.migration.for.users.who.j
5cee0 75 6d 70 65 64 20 66 72 6f 6d 20 65 61 72 6c 69 65 72 20 76 65 72 73 69 6f 6e 73 0d 0a 0d 0a 23 umped.from.earlier.versions....#
5cf00 23 20 5b 31 2e 31 2e 30 5d 20 2d 20 32 30 31 31 2d 30 36 2d 30 33 0d 0a 23 23 23 20 43 68 61 6e #.[1.1.0].-.2011-06-03..###.Chan
5cf20 67 65 64 0d 0a 2d 20 43 68 61 6e 67 65 20 61 6c 6c 20 74 61 67 67 69 6e 67 20 63 6f 6c 75 6d 6e ged..-.Change.all.tagging.column
5cf40 20 64 65 66 69 6e 69 74 69 6f 6e 73 20 61 6e 64 20 76 61 6c 75 65 73 20 74 6f 20 62 65 20 70 65 .definitions.and.values.to.be.pe
5cf60 72 20 6c 69 73 74 20 72 61 74 68 65 72 20 74 68 61 6e 20 70 65 72 20 6c 69 62 72 61 72 79 0d 0a r.list.rather.than.per.library..
5cf80 2d 20 53 75 70 70 6f 72 74 20 6f 74 68 65 72 20 63 75 73 74 6f 6d 20 63 6f 6c 75 6d 6e 20 74 79 -.Support.other.custom.column.ty
5cfa0 70 65 73 20 6f 66 20 65 6e 75 6d 65 72 61 74 69 6f 6e 20 61 6e 64 20 62 6f 6f 6c 65 61 6e 0d 0a pes.of.enumeration.and.boolean..
5cfc0 0d 0a 23 23 20 5b 31 2e 30 2e 33 5d 20 2d 20 32 30 31 31 2d 30 36 2d 30 32 0d 0a 23 23 23 20 41 ..##.[1.0.3].-.2011-06-02..###.A
5cfe0 64 64 65 64 0d 0a 2d 20 41 64 64 20 6d 65 6e 75 20 6f 70 74 69 6f 6e 20 74 6f 20 72 65 6d 6f 76 dded..-.Add.menu.option.to.remov
5d000 65 20 62 6f 6f 6b 73 20 66 72 6f 6d 20 74 68 65 20 6c 69 73 74 2c 20 77 69 74 68 20 61 20 6b 65 e.books.from.the.list,.with.a.ke
5d020 79 62 6f 61 72 64 20 73 68 6f 72 74 63 75 74 0d 0a 2d 20 41 64 64 20 61 20 62 75 74 74 6f 6e 20 yboard.shortcut..-.Add.a.button.
5d040 74 6f 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 64 69 61 6c 6f 67 20 74 6f 20 61 6c 6c 6f 77 to.configuration.dialog.to.allow
5d060 20 72 65 73 65 74 74 69 6e 67 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 64 69 61 6c 6f 67 73 0d .resetting.confirmation.dialogs.
5d080 0a 23 23 23 20 43 68 61 6e 67 65 64 0d 0a 2d 20 43 68 61 6e 67 65 20 74 68 65 20 65 72 72 6f 72 .###.Changed..-.Change.the.error
5d0a0 20 61 6e 64 20 64 65 6c 65 74 65 20 6c 69 73 74 2f 69 74 65 6d 20 63 6f 6e 66 69 72 6d 61 74 69 .and.delete.list/item.confirmati
5d0c0 6f 6e 20 64 69 61 6c 6f 67 73 20 74 6f 20 68 61 76 65 20 74 68 65 20 6f 70 74 69 6f 6e 20 74 6f on.dialogs.to.have.the.option.to
5d0e0 20 6e 6f 74 20 73 68 6f 77 20 61 67 61 69 6e 0d 0a 23 23 23 20 46 69 78 65 64 0d 0a 2d 20 45 6e .not.show.again..###.Fixed..-.En
5d100 73 75 72 65 20 74 68 65 20 62 6f 6f 6b 20 64 65 74 61 69 6c 73 20 70 61 6e 65 20 69 73 20 75 70 sure.the.book.details.pane.is.up
5d120 64 61 74 65 64 20 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 72 6f 77 0d 0a 0d 0a 23 23 20 dated.for.the.current.row....##.
5d140 5b 31 2e 30 2e 32 5d 20 2d 20 32 30 31 31 2d 30 35 2d 33 30 0d 0a 23 23 23 20 41 64 64 65 64 0d [1.0.2].-.2011-05-30..###.Added.
5d160 0a 2d 20 45 78 70 61 6e 64 20 6f 6e 20 74 68 65 20 74 61 67 73 20 61 64 64 2f 72 65 6d 6f 76 65 .-.Expand.on.the.tags.add/remove
5d180 20 6f 70 74 69 6f 6e 20 74 6f 20 61 6c 6c 6f 77 20 63 68 6f 6f 73 69 6e 67 20 61 20 63 75 73 74 .option.to.allow.choosing.a.cust
5d1a0 6f 6d 20 63 6f 6c 75 6d 6e 20 69 6e 73 74 65 61 64 0d 0a 23 23 23 20 43 68 61 6e 67 65 64 0d 0a om.column.instead..###.Changed..
5d1c0 2d 20 49 66 20 65 64 69 74 20 77 68 69 6c 65 20 76 69 65 77 69 6e 67 20 74 68 65 20 63 6f 6e 74 -.If.edit.while.viewing.the.cont
5d1e0 65 6e 74 73 20 6f 66 20 61 20 6c 69 73 74 2c 20 72 65 66 72 65 73 68 20 74 68 65 20 76 69 65 77 ents.of.a.list,.refresh.the.view
5d200 20 61 66 74 65 72 77 61 72 64 73 0d 0a 2d 20 49 66 20 61 20 75 73 65 72 20 64 65 6c 65 74 65 73 .afterwards..-.If.a.user.deletes
5d220 20 61 20 6c 69 73 74 2c 20 65 6e 73 75 72 65 20 61 6e 79 20 74 61 67 73 20 61 72 65 20 72 65 6d .a.list,.ensure.any.tags.are.rem
5d240 6f 76 65 64 20 66 6f 72 20 69 74 65 6d 73 20 6f 6e 20 74 68 61 74 20 6c 69 73 74 0d 0a 0d 0a 23 oved.for.items.on.that.list....#
5d260 23 20 5b 31 2e 30 2e 31 5d 20 2d 20 32 30 31 31 2d 30 35 2d 32 38 0d 0a 23 23 23 20 41 64 64 65 #.[1.0.1].-.2011-05-28..###.Adde
5d280 64 0d 0a 2d 20 41 64 64 20 6f 70 74 69 6f 6e 20 74 6f 20 61 64 64 20 74 61 67 73 20 77 68 65 6e d..-.Add.option.to.add.tags.when
5d2a0 20 62 6f 6f 6b 20 61 64 64 65 64 20 74 6f 20 6c 69 73 74 2c 20 61 6e 64 20 72 65 6d 6f 76 65 20 .book.added.to.list,.and.remove.
5d2c0 74 61 67 73 20 77 68 65 6e 20 72 65 6d 6f 76 65 64 20 66 72 6f 6d 20 6c 69 73 74 0d 0a 0d 0a 23 tags.when.removed.from.list....#
5d2e0 23 20 5b 31 2e 30 2e 30 5d 20 2d 20 32 30 31 31 2d 30 35 2d 32 38 0d 0a 5f 49 6e 69 74 69 61 6c #.[1.0.0].-.2011-05-28.._Initial
5d300 20 72 65 6c 65 61 73 65 20 6f 66 20 52 65 61 64 69 6e 67 20 4c 69 73 74 20 70 6c 75 67 69 6e 5f .release.of.Reading.List.plugin_
5d320 0d 0a 50 4b 03 04 14 00 00 00 00 00 a5 28 4b 55 9e c6 0a 91 99 0d 00 00 99 0d 00 00 09 00 00 00 ..PK.........(KU................
5d340 52 45 41 44 4d 45 2e 6d 64 23 20 52 65 61 64 69 6e 67 20 4c 69 73 74 20 50 6c 75 67 69 6e 0d 0a README.md#.Reading.List.Plugin..
5d360 5b 21 5b 4d 6f 62 69 6c 65 52 65 61 64 5d 5b 6d 6f 62 69 6c 65 72 65 61 64 2d 69 6d 61 67 65 5d [![MobileRead][mobileread-image]
5d380 5d 5b 6d 6f 62 69 6c 65 72 65 61 64 2d 75 72 6c 5d 0d 0a 5b 21 5b 48 69 73 74 6f 72 79 5d 5b 63 ][mobileread-url]..[![History][c
5d3a0 68 61 6e 67 65 6c 6f 67 2d 69 6d 61 67 65 5d 5d 5b 63 68 61 6e 67 65 6c 6f 67 2d 75 72 6c 5d 20 hangelog-image]][changelog-url].
5d3c0 0d 0a 5b 21 5b 4c 69 63 65 6e 73 65 5d 5b 6c 69 63 65 6e 73 65 2d 69 6d 61 67 65 5d 5d 5b 6c 69 ..[![License][license-image]][li
5d3e0 63 65 6e 73 65 2d 75 72 6c 5d 0d 0a 5b 21 5b 63 61 6c 69 62 72 65 20 56 65 72 73 69 6f 6e 5d 5b cense-url]..[![calibre.Version][
5d400 63 61 6c 69 62 72 65 2d 69 6d 61 67 65 5d 5d 5b 63 61 6c 69 62 72 65 2d 75 72 6c 5d 0d 0a 5b 21 calibre-image]][calibre-url]..[!
5d420 5b 53 74 61 74 75 73 5d 5b 73 74 61 74 75 73 2d 69 6d 61 67 65 5d 5d 5b 73 74 61 74 75 73 2d 69 [Status][status-image]][status-i
5d440 6d 61 67 65 5d 20 0d 0a 0d 0a 23 23 20 4f 76 65 72 76 69 65 77 0d 0a 0d 0a 54 68 69 73 20 70 6c mage].....##.Overview....This.pl
5d460 75 67 69 6e 20 69 73 20 66 6f 72 20 61 20 6e 75 6d 62 65 72 20 6f 66 20 75 73 65 72 73 20 77 68 ugin.is.for.a.number.of.users.wh
5d480 6f 20 68 61 76 65 20 72 65 71 75 65 73 74 65 64 20 61 20 22 52 65 61 64 69 6e 67 20 4c 69 73 74 o.have.requested.a."Reading.List
5d4a0 22 20 61 62 69 6c 69 74 79 20 66 6f 72 20 74 68 65 69 72 20 6c 69 62 72 61 72 79 2c 20 61 6c 6c ".ability.for.their.library,.all
5d4c0 6f 77 69 6e 67 20 74 68 65 6d 20 74 6f 20 6b 65 65 70 20 74 72 61 63 6b 20 6f 66 20 77 68 69 63 owing.them.to.keep.track.of.whic
5d4e0 68 20 62 6f 6f 6b 73 20 74 68 65 79 20 77 6f 75 6c 64 20 6c 69 6b 65 20 74 6f 20 72 65 61 64 20 h.books.they.would.like.to.read.
5d500 6e 65 78 74 20 61 6e 64 20 69 6e 20 77 68 69 63 68 20 6f 72 64 65 72 2e 20 59 6f 75 20 63 61 6e next.and.in.which.order..You.can
5d520 20 68 61 76 65 20 6d 75 6c 74 69 70 6c 65 20 6c 69 73 74 73 20 70 65 72 20 6c 69 62 72 61 72 79 .have.multiple.lists.per.library
5d540 20 70 65 72 20 64 65 76 69 63 65 2e 0d 0a 0d 0a 54 68 69 73 20 70 6c 75 67 69 6e 20 68 61 73 20 .per.device.....This.plugin.has.
5d560 61 6c 73 6f 20 69 6e 74 65 67 72 61 74 65 64 20 61 6c 6c 20 74 68 65 20 66 75 6e 63 74 69 6f 6e also.integrated.all.the.function
5d580 61 6c 69 74 79 20 6f 66 20 74 68 65 20 6e 6f 77 20 64 65 70 72 65 63 61 74 65 64 20 42 6f 6f 6b ality.of.the.now.deprecated.Book
5d5a0 20 53 79 6e 63 20 70 6c 75 67 69 6e 2c 20 61 6c 6c 6f 77 69 6e 67 20 79 6f 75 20 74 6f 20 73 79 .Sync.plugin,.allowing.you.to.sy
5d5c0 6e 63 68 72 6f 6e 69 73 65 20 6c 69 73 74 28 73 29 20 74 6f 20 61 20 64 65 76 69 63 65 20 65 69 nchronise.list(s).to.a.device.ei
5d5e0 74 68 65 72 20 6d 61 6e 75 61 6c 6c 79 20 6f 72 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 77 ther.manually.or.automatically.w
5d600 68 65 6e 20 69 74 20 69 73 20 63 6f 6e 6e 65 63 74 65 64 2e 0d 0a 0d 0a 59 6f 75 20 61 6c 73 6f hen.it.is.connected.....You.also
5d620 20 68 61 76 65 20 74 68 65 20 61 62 69 6c 69 74 79 20 74 6f 20 67 65 6e 65 72 61 74 65 20 6c 69 .have.the.ability.to.generate.li
5d640 73 74 73 20 62 61 73 65 64 20 6f 6e 20 74 68 65 20 63 6f 6e 74 65 6e 74 20 6f 66 20 79 6f 75 72 sts.based.on.the.content.of.your
5d660 20 64 65 76 69 63 65 2e 20 49 6e 20 63 6f 6d 62 69 6e 61 74 69 6f 6e 20 77 69 74 68 20 74 68 65 .device..In.combination.with.the
5d680 20 61 62 69 6c 69 74 79 20 74 6f 20 61 70 70 6c 79 20 74 61 67 73 20 6f 72 20 70 6f 70 75 6c 61 .ability.to.apply.tags.or.popula
5d6a0 74 65 20 61 20 63 75 73 74 6f 6d 20 63 6f 6c 75 6d 6e 20 62 61 73 65 64 20 6f 6e 20 6d 65 6d 62 te.a.custom.column.based.on.memb
5d6c0 65 72 73 68 69 70 20 69 6e 20 61 20 6c 69 73 74 2c 20 74 68 69 73 20 70 72 6f 76 69 64 65 73 20 ership.in.a.list,.this.provides.
5d6e0 61 6e 20 65 61 73 79 20 77 61 79 20 74 6f 20 6b 65 65 70 20 74 72 61 63 6b 20 6f 66 20 62 6f 6f an.easy.way.to.keep.track.of.boo
5d700 6b 73 20 6f 6e 20 79 6f 75 72 20 64 65 76 69 63 65 28 73 29 20 77 68 69 6c 65 20 74 68 65 79 20 ks.on.your.device(s).while.they.
5d720 61 72 65 20 6e 6f 74 20 63 6f 6e 6e 65 63 74 65 64 2e 0d 0a 0d 0a 46 6f 72 20 6d 6f 72 65 20 69 are.not.connected.....For.more.i
5d740 6e 66 6f 72 6d 61 74 69 6f 6e 2c 20 73 65 65 20 74 68 65 20 5b 57 69 6b 69 5d 28 68 74 74 70 73 nformation,.see.the.[Wiki](https
5d760 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6b 69 77 69 64 75 64 65 36 38 2f 63 61 6c 69 62 72 65 ://github.com/kiwidude68/calibre
5d780 5f 70 6c 75 67 69 6e 73 2f 77 69 6b 69 2f 52 65 61 64 69 6e 67 2d 4c 69 73 74 29 0d 0a 0d 0a 23 _plugins/wiki/Reading-List)....#
5d7a0 23 20 44 65 76 65 6c 6f 70 6d 65 6e 74 20 2f 20 43 6f 6e 74 72 69 62 75 74 69 6f 6e 73 0d 0a 0d #.Development./.Contributions...
5d7c0 0a 41 6c 6c 20 6b 69 77 69 64 75 64 65 27 73 20 63 61 6c 69 62 72 65 20 70 6c 75 67 69 6e 73 20 .All.kiwidude's.calibre.plugins.
5d7e0 61 72 65 20 6e 6f 77 20 64 65 76 65 6c 6f 70 65 64 20 61 6e 64 20 6d 61 69 6e 74 61 69 6e 65 64 are.now.developed.and.maintained
5d800 20 69 6e 20 47 69 74 48 75 62 20 61 74 3a 0d 0a 2d 20 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 .in.GitHub.at:..-.https://github
5d820 2e 63 6f 6d 2f 6b 69 77 69 64 75 64 65 36 38 2f 63 61 6c 69 62 72 65 5f 70 6c 75 67 69 6e 73 0d .com/kiwidude68/calibre_plugins.
5d840 0a 0d 0a 50 6c 65 61 73 65 20 73 65 65 20 74 68 65 20 52 45 41 44 4d 45 2e 6d 64 20 61 6e 64 20 ...Please.see.the.README.md.and.
5d860 43 4f 4e 54 52 49 42 55 54 49 4e 47 2e 6d 64 20 61 74 20 74 68 65 20 61 62 6f 76 65 20 73 69 74 CONTRIBUTING.md.at.the.above.sit
5d880 65 20 66 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0d 0a 0d 0a 5b 6d 6f 62 69 e.for.more.information.....[mobi
5d8a0 6c 65 72 65 61 64 2d 69 6d 61 67 65 5d 3a 20 68 74 74 70 73 3a 2f 2f 69 6d 67 2e 73 68 69 65 6c leread-image]:.https://img.shiel
5d8c0 64 73 2e 69 6f 2f 62 61 64 67 65 2f 4d 6f 62 69 6c 65 52 65 61 64 2d 50 6c 75 67 69 6e 25 32 30 ds.io/badge/MobileRead-Plugin%20
5d8e0 54 68 72 65 61 64 2d 62 6c 75 65 3f 6c 6f 67 6f 3d 64 61 74 61 3a 69 6d 61 67 65 2f 78 2d 69 63 Thread-blue?logo=data:image/x-ic
5d900 6f 6e 3b 62 61 73 65 36 34 2c 41 41 41 42 41 41 45 41 45 42 41 41 41 41 45 41 49 41 42 6f 42 41 on;base64,AAABAAEAEBAAAAEAIABoBA
5d920 41 41 46 67 41 41 41 43 67 41 41 41 41 51 41 41 41 41 49 41 41 41 41 41 45 41 49 41 41 41 41 41 AAFgAAACgAAAAQAAAAIAAAAAEAIAAAAA
5d940 41 41 51 41 51 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 AAQAQAAAAAAAAAAAAAAAAAAAAAAAAAAA
5d960 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 6e 73 33 32 2f 7a 71 54 35 76 38 53 65 65 AAAAAAAAAAAAAAAAAAns32/zqT5v8See
5d980 44 2f 45 6e 6e 67 2f 78 4a 35 34 50 38 53 65 65 44 2f 4c 59 76 6c 2f 33 2b 37 38 76 38 41 41 41 D/Enng/xJ54P8SeeD/LYvl/3+78v8AAA
5d9a0 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
5d9c0 41 41 5a 61 7a 76 2f 78 4a 35 34 50 38 53 65 65 44 2f 45 6e 6e 67 2f 7a 71 54 35 76 39 4a 6d 2b AAZazv/xJ54P8SeeD/Enng/zqT5v9Jm+
5d9e0 6e 2f 48 6f 4c 69 2f 78 4a 35 34 50 38 53 65 65 44 2f 4f 70 50 6d 2f 77 41 41 41 41 41 41 41 41 n/HoLi/xJ54P8SeeD/OpPm/wAAAAAAAA
5da00 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 7a 75 62 37 2f 78 4a 35 34 50 38 53 65 65 AAAAAAAAAAAAAAAAAAzub7/xJ54P8See
5da20 44 2f 45 6e 6e 67 2f 34 2f 44 39 50 2f 70 36 65 6e 2f 30 74 4c 53 2f 38 54 63 38 50 38 53 65 65 D/Enng/4/D9P/p6en/0tLS/8Tc8P8See
5da40 44 2f 45 6e 6e 67 2f 78 4a 35 34 50 2b 50 77 2f 54 2f 41 41 41 41 41 41 41 41 41 41 41 41 41 41 D/Enng/xJ54P+Pw/T/AAAAAAAAAAAAAA
5da60 41 41 41 41 41 41 41 4c 33 65 2b 76 38 53 65 65 44 2f 45 6e 6e 67 2f 78 4a 35 34 50 2b 39 33 76 AAAAAAAL3e+v8SeeD/Enng/xJ54P+93v
5da80 72 2f 57 6c 70 61 2f 7a 63 33 4e 2f 38 41 41 41 41 41 45 6e 6e 67 2f 78 4a 35 34 50 38 53 65 65 r/Wlpa/zc3N/8AAAAAEnng/xJ54P8See
5daa0 44 2f 66 37 76 79 2f 77 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 D/f7vy/wAAAAAAAAAAAAAAAAAAAAAAAA
5dac0 41 41 48 6f 4c 69 2f 78 4a 35 34 50 38 53 65 65 44 2f 54 33 2b 72 2f 79 51 6b 4a 50 39 2b 6a 70 AAHoLi/xJ54P8SeeD/T3+r/yQkJP9+jp
5dae0 7a 2f 5a 61 7a 76 2f 78 4a 35 34 50 38 53 65 65 44 2f 45 6e 6e 67 2f 37 33 65 2b 76 38 41 41 41 z/Zazv/xJ54P8SeeD/Enng/73e+v8AAA
5db00 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 7a 38 4b 74 2f 36 36 75 6f 66 2b 47 6a 34 AAAAAAAAAAAAAAAAAAz8Kt/66uof+Gj4
5db20 4c 2f 68 6f 2b 43 2f 35 53 4b 62 2f 2b 56 68 32 6a 2f 68 6f 2b 43 2f 34 61 50 67 76 2b 47 6a 34 L/ho+C/5SKb/+Vh2j/ho+C/4aPgv+Gj4
5db40 4c 2f 68 6f 2b 43 2f 35 4f 56 67 76 2b 36 71 59 50 2f 79 72 79 69 2f 77 41 41 41 41 41 41 41 41 L/ho+C/5OVgv+6qYP/yryi/wAAAAAAAA
5db60 41 41 70 35 42 57 2f 36 65 51 56 76 2b 6e 6b 46 62 2f 70 35 42 57 2f 36 65 51 56 76 2b 6e 6b 46 AAp5BW/6eQVv+nkFb/p5BW/6eQVv+nkF
5db80 62 2f 70 35 42 57 2f 36 65 51 56 76 2b 6e 6b 46 62 2f 70 35 42 57 2f 36 65 51 56 76 2b 6e 6b 46 b/p5BW/6eQVv+nkFb/p5BW/6eQVv+nkF
5dba0 62 2f 70 35 42 57 2f 36 65 51 56 76 38 41 41 41 41 41 36 65 50 62 34 36 65 51 56 76 2b 6e 6b 46 b/p5BW/6eQVv8AAAAA6ePb46eQVv+nkF
5dbc0 62 2f 70 35 42 57 2f 36 65 51 56 76 2b 6e 6b 46 62 2f 78 4c 57 59 2f 38 2f 43 72 66 2f 50 77 71 b/p5BW/6eQVv+nkFb/xLWY/8/Crf/Pwq
5dbe0 33 2f 76 71 36 4e 2f 37 71 6f 67 76 2b 36 71 49 4c 2f 75 71 69 43 2f 37 71 6f 67 76 2b 6e 6b 46 3/vq6N/7qogv+6qIL/uqiC/7qogv+nkF
5dc00 62 2f 35 75 44 57 2f 2b 62 67 31 76 2b 6e 6b 46 62 2f 70 35 42 57 2f 36 65 51 56 76 2b 6e 6b 46 b/5uDW/+bg1v+nkFb/p5BW/6eQVv+nkF
5dc20 62 2f 70 35 42 57 2f 2b 7a 6e 34 66 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 38 7a 4d 7a 50 39 32 64 6e b/p5BW/+zn4f///////////8zMzP92dn
5dc40 62 2f 56 46 52 55 2f 39 6e 5a 32 66 2f 2f 2f 2f 2f 2f 74 61 4a 35 2f 38 2f 43 72 66 2f 6d 34 4e b/VFRU/9nZ2f//////taJ5/8/Crf/m4N
5dc60 62 2f 70 35 42 57 2f 36 65 51 56 76 2b 6e 6b 46 62 2f 70 35 42 57 2f 36 65 51 56 76 2f 6d 34 4e b/p5BW/6eQVv+nkFb/p5BW/6eQVv/m4N
5dc80 62 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 4d 7a 4d 7a 2f 6b 35 4f 54 2f 38 7a 4d 7a 50 2f 7a 38 2f b////////////MzMz/k5OT/8zMzP/z8/
5dca0 50 2f 2f 2f 2f 2f 2f 38 53 31 6d 50 2f 45 74 5a 6a 2f 35 75 44 57 2f 36 65 51 56 76 2b 6e 6b 46 P//////8S1mP/EtZj/5uDW/6eQVv+nkF
5dcc0 62 2f 70 35 42 57 2f 36 65 51 56 76 2b 6e 6b 46 62 2f 6f 5a 36 5a 2f 35 4f 54 6b 2f 2f 6d 35 75 b/p5BW/6eQVv+nkFb/oZ6Z/5OTk//m5u
5dce0 62 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 38 2f 50 7a 2f 33 5a 32 64 76 39 78 63 48 b/////////////////8/Pz/3Z2dv9xcH
5dd00 44 2f 6a 34 68 37 2f 39 72 52 77 66 2b 6e 6b 46 62 2f 70 35 42 57 2f 36 65 51 56 76 2b 6e 6b 46 D/j4h7/9rRwf+nkFb/p5BW/6eQVv+nkF
5dd20 62 2f 56 56 4e 50 2f 38 7a 4d 7a 50 2f 7a 38 2f 50 2f 64 6e 5a 32 2f 39 6e 5a 32 66 2f 2f 2f 2f b/VVNP/8zMzP/z8/P/dnZ2/9nZ2f////
5dd40 2f 2f 2f 2f 2f 2f 2f 35 4f 54 6b 2f 2f 7a 38 2f 50 2f 2f 2f 2f 2f 2f 33 52 78 61 2f 2f 50 77 71 ///////5OTk//z8/P//////3Rxa//Pwq
5dd60 33 2f 70 35 42 57 2f 36 65 51 56 76 2b 6e 6b 46 62 2f 70 35 42 57 2f 32 46 67 59 50 2f 2f 2f 2f 3/p5BW/6eQVv+nkFb/p5BW/2FgYP////
5dd80 2f 2f 2f 2f 2f 2f 2f 37 36 2b 76 76 2f 4d 7a 4d 7a 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2b 69 6f 71 ///////76+vv/MzMz///////////+ioq
5dda0 4c 2f 6f 71 4b 69 2f 37 36 2b 76 76 39 31 62 32 58 2f 7a 38 4b 74 2f 36 65 51 56 76 2b 6e 6b 46 L/oqKi/76+vv91b2X/z8Kt/6eQVv+nkF
5ddc0 62 2f 70 35 42 57 2f 36 65 51 56 76 2b 4a 66 57 58 2f 62 47 74 71 2f 34 57 46 68 66 2b 46 68 59 b/p5BW/6eQVv+JfWX/bGtq/4WFhf+FhY
5dde0 58 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 37 36 2b 76 76 2b 2b 76 72 X//////////////////////76+vv++vr
5de00 37 2f 74 61 4a 35 2f 38 2f 43 72 66 2b 6e 6b 46 62 2f 70 35 42 57 2f 36 65 51 56 76 2b 6e 6b 46 7/taJ5/8/Crf+nkFb/p5BW/6eQVv+nkF
5de20 62 2f 70 35 42 57 2f 38 6d 37 6f 76 2f 2f 2f 2f 2f 2f 2b 50 62 31 2f 2b 62 67 31 76 2f 67 32 4d b/p5BW/8m7ov//////+Pb1/+bg1v/g2M
5de40 7a 2f 7a 38 4b 74 2f 38 2f 43 72 66 2b 36 71 49 4c 2f 75 71 69 43 2f 36 65 51 56 76 2f 6d 34 4e z/z8Kt/8/Crf+6qIL/uqiC/6eQVv/m4N
5de60 62 2f 75 71 6d 44 2f 37 71 70 67 2f 2b 6e 6b 46 62 2f 70 35 42 57 2f 36 65 51 56 76 2b 6e 6b 46 b/uqmD/7qpg/+nkFb/p5BW/6eQVv+nkF
5de80 62 2f 72 5a 5a 68 2f 37 71 70 67 2f 2b 2f 72 34 33 2f 7a 38 4b 74 2f 38 2f 43 72 66 2f 6d 34 4e b/rZZh/7qpg/+/r43/z8Kt/8/Crf/m4N
5dea0 59 64 35 75 44 57 56 51 41 41 41 41 41 41 41 41 41 41 38 41 38 41 41 4f 41 48 41 41 44 41 41 77 Yd5uDWVQAAAAAAAAAA8A8AAOAHAADAAw
5dec0 41 41 77 45 4d 41 41 4f 41 44 41 41 44 41 41 51 41 41 67 41 45 41 41 41 41 41 41 41 41 41 41 41 AAwEMAAOADAADAAQAAgAEAAAAAAAAAAA
5dee0 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
5df00 41 41 41 41 4d 41 41 41 3d 3d 0d 0a 5b 6d 6f 62 69 6c 65 72 65 61 64 2d 75 72 6c 5d 3a 20 68 74 AAAAMAAA==..[mobileread-url]:.ht
5df20 74 70 73 3a 2f 2f 77 77 77 2e 6d 6f 62 69 6c 65 72 65 61 64 2e 63 6f 6d 2f 66 6f 72 75 6d 73 2f tps://www.mobileread.com/forums/
5df40 73 68 6f 77 74 68 72 65 61 64 2e 70 68 70 3f 74 3d 31 33 34 38 35 36 0d 0a 0d 0a 5b 63 68 61 6e showthread.php?t=134856....[chan
5df60 67 65 6c 6f 67 2d 69 6d 61 67 65 5d 3a 20 68 74 74 70 73 3a 2f 2f 69 6d 67 2e 73 68 69 65 6c 64 gelog-image]:.https://img.shield
5df80 73 2e 69 6f 2f 62 61 64 67 65 2f 48 69 73 74 6f 72 79 2d 43 48 41 4e 47 45 4c 4f 47 2d 62 6c 75 s.io/badge/History-CHANGELOG-blu
5dfa0 65 2e 73 76 67 0d 0a 5b 63 68 61 6e 67 65 6c 6f 67 2d 75 72 6c 5d 3a 20 43 48 41 4e 47 45 4c 4f e.svg..[changelog-url]:.CHANGELO
5dfc0 47 2e 6d 64 0d 0a 0d 0a 5b 6c 69 63 65 6e 73 65 2d 69 6d 61 67 65 5d 3a 20 68 74 74 70 73 3a 2f G.md....[license-image]:.https:/
5dfe0 2f 69 6d 67 2e 73 68 69 65 6c 64 73 2e 69 6f 2f 62 61 64 67 65 2f 4c 69 63 65 6e 73 65 2d 47 50 /img.shields.io/badge/License-GP
5e000 4c 2d 79 65 6c 6c 6f 77 2e 73 76 67 0d 0a 5b 6c 69 63 65 6e 73 65 2d 75 72 6c 5d 3a 20 2e 2e 2f L-yellow.svg..[license-url]:.../
5e020 4c 49 43 45 4e 53 45 2e 6d 64 0d 0a 0d 0a 5b 63 61 6c 69 62 72 65 2d 69 6d 61 67 65 5d 3a 20 68 LICENSE.md....[calibre-image]:.h
5e040 74 74 70 73 3a 2f 2f 69 6d 67 2e 73 68 69 65 6c 64 73 2e 69 6f 2f 62 61 64 67 65 2f 63 61 6c 69 ttps://img.shields.io/badge/cali
5e060 62 72 65 2d 32 2e 30 2e 30 2d 67 72 65 65 6e 0d 0a 5b 63 61 6c 69 62 72 65 2d 75 72 6c 5d 3a 20 bre-2.0.0-green..[calibre-url]:.
5e080 68 74 74 70 73 3a 2f 2f 77 77 77 2e 63 61 6c 69 62 72 65 2d 65 62 6f 6f 6b 2e 63 6f 6d 2f 0d 0a https://www.calibre-ebook.com/..
5e0a0 0d 0a 5b 73 74 61 74 75 73 2d 69 6d 61 67 65 5d 3a 20 68 74 74 70 73 3a 2f 2f 69 6d 67 2e 73 68 ..[status-image]:.https://img.sh
5e0c0 69 65 6c 64 73 2e 69 6f 2f 62 61 64 67 65 2f 53 74 61 74 75 73 2d 53 74 61 62 6c 65 2d 67 72 65 ields.io/badge/Status-Stable-gre
5e0e0 65 6e 50 4b 03 04 14 00 00 00 00 00 87 1e 26 55 00 00 00 00 00 00 00 00 00 00 00 00 23 00 00 00 enPK..........&U............#...
5e100 70 6c 75 67 69 6e 2d 69 6d 70 6f 72 74 2d 6e 61 6d 65 2d 72 65 61 64 69 6e 67 5f 6c 69 73 74 2e plugin-import-name-reading_list.
5e120 74 78 74 50 4b 01 02 14 00 14 00 00 00 00 00 d9 4e 8b 58 23 f6 40 57 be 05 00 00 be 05 00 00 1c txtPK...........N.X#.@W.........
5e140 00 00 00 00 00 00 00 00 00 00 00 b6 81 00 00 00 00 69 6d 61 67 65 73 2f 61 72 72 6f 77 5f 64 6f .................images/arrow_do
5e160 77 6e 5f 64 6f 75 62 6c 65 2e 70 6e 67 50 4b 01 02 14 00 14 00 00 00 00 00 d9 4e 8b 58 b4 1d ce wn_double.pngPK...........N.X...
5e180 58 5f 09 00 00 5f 09 00 00 20 00 00 00 00 00 00 00 00 00 00 00 b6 81 f8 05 00 00 69 6d 61 67 65 X_..._.....................image
5e1a0 73 2f 61 72 72 6f 77 5f 64 6f 77 6e 5f 64 6f 75 62 6c 65 5f 62 61 72 2e 70 6e 67 50 4b 01 02 14 s/arrow_down_double_bar.pngPK...
5e1c0 00 14 00 00 00 00 00 d9 4e 8b 58 81 f7 85 52 c2 03 00 00 c2 03 00 00 1c 00 00 00 00 00 00 00 00 ........N.X...R.................
5e1e0 00 00 00 b6 81 95 0f 00 00 69 6d 61 67 65 73 2f 61 72 72 6f 77 5f 64 6f 77 6e 5f 73 69 6e 67 6c .........images/arrow_down_singl
5e200 65 2e 70 6e 67 50 4b 01 02 14 00 14 00 00 00 00 00 d9 4e 8b 58 83 37 69 55 7d 05 00 00 7d 05 00 e.pngPK...........N.X.7iU}...}..
5e220 00 1a 00 00 00 00 00 00 00 00 00 00 00 b6 81 91 13 00 00 69 6d 61 67 65 73 2f 61 72 72 6f 77 5f ...................images/arrow_
5e240 75 70 5f 64 6f 75 62 6c 65 2e 70 6e 67 50 4b 01 02 14 00 14 00 00 00 00 00 d9 4e 8b 58 54 6d be up_double.pngPK...........N.XTm.
5e260 52 6e 09 00 00 6e 09 00 00 1e 00 00 00 00 00 00 00 00 00 00 00 b6 81 46 19 00 00 69 6d 61 67 65 Rn...n.................F...image
5e280 73 2f 61 72 72 6f 77 5f 75 70 5f 64 6f 75 62 6c 65 5f 62 61 72 2e 70 6e 67 50 4b 01 02 14 00 14 s/arrow_up_double_bar.pngPK.....
5e2a0 00 00 00 00 00 d9 4e 8b 58 4e 49 d0 d9 a8 03 00 00 a8 03 00 00 1a 00 00 00 00 00 00 00 00 00 00 ......N.XNI.....................
5e2c0 00 b6 81 f0 22 00 00 69 6d 61 67 65 73 2f 61 72 72 6f 77 5f 75 70 5f 73 69 6e 67 6c 65 2e 70 6e ...."..images/arrow_up_single.pn
5e2e0 67 50 4b 01 02 14 00 14 00 00 00 00 00 d9 4e 8b 58 a4 a4 4f 55 9c 20 00 00 9c 20 00 00 14 00 00 gPK...........N.X..OU...........
5e300 00 00 00 00 00 00 00 00 00 b6 81 d0 26 00 00 69 6d 61 67 65 73 2f 62 6f 6f 6b 5f 73 79 6e 63 2e ............&..images/book_sync.
5e320 70 6e 67 50 4b 01 02 14 00 14 00 00 00 00 00 d9 4e 8b 58 7d 6f 4c a9 de 36 00 00 de 36 00 00 11 pngPK...........N.X}oL..6...6...
5e340 00 00 00 00 00 00 00 00 00 00 00 b6 81 9e 47 00 00 69 6d 61 67 65 73 2f 64 65 76 69 63 65 2e 70 ..............G..images/device.p
5e360 6e 67 50 4b 01 02 14 00 14 00 00 00 00 00 d9 4e 8b 58 35 0c 4b ae dc 25 00 00 dc 25 00 00 1b 00 ngPK...........N.X5.K..%...%....
5e380 00 00 00 00 00 00 00 00 00 00 b6 81 ab 7e 00 00 69 6d 61 67 65 73 2f 64 65 76 69 63 65 5f 63 6f .............~..images/device_co
5e3a0 6e 6e 65 63 74 65 64 2e 70 6e 67 50 4b 01 02 14 00 14 00 00 00 00 00 d9 4e 8b 58 fe 79 a3 7b 51 nnected.pngPK...........N.X.y.{Q
5e3c0 22 00 00 51 22 00 00 17 00 00 00 00 00 00 00 00 00 00 00 b6 81 c0 a4 00 00 69 6d 61 67 65 73 2f "..Q"....................images/
5e3e0 72 65 61 64 69 6e 67 5f 6c 69 73 74 2e 70 6e 67 50 4b 01 02 14 00 14 00 00 00 00 00 7b 48 99 58 reading_list.pngPK..........{H.X
5e400 39 b5 94 50 43 59 00 00 43 59 00 00 12 00 00 00 00 00 00 00 00 00 00 00 b6 81 46 c7 00 00 74 72 9..PCY..CY................F...tr
5e420 61 6e 73 6c 61 74 69 6f 6e 73 2f 65 73 2e 6d 6f 50 4b 01 02 14 00 14 00 00 00 00 00 e0 35 28 55 anslations/es.moPK...........5(U
5e440 55 1a 5c 16 06 01 00 00 06 01 00 00 16 00 00 00 00 00 00 00 00 00 00 00 b6 81 b9 20 01 00 74 72 U.\...........................tr
5e460 61 6e 73 6c 61 74 69 6f 6e 73 2f 52 45 41 44 4d 45 2e 6d 64 50 4b 01 02 14 00 14 00 00 00 00 00 anslations/README.mdPK..........
5e480 7c 48 99 58 bb ac db 7e 44 74 00 00 44 74 00 00 12 00 00 00 00 00 00 00 00 00 00 00 b6 81 f3 21 |H.X...~Dt..Dt.................!
5e4a0 01 00 74 72 61 6e 73 6c 61 74 69 6f 6e 73 2f 72 75 2e 6d 6f 50 4b 01 02 14 00 14 00 00 00 00 00 ..translations/ru.moPK..........
5e4c0 7c 48 99 58 33 d6 0f ae 7c a6 00 00 7c a6 00 00 12 00 00 00 00 00 00 00 00 00 00 00 b6 81 67 96 |H.X3...|...|.................g.
5e4e0 01 00 74 72 61 6e 73 6c 61 74 69 6f 6e 73 2f 74 61 2e 6d 6f 50 4b 01 02 14 00 14 00 00 00 00 00 ..translations/ta.moPK..........
5e500 7c 48 99 58 e3 c5 31 84 84 75 00 00 84 75 00 00 12 00 00 00 00 00 00 00 00 00 00 00 b6 81 13 3d |H.X..1..u...u.................=
5e520 02 00 74 72 61 6e 73 6c 61 74 69 6f 6e 73 2f 75 6b 2e 6d 6f 50 4b 01 02 14 00 14 00 00 00 00 00 ..translations/uk.moPK..........
5e540 ee 73 8b 58 71 33 11 6f 5d 25 01 00 5d 25 01 00 09 00 00 00 00 00 00 00 00 00 00 00 b6 81 c7 b2 .s.Xq3.o]%..]%..................
5e560 02 00 61 63 74 69 6f 6e 2e 70 79 50 4b 01 02 14 00 14 00 00 00 00 00 0e 22 35 55 9f 9e 33 d9 1f ..action.pyPK..........."5U..3..
5e580 05 00 00 1f 05 00 00 17 00 00 00 00 00 00 00 00 00 00 00 b6 81 4b d8 03 00 63 6f 6d 6d 6f 6e 5f .....................K...common_
5e5a0 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 2e 70 79 50 4b 01 02 14 00 14 00 00 00 00 00 7c 48 99 58 compatibility.pyPK..........|H.X
5e5c0 31 3e 76 72 4f 2e 00 00 4f 2e 00 00 11 00 00 00 00 00 00 00 00 00 00 00 b6 81 9f dd 03 00 63 6f 1>vrO...O.....................co
5e5e0 6d 6d 6f 6e 5f 64 69 61 6c 6f 67 73 2e 70 79 50 4b 01 02 14 00 14 00 00 00 00 00 97 a3 33 55 39 mmon_dialogs.pyPK............3U9
5e600 8a c0 f7 60 11 00 00 60 11 00 00 0f 00 00 00 00 00 00 00 00 00 00 00 b6 81 1d 0c 04 00 63 6f 6d ...`...`.....................com
5e620 6d 6f 6e 5f 69 63 6f 6e 73 2e 70 79 50 4b 01 02 14 00 14 00 00 00 00 00 7c 48 99 58 c5 60 0a b7 mon_icons.pyPK..........|H.X.`..
5e640 2d 16 00 00 2d 16 00 00 0f 00 00 00 00 00 00 00 00 00 00 00 b6 81 aa 1d 04 00 63 6f 6d 6d 6f 6e -...-.....................common
5e660 5f 6d 65 6e 75 73 2e 70 79 50 4b 01 02 14 00 14 00 00 00 00 00 7c 48 99 58 ee b6 b3 6e 73 30 00 _menus.pyPK..........|H.X...ns0.
5e680 00 73 30 00 00 11 00 00 00 00 00 00 00 00 00 00 00 b6 81 04 34 04 00 63 6f 6d 6d 6f 6e 5f 77 69 .s0.................4..common_wi
5e6a0 64 67 65 74 73 2e 70 79 50 4b 01 02 14 00 14 00 00 00 00 00 c5 73 8b 58 e2 13 19 6e 24 fc 00 00 dgets.pyPK...........s.X...n$...
5e6c0 24 fc 00 00 09 00 00 00 00 00 00 00 00 00 00 00 b6 81 a6 64 04 00 63 6f 6e 66 69 67 2e 70 79 50 $..................d..config.pyP
5e6e0 4b 01 02 14 00 14 00 00 00 00 00 41 47 99 58 fd c8 cf 8a 91 3a 00 00 91 3a 00 00 0a 00 00 00 00 K..........AG.X.....:...:.......
5e700 00 00 00 00 00 00 00 b6 81 f1 60 05 00 64 69 61 6c 6f 67 73 2e 70 79 50 4b 01 02 14 00 14 00 00 ..........`..dialogs.pyPK.......
5e720 00 00 00 f3 46 99 58 ee bf 81 91 96 0e 00 00 96 0e 00 00 0b 00 00 00 00 00 00 00 00 00 00 00 b6 ....F.X.........................
5e740 81 aa 9b 05 00 5f 5f 69 6e 69 74 5f 5f 2e 70 79 50 4b 01 02 14 00 14 00 00 00 00 00 0d 47 99 58 .....__init__.pyPK...........G.X
5e760 85 8a 07 e4 8f 28 00 00 8f 28 00 00 0c 00 00 00 00 00 00 00 00 00 00 00 b6 81 69 aa 05 00 43 48 .....(...(................i...CH
5e780 41 4e 47 45 4c 4f 47 2e 6d 64 50 4b 01 02 14 00 14 00 00 00 00 00 a5 28 4b 55 9e c6 0a 91 99 0d ANGELOG.mdPK...........(KU......
5e7a0 00 00 99 0d 00 00 09 00 00 00 00 00 00 00 00 00 00 00 b6 81 22 d3 05 00 52 45 41 44 4d 45 2e 6d ...................."...README.m
5e7c0 64 50 4b 01 02 14 00 14 00 00 00 00 00 87 1e 26 55 00 00 00 00 00 00 00 00 00 00 00 00 23 00 00 dPK............&U............#..
5e7e0 00 00 00 00 00 00 00 00 00 b6 81 e2 e0 05 00 70 6c 75 67 69 6e 2d 69 6d 70 6f 72 74 2d 6e 61 6d ...............plugin-import-nam
5e800 65 2d 72 65 61 64 69 6e 67 5f 6c 69 73 74 2e 74 78 74 50 4b 05 06 00 00 00 00 1b 00 1b 00 ef 06 e-reading_list.txtPK............
5e820 00 00 23 e1 05 00 00 00 ..#.....