home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1998 July & August / Pcwk78a98.iso / Internet / Javadraw / DATA.Z / Label.class < prev    next >
Java Class File  |  1997-09-11  |  2.7 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text


This file was processed as: Java Class File (other/javaClass).
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
1% dexvert Java Class File (other/javaClass) magic Unsupported
100% file compiled Java class data, version 45.3 default
99% file data default
100% TrID Java bytecode default
100% siegfried x-fmt/415 Java Class File default
100% gt2 Kompilierter Java Bytecode default
100% detectItEasy Format: Java Class File (.CLASS)(JDK 1.1.3) default
100% detectItEasy Format: Universal Binary default (weak)
100% xdgMime application/x-java default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| ca fe ba be 00 03 00 2d | 00 8c 08 00 3e 03 00 00 |.......-|....>...|
|00000010| 00 00 03 00 00 00 01 03 | 00 00 00 02 07 00 67 07 |........|......g.|
|00000020| 00 76 07 00 77 07 00 78 | 07 00 79 07 00 7a 07 00 |.v..w..x|..y..z..|
|00000030| 7b 07 00 7c 0a 00 0c 00 | 26 0a 00 08 00 27 0a 00 |{..|....|&....'..|
|00000040| 0b 00 28 09 00 05 00 29 | 09 00 0b 00 2a 0a 00 0a |..(....)|....*...|
|00000050| 00 2b 0a 00 06 00 2c 0a | 00 06 00 2d 0a 00 06 00 |.+....,.|...-....|
|00000060| 2e 0a 00 09 00 2f 0a 00 | 06 00 30 09 00 08 00 31 |...../..|..0....1|
|00000070| 09 00 05 00 32 0a 00 07 | 00 33 09 00 05 00 34 09 |....2...|.3....4.|
|00000080| 00 0b 00 35 0a 00 05 00 | 36 0a 00 07 00 36 0a 00 |...5....|6....6..|
|00000090| 06 00 37 09 00 0b 00 38 | 0a 00 0a 00 39 0a 00 06 |..7....8|....9...|
|000000a0| 00 3a 0a 00 09 00 3b 09 | 00 0b 00 3c 09 00 08 00 |.:....;.|...<....|
|000000b0| 3d 0c 00 50 00 46 0c 00 | 50 00 47 0c 00 50 00 48 |=..P.F..|P.G..P.H|
|000000c0| 0c 00 51 00 56 0c 00 66 | 00 56 0c 00 69 00 4f 0c |..Q.V..f|.V..i.O.|
|000000d0| 00 6d 00 43 0c 00 6e 00 | 4a 0c 00 6f 00 40 0c 00 |.m.C..n.|J..o.@..|
|000000e0| 70 00 3f 0c 00 72 00 41 | 0c 00 73 00 56 0c 00 74 |p.?..r.A|..s.V..t|
|000000f0| 00 5f 0c 00 75 00 46 0c | 00 7d 00 60 0c 00 7e 00 |._..u.F.|.}.`..~.|
|00000100| 56 0c 00 80 00 4b 0c 00 | 82 00 46 0c 00 83 00 56 |V....K..|..F....V|
|00000110| 0c 00 84 00 49 0c 00 86 | 00 42 0c 00 87 00 4c 0c |....I...|.B....L.|
|00000120| 00 89 00 56 0c 00 8b 00 | 56 01 00 00 01 00 03 28 |...V....|V......(|
|00000130| 29 49 01 00 12 28 29 4c | 6a 61 76 61 2f 61 77 74 |)I...()L|java/awt|
|00000140| 2f 43 6f 6c 6f 72 3b 01 | 00 16 28 29 4c 6a 61 76 |/Color;.|..()Ljav|
|00000150| 61 2f 61 77 74 2f 43 6f | 6e 74 61 69 6e 65 72 3b |a/awt/Co|ntainer;|
|00000160| 01 00 16 28 29 4c 6a 61 | 76 61 2f 61 77 74 2f 44 |...()Lja|va/awt/D|
|00000170| 69 6d 65 6e 73 69 6f 6e | 3b 01 00 11 28 29 4c 6a |imension|;...()Lj|
|00000180| 61 76 61 2f 61 77 74 2f | 46 6f 6e 74 3b 01 00 13 |ava/awt/|Font;...|
|00000190| 28 29 4c 6a 61 76 61 2f | 61 77 74 2f 49 6e 73 65 |()Ljava/|awt/Inse|
|000001a0| 74 73 3b 01 00 14 28 29 | 4c 6a 61 76 61 2f 6c 61 |ts;...()|Ljava/la|
|000001b0| 6e 67 2f 53 74 72 69 6e | 67 3b 01 00 03 28 29 56 |ng/Strin|g;...()V|
|000001c0| 01 00 05 28 49 49 29 56 | 01 00 07 28 49 49 49 49 |...(II)V|...(IIII|
|000001d0| 29 56 01 00 13 28 4c 6a | 61 76 61 2f 61 77 74 2f |)V...(Lj|ava/awt/|
|000001e0| 43 6f 6c 6f 72 3b 29 56 | 01 00 27 28 4c 6a 61 76 |Color;)V|..'(Ljav|
|000001f0| 61 2f 61 77 74 2f 46 6f | 6e 74 3b 29 4c 6a 61 76 |a/awt/Fo|nt;)Ljav|
|00000200| 61 2f 61 77 74 2f 46 6f | 6e 74 4d 65 74 72 69 63 |a/awt/Fo|ntMetric|
|00000210| 73 3b 01 00 16 28 4c 6a | 61 76 61 2f 61 77 74 2f |s;...(Lj|ava/awt/|
|00000220| 47 72 61 70 68 69 63 73 | 3b 29 56 01 00 15 28 4c |Graphics|;)V...(L|
|00000230| 6a 61 76 61 2f 6c 61 6e | 67 2f 53 74 72 69 6e 67 |java/lan|g/String|
|00000240| 3b 29 49 01 00 15 28 4c | 6a 61 76 61 2f 6c 61 6e |;)I...(L|java/lan|
|00000250| 67 2f 53 74 72 69 6e 67 | 3b 29 56 01 00 16 28 4c |g/String|;)V...(L|
|00000260| 6a 61 76 61 2f 6c 61 6e | 67 2f 53 74 72 69 6e 67 |java/lan|g/String|
|00000270| 3b 49 29 56 01 00 17 28 | 4c 6a 61 76 61 2f 6c 61 |;I)V...(|Ljava/la|
|00000280| 6e 67 2f 53 74 72 69 6e | 67 3b 49 49 29 56 01 00 |ng/Strin|g;II)V..|
|00000290| 06 3c 69 6e 69 74 3e 01 | 00 09 41 6c 69 67 6e 6d |.<init>.|..Alignm|
|000002a0| 65 6e 74 01 00 06 43 45 | 4e 54 45 52 01 00 04 43 |ent...CE|NTER...C|
|000002b0| 6f 64 65 01 00 0d 43 6f | 6e 73 74 61 6e 74 56 61 |ode...Co|nstantVa|
|000002c0| 6c 75 65 01 00 0a 45 78 | 63 65 70 74 69 6f 6e 73 |lue...Ex|ceptions|
|000002d0| 01 00 01 49 01 00 04 4c | 45 46 54 01 00 0a 4c 61 |...I...L|EFT...La|
|000002e0| 62 65 6c 2e 6a 61 76 61 | 01 00 13 4c 63 6f 6d 2f |bel.java|...Lcom/|
|000002f0| 73 66 73 2f 61 77 74 2f | 4c 61 62 65 6c 3b 01 00 |sfs/awt/|Label;..|
|00000300| 0f 4c 69 6e 65 4e 75 6d | 62 65 72 54 61 62 6c 65 |.LineNum|berTable|
|00000310| 01 00 14 4c 6a 61 76 61 | 2f 61 77 74 2f 44 69 6d |...Ljava|/awt/Dim|
|00000320| 65 6e 73 69 6f 6e 3b 01 | 00 0f 4c 6a 61 76 61 2f |ension;.|..Ljava/|
|00000330| 61 77 74 2f 46 6f 6e 74 | 3b 01 00 16 4c 6a 61 76 |awt/Font|;...Ljav|
|00000340| 61 2f 61 77 74 2f 46 6f | 6e 74 4d 65 74 72 69 63 |a/awt/Fo|ntMetric|
|00000350| 73 3b 01 00 13 4c 6a 61 | 76 61 2f 61 77 74 2f 47 |s;...Lja|va/awt/G|
|00000360| 72 61 70 68 69 63 73 3b | 01 00 11 4c 6a 61 76 61 |raphics;|...Ljava|
|00000370| 2f 61 77 74 2f 49 6e 73 | 65 74 73 3b 01 00 12 4c |/awt/Ins|ets;...L|
|00000380| 6a 61 76 61 2f 6c 61 6e | 67 2f 53 74 72 69 6e 67 |java/lan|g/String|
|00000390| 3b 01 00 12 4c 6f 63 61 | 6c 56 61 72 69 61 62 6c |;...Loca|lVariabl|
|000003a0| 65 54 61 62 6c 65 01 00 | 0e 4c 6f 63 61 6c 56 61 |eTable..|.LocalVa|
|000003b0| 72 69 61 62 6c 65 73 01 | 00 05 52 49 47 48 54 01 |riables.|..RIGHT.|
|000003c0| 00 0a 53 6f 75 72 63 65 | 46 69 6c 65 01 00 09 61 |..Source|File...a|
|000003d0| 6c 69 67 6e 6d 65 6e 74 | 01 00 06 62 6f 74 74 6f |lignment|...botto|
|000003e0| 6d 01 00 11 63 6f 6d 2f | 73 66 73 2f 61 77 74 2f |m...com/|sfs/awt/|
|000003f0| 4c 61 62 65 6c 01 00 01 | 64 01 00 0a 64 72 61 77 |Label...|d...draw|
|00000400| 53 74 72 69 6e 67 01 00 | 01 66 01 00 02 66 6d 01 |String..|.f...fm.|
|00000410| 00 01 67 01 00 07 67 65 | 74 46 6f 6e 74 01 00 0e |..g...ge|tFont...|
|00000420| 67 65 74 46 6f 6e 74 4d | 65 74 72 69 63 73 01 00 |getFontM|etrics..|
|00000430| 0d 67 65 74 46 6f 72 65 | 67 72 6f 75 6e 64 01 00 |.getFore|ground..|
|00000440| 09 67 65 74 48 65 69 67 | 68 74 01 00 08 67 65 74 |.getHeig|ht...get|
|00000450| 4c 61 62 65 6c 01 00 09 | 67 65 74 50 61 72 65 6e |Label...|getParen|
|00000460| 74 01 00 06 68 65 69 67 | 68 74 01 00 06 69 6e 73 |t...heig|ht...ins|
|00000470| 65 74 73 01 00 0a 69 6e | 76 61 6c 69 64 61 74 65 |ets...in|validate|
|00000480| 01 00 12 6a 61 76 61 2f | 61 77 74 2f 43 6f 6d 70 |...java/|awt/Comp|
|00000490| 6f 6e 65 6e 74 01 00 12 | 6a 61 76 61 2f 61 77 74 |onent...|java/awt|
|000004a0| 2f 43 6f 6e 74 61 69 6e | 65 72 01 00 12 6a 61 76 |/Contain|er...jav|
|000004b0| 61 2f 61 77 74 2f 44 69 | 6d 65 6e 73 69 6f 6e 01 |a/awt/Di|mension.|
|000004c0| 00 14 6a 61 76 61 2f 61 | 77 74 2f 46 6f 6e 74 4d |..java/a|wt/FontM|
|000004d0| 65 74 72 69 63 73 01 00 | 11 6a 61 76 61 2f 61 77 |etrics..|.java/aw|
|000004e0| 74 2f 47 72 61 70 68 69 | 63 73 01 00 0f 6a 61 76 |t/Graphi|cs...jav|
|000004f0| 61 2f 61 77 74 2f 49 6e | 73 65 74 73 01 00 0e 6a |a/awt/In|sets...j|
|00000500| 61 76 61 2f 61 77 74 2f | 50 61 6e 65 6c 01 00 05 |ava/awt/|Panel...|
|00000510| 6c 61 62 65 6c 01 00 04 | 6c 65 66 74 01 00 0b 6d |label...|left...m|
|00000520| 69 6e 69 6d 75 6d 53 69 | 7a 65 01 00 05 70 61 69 |inimumSi|ze...pai|
|00000530| 6e 74 01 00 0d 70 72 65 | 66 65 72 72 65 64 53 69 |nt...pre|ferredSi|
|00000540| 7a 65 01 00 07 72 65 70 | 61 69 6e 74 01 00 05 72 |ze...rep|aint...r|
|00000550| 69 67 68 74 01 00 08 73 | 65 74 43 6f 6c 6f 72 01 |ight...s|etColor.|
|00000560| 00 08 73 65 74 4c 61 62 | 65 6c 01 00 04 73 69 7a |..setLab|el...siz|
|00000570| 65 01 00 0b 73 74 72 69 | 6e 67 57 69 64 74 68 01 |e...stri|ngWidth.|
|00000580| 00 04 74 68 69 73 01 00 | 03 74 6f 70 01 00 06 75 |..this..|.top...u|
|00000590| 70 64 61 74 65 01 00 05 | 77 69 64 74 68 00 21 00 |pdate...|width.!.|
|000005a0| 05 00 0c 00 00 00 06 00 | 19 00 57 00 56 00 01 00 |........|..W.V...|
|000005b0| 54 00 00 00 02 00 02 00 | 19 00 63 00 56 00 01 00 |T.......|..c.V...|
|000005c0| 54 00 00 00 02 00 03 00 | 19 00 52 00 56 00 01 00 |T.......|..R.V...|
|000005d0| 54 00 00 00 02 00 04 00 | 00 00 74 00 5f 00 00 00 |T.......|..t._...|
|000005e0| 00 00 7d 00 60 00 00 00 | 00 00 51 00 56 00 00 00 |..}.`...|..Q.V...|
|000005f0| 09 00 01 00 50 00 4d 00 | 01 00 53 00 00 00 6c 00 |....P.M.|..S...l.|
|00000600| 07 00 02 00 00 00 24 2a | b7 00 0d 2a bb 00 0b 59 |......$*|...*...Y|
|00000610| 05 05 05 05 b7 00 0f b5 | 00 19 2a 12 01 b5 00 1b |........|..*.....|
|00000620| 2a 03 b5 00 10 2a 2b b5 | 00 1b b1 00 00 00 02 00 |*....*+.|........|
|00000630| 5a 00 00 00 1a 00 06 00 | 00 00 10 00 04 00 0c 00 |Z.......|........|
|00000640| 13 00 0d 00 19 00 0e 00 | 1e 00 12 00 23 00 10 00 |........|....#...|
|00000650| 61 00 00 00 16 00 02 00 | 00 00 24 00 88 00 59 00 |a.......|..$...Y.|
|00000660| 00 00 00 00 24 00 7d 00 | 60 00 01 00 01 00 50 00 |....$.}.|`.....P.|
|00000670| 4e 00 01 00 53 00 00 00 | 7f 00 07 00 03 00 00 00 |N...S...|........|
|00000680| 29 2a b7 00 0d 2a bb 00 | 0b 59 05 05 05 05 b7 00 |)*...*..|.Y......|
|00000690| 0f b5 00 19 2a 12 01 b5 | 00 1b 2a 03 b5 00 10 2a |....*...|..*....*|
|000006a0| 2b b5 00 1b 2a 1c b5 00 | 10 b1 00 00 00 02 00 5a |+...*...|.......Z|
|000006b0| 00 00 00 1e 00 07 00 00 | 00 15 00 04 00 0c 00 13 |........|........|
|000006c0| 00 0d 00 19 00 0e 00 1e | 00 17 00 23 00 18 00 28 |........|...#...(|
|000006d0| 00 15 00 61 00 00 00 20 | 00 03 00 00 00 29 00 88 |...a... |.....)..|
|000006e0| 00 59 00 00 00 00 00 29 | 00 7d 00 60 00 01 00 00 |.Y.....)|.}.`....|
|000006f0| 00 29 00 65 00 56 00 02 | 00 01 00 71 00 45 00 01 |.).e.V..|...q.E..|
|00000700| 00 53 00 00 00 2f 00 01 | 00 01 00 00 00 05 2a b4 |.S.../..|......*.|
|00000710| 00 1b b0 00 00 00 02 00 | 5a 00 00 00 06 00 01 00 |........|Z.......|
|00000720| 00 00 1d 00 61 00 00 00 | 0c 00 01 00 00 00 05 00 |....a...|........|
|00000730| 88 00 59 00 00 00 01 00 | 85 00 4d 00 01 00 53 00 |..Y.....|..M...S.|
|00000740| 00 00 4e 00 02 00 02 00 | 00 00 0e 2a 2b b5 00 1b |..N.....|...*+...|
|00000750| 2a b6 00 1a 2a b6 00 1f | b1 00 00 00 02 00 5a 00 |*...*...|......Z.|
|00000760| 00 00 12 00 04 00 00 00 | 22 00 05 00 23 00 09 00 |........|"...#...|
|00000770| 24 00 0d 00 20 00 61 00 | 00 00 16 00 02 00 00 00 |$... .a.|........|
|00000780| 0e 00 88 00 59 00 00 00 | 00 00 0e 00 7d 00 60 00 |....Y...|....}.`.|
|00000790| 01 00 01 00 74 00 44 00 | 01 00 53 00 00 00 2f 00 |....t.D.|..S.../.|
|000007a0| 01 00 01 00 00 00 05 2a | b4 00 19 b0 00 00 00 02 |.......*|........|
|000007b0| 00 5a 00 00 00 06 00 01 | 00 00 00 29 00 61 00 00 |.Z......|...).a..|
|000007c0| 00 0c 00 01 00 00 00 05 | 00 88 00 59 00 00 00 01 |........|...Y....|
|000007d0| 00 81 00 42 00 01 00 53 | 00 00 00 a8 00 05 00 03 |...B...S|........|
|000007e0| 00 00 00 52 2a b6 00 13 | 4c 2b c6 00 40 2a 2a b6 |...R*...|L+..@**.|
|000007f0| 00 13 b6 00 14 4d bb 00 | 08 59 2c 2a b4 00 1b b6 |.....M..|.Y,*....|
|00000800| 00 23 2a b4 00 19 b4 00 | 1c 60 2a b4 00 19 b4 00 |.#*.....|.`*.....|
|00000810| 20 60 2c b6 00 16 2a b4 | 00 19 b4 00 24 60 2a b4 | `,...*.|....$`*.|
|00000820| 00 19 b4 00 11 60 b7 00 | 0e b0 bb 00 08 59 10 64 |.....`..|.....Y.d|
|00000830| 10 32 b7 00 0e b0 00 00 | 00 02 00 5a 00 00 00 1e |.2......|...Z....|
|00000840| 00 07 00 00 00 2f 00 05 | 00 30 00 09 00 32 00 12 |...../..|.0...2..|
|00000850| 00 33 00 2e 00 34 00 42 | 00 33 00 46 00 38 00 61 |.3...4.B|.3.F.8.a|
|00000860| 00 00 00 20 00 03 00 00 | 00 52 00 88 00 59 00 00 |... ....|.R...Y..|
|00000870| 00 05 00 4d 00 6a 00 5c | 00 01 00 12 00 34 00 6b |...M.j.\|.....4.k|
|00000880| 00 5d 00 02 00 01 00 7f | 00 42 00 01 00 53 00 00 |.]......|.B...S..|
|00000890| 00 36 00 04 00 01 00 00 | 00 0c bb 00 08 59 10 64 |.6......|.....Y.d|
|000008a0| 10 32 b7 00 0e b0 00 00 | 00 02 00 5a 00 00 00 06 |.2......|...Z....|
|000008b0| 00 01 00 00 00 3e 00 61 | 00 00 00 0c 00 01 00 00 |.....>.a|........|
|000008c0| 00 0c 00 88 00 59 00 00 | 00 01 00 8a 00 4b 00 01 |.....Y..|.....K..|
|000008d0| 00 53 00 00 00 3e 00 02 | 00 02 00 00 00 06 2a 2b |.S...>..|......*+|
|000008e0| b6 00 1d b1 00 00 00 02 | 00 5a 00 00 00 0a 00 02 |........|.Z......|
|000008f0| 00 00 00 43 00 05 00 41 | 00 61 00 00 00 16 00 02 |...C...A|.a......|
|00000900| 00 00 00 06 00 88 00 59 | 00 00 00 00 00 06 00 6c |.......Y|.......l|
|00000910| 00 5e 00 01 00 01 00 80 | 00 4b 00 01 00 53 00 00 |.^......|.K...S..|
|00000920| 01 b6 00 06 00 05 00 00 | 01 14 2a b6 00 17 2b b6 |........|..*...+.|
|00000930| 00 1e 2a b6 00 22 4d 2c | 59 b4 00 25 04 64 b5 00 |..*.."M,|Y..%.d..|
|00000940| 25 2c 59 b4 00 18 04 64 | b5 00 18 2a b6 00 13 4e |%,Y....d|...*...N|
|00000950| 2d c6 00 ec 2a 2a b6 00 | 13 b6 00 14 3a 04 2b 2a |-...**..|....:.+*|
|00000960| b6 00 15 b6 00 21 2a b4 | 00 10 aa 00 00 00 00 00 |.....!*.|........|
|00000970| 00 d3 00 00 00 00 00 00 | 00 02 00 00 00 1c 00 00 |........|........|
|00000980| 00 4c 00 00 00 8b 2b 2a | b4 00 1b 2a b4 00 19 b4 |.L....+*|...*....|
|00000990| 00 1c 2c b4 00 18 05 6c | 19 04 b6 00 16 2a b4 00 |..,....l|.....*..|
|000009a0| 19 b4 00 24 64 2a b4 00 | 19 b4 00 11 64 05 6c 60 |...$d*..|....d.l`|
|000009b0| b6 00 12 a7 00 8a 2b 2a | b4 00 1b 2c b4 00 25 19 |......+*|...,..%.|
|000009c0| 04 2a b4 00 1b b6 00 23 | 2a b4 00 19 b4 00 20 64 |.*.....#|*..... d|
|000009d0| 64 2c b4 00 18 05 6c 19 | 04 b6 00 16 2a b4 00 19 |d,....l.|....*...|
|000009e0| b4 00 24 64 2a b4 00 19 | b4 00 11 64 05 6c 60 b6 |..$d*...|...d.l`.|
|000009f0| 00 12 a7 00 4b 2b 2a b4 | 00 1b 2c b4 00 25 05 6c |....K+*.|..,..%.l|
|00000a00| 19 04 2a b4 00 1b b6 00 | 23 2a b4 00 19 b4 00 1c |..*.....|#*......|
|00000a10| 64 2a b4 00 19 b4 00 20 | 64 05 6c 64 2c b4 00 18 |d*..... |d.ld,...|
|00000a20| 05 6c 19 04 b6 00 16 2a | b4 00 19 b4 00 24 64 2a |.l.....*|.....$d*|
|00000a30| b4 00 19 b4 00 11 64 05 | 6c 60 b6 00 12 b1 00 00 |......d.|l`......|
|00000a40| 00 02 00 5a 00 00 00 56 | 00 15 00 00 00 48 00 08 |...Z...V|.....H..|
|00000a50| 00 49 00 0d 00 4a 00 17 | 00 4b 00 21 00 4e 00 26 |.I...J..|.K.!.N.&|
|00000a60| 00 4f 00 2a 00 51 00 34 | 00 52 00 3c 00 54 00 5c |.O.*.Q.4|.R.<.T.\|
|00000a70| 00 56 00 68 00 57 00 86 | 00 56 00 89 00 58 00 8c |.V.h.W..|.V...X..|
|00000a80| 00 59 00 a7 00 5a 00 c5 | 00 59 00 c8 00 5b 00 cb |.Y...Z..|.Y...[..|
|00000a90| 00 5c 00 f2 00 5d 01 10 | 00 5c 01 13 00 46 00 61 |.\...]..|.\...F.a|
|00000aa0| 00 00 00 34 00 05 00 00 | 01 14 00 88 00 59 00 00 |...4....|.....Y..|
|00000ab0| 00 00 01 14 00 6c 00 5e | 00 01 00 0d 01 07 00 68 |.....l.^|.......h|
|00000ac0| 00 5b 00 02 00 26 00 ee | 00 6a 00 5c 00 03 00 34 |.[...&..|.j.\...4|
|00000ad0| 00 df 00 6b 00 5d 00 04 | 00 01 00 64 00 00 00 02 |...k.]..|...d....|
|00000ae0| 00 58 | |.X | |
+--------+-------------------------+-------------------------+--------+--------+