home *** CD-ROM | disk | FTP | other *** search
Java Class File | 1999-09-23 | 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.
Confidence | Program | Detection | Match Type | Support
|
---|
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 ca 01 00 04 43 6f 64 |.......-|.....Cod|
|00000010| 65 01 00 0a 53 6f 75 72 | 63 65 46 69 6c 65 01 00 |e...Sour|ceFile..|
|00000020| 0d 43 6f 6e 73 74 61 6e | 74 56 61 6c 75 65 01 00 |.Constan|tValue..|
|00000030| 0a 45 78 63 65 70 74 69 | 6f 6e 73 01 00 08 43 6f |.Excepti|ons...Co|
|00000040| 6c 4d 65 64 69 61 07 00 | 05 01 00 06 43 6f 6c 4f |lMedia..|....ColO|
|00000050| 62 6a 07 00 07 01 00 01 | 49 01 00 03 6b 65 79 0c |bj......|I...key.|
|00000060| 00 0a 00 09 01 00 0e 6a | 61 76 61 2f 61 77 74 2f |.......j|ava/awt/|
|00000070| 45 76 65 6e 74 07 00 0c | 09 00 0d 00 0b 01 00 01 |Event...|........|
|00000080| 5a 01 00 05 6d 75 74 65 | 64 0c 00 10 00 0f 09 00 |Z...mute|d.......|
|00000090| 06 00 11 01 00 03 28 29 | 56 01 00 08 50 6c 61 79 |......()|V...Play|
|000000a0| 43 6c 69 70 0c 00 14 00 | 13 0a 00 06 00 15 01 00 |Clip....|........|
|000000b0| 02 69 64 0c 00 17 00 09 | 09 00 0d 00 18 01 00 01 |.id.....|........|
|000000c0| 78 0c 00 1a 00 09 09 00 | 0d 00 1b 01 00 09 4c 43 |x.......|......LC|
|000000d0| 6f 6c 47 72 70 68 3b 01 | 00 0f 6d 5f 63 6f 6c 47 |olGrph;.|..m_colG|
|000000e0| 72 61 70 68 69 63 4f 62 | 6a 0c 00 1e 00 1d 09 00 |raphicOb|j.......|
|000000f0| 06 00 1f 01 00 01 46 01 | 00 06 6d 5f 78 4f 72 67 |......F.|..m_xOrg|
|00000100| 0c 00 22 00 21 01 00 07 | 43 6f 6c 47 72 70 68 07 |..".!...|ColGrph.|
|00000110| 00 24 09 00 25 00 23 01 | 00 05 6d 5f 6d 61 67 0c |.$..%.#.|..m_mag.|
|00000120| 00 27 00 21 09 00 25 00 | 28 01 00 01 79 0c 00 2a |.'.!..%.|(...y..*|
|00000130| 00 09 09 00 0d 00 2b 01 | 00 06 6d 5f 79 4f 72 67 |......+.|..m_yOrg|
|00000140| 0c 00 2d 00 21 09 00 25 | 00 2e 01 00 14 4c 6a 61 |..-.!..%|.....Lja|
|00000150| 76 61 2f 61 77 74 2f 52 | 65 63 74 61 6e 67 6c 65 |va/awt/R|ectangle|
|00000160| 3b 01 00 08 6d 5f 62 6f | 75 6e 64 73 0c 00 31 00 |;...m_bo|unds..1.|
|00000170| 30 09 00 06 00 32 01 00 | 05 28 49 49 29 5a 01 00 |0....2..|.(II)Z..|
|00000180| 06 69 6e 73 69 64 65 0c | 00 35 00 34 01 00 12 6a |.inside.|.5.4...j|
|00000190| 61 76 61 2f 61 77 74 2f | 52 65 63 74 61 6e 67 6c |ava/awt/|Rectangl|
|000001a0| 65 07 00 37 0a 00 38 00 | 36 01 00 01 42 01 00 08 |e..7..8.|6...B...|
|000001b0| 70 6c 61 79 54 79 70 65 | 0c 00 3b 00 3a 09 00 06 |playType|..;.:...|
|000001c0| 00 3c 01 00 0d 61 6e 69 | 6d 61 74 69 6f 6e 44 6f |.<...ani|mationDo|
|000001d0| 6e 65 0c 00 3e 00 0f 09 | 00 06 00 3f 01 00 06 69 |ne..>...|...?...i|
|000001e0| 6e 44 72 61 77 0c 00 41 | 00 0f 09 00 06 00 42 01 |nDraw..A|......B.|
|000001f0| 00 03 28 29 4a 01 00 11 | 63 75 72 72 65 6e 74 54 |..()J...|currentT|
|00000200| 69 6d 65 4d 69 6c 6c 69 | 73 0c 00 45 00 44 01 00 |imeMilli|s..E.D..|
|00000210| 10 6a 61 76 61 2f 6c 61 | 6e 67 2f 53 79 73 74 65 |.java/la|ng/Syste|
|00000220| 6d 07 00 47 0a 00 48 00 | 46 01 00 01 4a 01 00 08 |m..G..H.|F...J...|
|00000230| 6e 75 6d 54 69 63 6b 73 | 0c 00 4b 00 4a 09 00 06 |numTicks|..K.J...|
|00000240| 00 4c 01 00 02 5b 4a 01 | 00 07 6d 5f 64 65 6c 61 |.L...[J.|..m_dela|
|00000250| 79 0c 00 4f 00 4e 09 00 | 06 00 50 01 00 08 63 75 |y..O.N..|..P...cu|
|00000260| 72 49 6e 64 65 78 0c 00 | 52 00 09 09 00 06 00 53 |rIndex..|R......S|
|00000270| 01 00 08 4c 43 6f 6c 61 | 64 61 3b 01 00 09 6d 5f |...LCola|da;...m_|
|00000280| 61 70 70 43 6f 6d 70 0c | 00 56 00 55 09 00 25 00 |appComp.|.V.U..%.|
|00000290| 57 01 00 15 28 29 4c 6a | 61 76 61 2f 61 77 74 2f |W...()Lj|ava/awt/|
|000002a0| 47 72 61 70 68 69 63 73 | 3b 01 00 0b 67 65 74 47 |Graphics|;...getG|
|000002b0| 72 61 70 68 69 63 73 0c | 00 5a 00 59 01 00 12 6a |raphics.|.Z.Y...j|
|000002c0| 61 76 61 2f 61 77 74 2f | 43 6f 6d 70 6f 6e 65 6e |ava/awt/|Componen|
|000002d0| 74 07 00 5c 0a 00 5d 00 | 5b 01 00 16 28 4c 6a 61 |t..\..].|[...(Lja|
|000002e0| 76 61 2f 61 77 74 2f 47 | 72 61 70 68 69 63 73 3b |va/awt/G|raphics;|
|000002f0| 29 56 01 00 04 64 72 61 | 77 0c 00 60 00 5f 0a 00 |)V...dra|w..`._..|
|00000300| 06 00 61 01 00 14 28 29 | 4c 6a 61 76 61 2f 61 77 |..a...()|Ljava/aw|
|00000310| 74 2f 54 6f 6f 6c 6b 69 | 74 3b 01 00 0a 67 65 74 |t/Toolki|t;...get|
|00000320| 54 6f 6f 6c 6b 69 74 0c | 00 64 00 63 0a 00 5d 00 |Toolkit.|.d.c..].|
|00000330| 65 01 00 04 73 79 6e 63 | 0c 00 67 00 13 01 00 10 |e...sync|..g.....|
|00000340| 6a 61 76 61 2f 61 77 74 | 2f 54 6f 6f 6c 6b 69 74 |java/awt|/Toolkit|
|00000350| 07 00 69 0a 00 6a 00 68 | 01 00 07 64 69 73 70 6f |..i..j.h|...dispo|
|00000360| 73 65 0c 00 6c 00 13 01 | 00 11 6a 61 76 61 2f 61 |se..l...|..java/a|
|00000370| 77 74 2f 47 72 61 70 68 | 69 63 73 07 00 6e 0a 00 |wt/Graph|ics..n..|
|00000380| 6f 00 6d 01 00 08 6e 75 | 6d 49 74 65 6d 73 0c 00 |o.m...nu|mItems..|
|00000390| 71 00 09 09 00 06 00 72 | 01 00 02 67 63 0c 00 74 |q......r|...gc..t|
|000003a0| 00 13 0a 00 48 00 75 01 | 00 06 3c 69 6e 69 74 3e |....H.u.|..<init>|
|000003b0| 0c 00 77 00 13 0a 00 08 | 00 78 01 00 03 28 29 49 |..w.....|.x...()I|
|000003c0| 01 00 07 72 65 61 64 49 | 6e 74 0c 00 7b 00 7a 01 |...readI|nt..{.z.|
|000003d0| 00 17 6a 61 76 61 2f 69 | 6f 2f 44 61 74 61 49 6e |..java/i|o/DataIn|
|000003e0| 70 75 74 53 74 72 65 61 | 6d 07 00 7d 0a 00 7e 00 |putStrea|m..}..~.|
|000003f0| 7c 01 00 08 63 76 4f 62 | 6a 4e 75 6d 0c 00 80 00 ||...cvOb|jNum....|
|00000400| 4a 09 00 08 00 81 01 00 | 03 28 29 42 01 00 08 72 |J.......|.()B...r|
|00000410| 65 61 64 42 79 74 65 0c | 00 84 00 83 0a 00 7e 00 |eadByte.|......~.|
|00000420| 85 01 00 0a 43 6f 6c 4f | 62 6a 49 6e 74 72 07 00 |....ColO|bjIntr..|
|00000430| 87 01 00 0d 5b 4c 43 6f | 6c 4f 62 6a 49 6e 74 72 |....[LCo|lObjIntr|
|00000440| 3b 01 00 08 6d 5f 63 6f | 6c 4f 62 6a 0c 00 8a 00 |;...m_co|lObj....|
|00000450| 89 09 00 06 00 8b 0a 00 | 38 00 78 04 47 80 00 00 |........|8.x.G...|
|00000460| 09 00 38 00 2b 09 00 38 | 00 1b 01 00 06 68 65 69 |..8.+..8|.....hei|
|00000470| 67 68 74 0c 00 91 00 09 | 09 00 38 00 92 01 00 05 |ght.....|..8.....|
|00000480| 77 69 64 74 68 0c 00 94 | 00 09 09 00 38 00 95 01 |width...|....8...|
|00000490| 00 16 6a 61 76 61 2f 6c | 61 6e 67 2f 53 74 72 69 |..java/l|ang/Stri|
|000004a0| 6e 67 42 75 66 66 65 72 | 07 00 97 0a 00 98 00 78 |ngBuffer|.......x|
|000004b0| 01 00 18 52 65 61 64 69 | 6e 67 20 61 6e 69 6d 61 |...Readi|ng anima|
|000004c0| 74 69 6f 6e 20 6d 65 64 | 69 61 20 08 00 9a 01 00 |tion med|ia .....|
|000004d0| 2c 28 4c 6a 61 76 61 2f | 6c 61 6e 67 2f 53 74 72 |,(Ljava/|lang/Str|
|000004e0| 69 6e 67 3b 29 4c 6a 61 | 76 61 2f 6c 61 6e 67 2f |ing;)Lja|va/lang/|
|000004f0| 53 74 72 69 6e 67 42 75 | 66 66 65 72 3b 01 00 06 |StringBu|ffer;...|
|00000500| 61 70 70 65 6e 64 0c 00 | 9d 00 9c 0a 00 98 00 9e |append..|........|
|00000510| 01 00 1b 28 49 29 4c 6a | 61 76 61 2f 6c 61 6e 67 |...(I)Lj|ava/lang|
|00000520| 2f 53 74 72 69 6e 67 42 | 75 66 66 65 72 3b 0c 00 |/StringB|uffer;..|
|00000530| 9d 00 a0 0a 00 98 00 a1 | 01 00 04 20 6f 66 20 08 |........|... of .|
|00000540| 00 a3 01 00 14 28 29 4c | 6a 61 76 61 2f 6c 61 6e |.....()L|java/lan|
|00000550| 67 2f 53 74 72 69 6e 67 | 3b 01 00 08 74 6f 53 74 |g/String|;...toSt|
|00000560| 72 69 6e 67 0c 00 a6 00 | a5 0a 00 98 00 a7 01 00 |ring....|........|
|00000570| 15 28 4c 6a 61 76 61 2f | 6c 61 6e 67 2f 53 74 72 |.(Ljava/|lang/Str|
|00000580| 69 6e 67 3b 29 56 01 00 | 0a 73 68 6f 77 53 74 61 |ing;)V..|.showSta|
|00000590| 74 75 73 0c 00 aa 00 a9 | 01 00 12 6a 61 76 61 2f |tus.....|...java/|
|000005a0| 61 70 70 6c 65 74 2f 41 | 70 70 6c 65 74 07 00 ac |applet/A|pplet...|
|000005b0| 0a 00 ad 00 ab 01 00 0b | 4c 43 6f 6c 61 64 61 44 |........|LColadaD|
|000005c0| 6f 63 3b 01 00 08 6d 5f | 63 6f 6c 44 6f 63 0c 00 |oc;...m_|colDoc..|
|000005d0| b0 00 af 01 00 06 43 6f | 6c 61 64 61 07 00 b2 09 |......Co|lada....|
|000005e0| 00 b3 00 b1 01 00 27 28 | 4c 6a 61 76 61 2f 69 6f |......'(|Ljava/io|
|000005f0| 2f 44 61 74 61 49 6e 70 | 75 74 53 74 72 65 61 6d |/DataInp|utStream|
|00000600| 3b 29 4c 43 6f 6c 4f 62 | 6a 49 6e 74 72 3b 01 00 |;)LColOb|jIntr;..|
|00000610| 0b 52 65 61 64 4e 65 78 | 74 4f 62 6a 0c 00 b6 00 |.ReadNex|tObj....|
|00000620| b5 01 00 09 43 6f 6c 61 | 64 61 44 6f 63 07 00 b8 |....Cola|daDoc...|
|00000630| 0a 00 b9 00 b7 01 00 07 | 67 65 74 54 79 70 65 0c |........|getType.|
|00000640| 00 bb 00 7a 0b 00 88 00 | bc 01 00 06 43 6f 6c 53 |...z....|....ColS|
|00000650| 6e 64 07 00 be 0a 00 bf | 00 15 0b 00 88 00 61 01 |nd......|......a.|
|00000660| 00 0e 43 6f 6c 61 64 61 | 44 6f 63 2e 4a 61 76 61 |..Colada|Doc.Java|
|00000670| 01 00 39 28 4c 6a 61 76 | 61 2f 69 6f 2f 44 61 74 |..9(Ljav|a/io/Dat|
|00000680| 61 49 6e 70 75 74 53 74 | 72 65 61 6d 3b 49 4c 43 |aInputSt|ream;ILC|
|00000690| 6f 6c 47 72 70 68 3b 4c | 6a 61 76 61 2f 61 77 74 |olGrph;L|java/awt|
|000006a0| 2f 47 72 61 70 68 69 63 | 73 3b 29 56 01 00 13 6a |/Graphic|s;)V...j|
|000006b0| 61 76 61 2f 69 6f 2f 49 | 4f 45 78 63 65 70 74 69 |ava/io/I|OExcepti|
|000006c0| 6f 6e 07 00 c4 01 00 09 | 45 76 65 6e 74 50 72 6f |on......|EventPro|
|000006d0| 63 01 00 13 28 4c 6a 61 | 76 61 2f 61 77 74 2f 45 |c...(Lja|va/awt/E|
|000006e0| 76 65 6e 74 3b 29 5a 01 | 00 09 67 65 74 42 6f 75 |vent;)Z.|..getBou|
|000006f0| 6e 64 73 01 00 16 28 29 | 4c 6a 61 76 61 2f 61 77 |nds...()|Ljava/aw|
|00000700| 74 2f 52 65 63 74 61 6e | 67 6c 65 3b 00 10 00 06 |t/Rectan|gle;....|
|00000710| 00 08 00 00 00 0b 00 04 | 00 1e 00 1d 00 00 00 02 |........|........|
|00000720| 00 8a 00 89 00 00 00 02 | 00 3b 00 3a 00 00 00 02 |........|.;.:....|
|00000730| 00 4f 00 4e 00 00 00 02 | 00 71 00 09 00 00 00 02 |.O.N....|.q......|
|00000740| 00 4b 00 4a 00 00 00 02 | 00 52 00 09 00 00 00 02 |.K.J....|.R......|
|00000750| 00 3e 00 0f 00 00 00 02 | 00 10 00 0f 00 00 00 02 |.>......|........|
|00000760| 00 41 00 0f 00 00 00 01 | 00 31 00 30 00 00 00 06 |.A......|.1.0....|
|00000770| 00 01 00 c6 00 c7 00 01 | 00 01 00 00 01 40 00 05 |........|.....@..|
|00000780| 00 08 00 00 01 34 03 36 | 04 2b c6 00 9b 2b b4 00 |.....4.6|.+...+..|
|00000790| 0e 11 1b 39 a0 00 0b 2a | 04 b5 00 12 04 36 04 2b |...9...*|.....6.+|
|000007a0| b4 00 0e 11 1b 3a a0 00 | 0b 2a 03 b5 00 12 04 36 |.....:..|.*.....6|
|000007b0| 04 2b b4 00 0e 11 1b 3b | a0 00 0a 2a b6 00 16 04 |.+.....;|...*....|
|000007c0| 36 04 2b b4 00 19 11 01 | f6 a0 00 5c 2b b4 00 1c |6.+.....|...\+...|
|000007d0| 86 2a b4 00 20 b4 00 26 | 2a b4 00 20 b4 00 29 6a |.*.. ..&|*.. ..)j|
|000007e0| 62 2a b4 00 20 b4 00 29 | 6e 8b 3d 2b b4 00 2c 86 |b*.. ..)|n.=+..,.|
|000007f0| 2a b4 00 20 b4 00 2f 2a | b4 00 20 b4 00 29 6a 62 |*.. ../*|.. ..)jb|
|00000800| 2a b4 00 20 b4 00 29 6e | 8b 3e 2a b4 00 33 1c 1d |*.. ..)n|.>*..3..|
|00000810| b6 00 39 99 00 12 2a b4 | 00 3d 05 a0 00 0a 2a b6 |..9...*.|.=....*.|
|00000820| 00 16 04 36 04 2a b4 00 | 40 9a 00 8e 15 04 9a 00 |...6.*..|@.......|
|00000830| 89 2a b4 00 43 9a 00 82 | b8 00 49 37 05 16 05 2a |.*..C...|..I7...*|
|00000840| b4 00 4d 94 9e 00 73 2a | b8 00 49 2a b4 00 51 2a |..M...s*|..I*..Q*|
|00000850| b4 00 54 2f 61 b5 00 4d | 2a b4 00 20 b4 00 58 b6 |..T/a..M|*.. ..X.|
|00000860| 00 5e 3a 07 2a 04 b5 00 | 43 2a 19 07 b6 00 62 2a |.^:.*...|C*....b*|
|00000870| b4 00 20 b4 00 58 b6 00 | 66 b6 00 6b 19 07 b6 00 |.. ..X..|f..k....|
|00000880| 70 2a 03 b5 00 43 2a b4 | 00 40 9a 00 2d 2a 59 b4 |p*...C*.|.@..-*Y.|
|00000890| 00 54 04 60 b5 00 54 2a | b4 00 54 2a b4 00 73 a0 |.T.`..T*|..T*..s.|
|000008a0| 00 18 2a 03 b5 00 54 2a | b4 00 3d 04 a4 00 08 2a |..*...T*|..=....*|
|000008b0| 04 b5 00 40 b8 00 76 15 | 04 ac 00 00 00 00 00 01 |...@..v.|........|
|000008c0| 00 77 00 c3 00 02 00 04 | 00 00 00 04 00 01 00 c5 |.w......|........|
|000008d0| 00 01 00 00 01 15 00 04 | 00 06 00 00 01 09 2a b7 |........|......*.|
|000008e0| 00 79 2a 09 b5 00 4d 2a | 2b b6 00 7f 85 b5 00 82 |.y*...M*|+.......|
|000008f0| 2a 2b b6 00 7f b5 00 73 | 2a 2b b6 00 86 b5 00 3d |*+.....s|*+.....=|
|00000900| 2a b4 00 3d 05 a0 00 08 | 2a 04 b5 00 40 2a 2d b5 |*..=....|*...@*-.|
|00000910| 00 20 2a 2a b4 00 73 bc | 0b b5 00 51 2a 2a b4 00 |. **..s.|...Q**..|
|00000920| 73 bd 00 88 b5 00 8c 2a | bb 00 38 59 b7 00 8d b5 |s......*|..8Y....|
|00000930| 00 33 2a b4 00 33 2b b6 | 00 7f 86 12 8e 6e 8b b5 |.3*..3+.|.....n..|
|00000940| 00 8f 2a b4 00 33 2b b6 | 00 7f 86 12 8e 6e 8b b5 |..*..3+.|.....n..|
|00000950| 00 90 2a b4 00 33 2b b6 | 00 7f 86 12 8e 6e 8b b5 |..*..3+.|.....n..|
|00000960| 00 93 2a b4 00 33 2b b6 | 00 7f 86 12 8e 6e 8b b5 |..*..3+.|.....n..|
|00000970| 00 96 03 36 05 a7 00 61 | 2a b4 00 20 b4 00 58 bb |...6...a|*.. ..X.|
|00000980| 00 98 59 b7 00 99 12 9b | b6 00 9f 15 05 b6 00 a2 |..Y.....|........|
|00000990| 12 a4 b6 00 9f 2a b4 00 | 73 04 64 b6 00 a2 b6 00 |.....*..|s.d.....|
|000009a0| a8 b6 00 ae 2a b4 00 51 | 15 05 2b b6 00 7f 85 50 |....*..Q|..+....P|
|000009b0| 2a b4 00 8c 15 05 2d b4 | 00 58 b4 00 b4 2b b6 00 |*.....-.|.X...+..|
|000009c0| ba 53 2a b4 00 8c 15 05 | 32 b9 00 bd 01 00 10 06 |.S*.....|2.......|
|000009d0| a0 00 03 84 05 01 15 05 | 2a b4 00 73 a1 ff 9c 2a |........|*..s...*|
|000009e0| b8 00 49 b5 00 4d b1 00 | 00 00 00 00 01 00 60 00 |..I..M..|......`.|
|000009f0| 5f 00 01 00 01 00 00 00 | 46 00 02 00 02 00 00 00 |_.......|F.......|
|00000a00| 3a 2a b4 00 8c 2a b4 00 | 54 32 b9 00 bd 01 00 10 |:*...*..|T2......|
|00000a10| 10 a0 00 1a 2a b4 00 12 | 9a 00 22 2a b4 00 8c 2a |....*...|.."*...*|
|00000a20| b4 00 54 32 c0 00 bf b6 | 00 c0 b1 2a b4 00 8c 2a |..T2....|...*...*|
|00000a30| b4 00 54 32 2b b9 00 c1 | 02 00 b1 00 00 00 00 00 |..T2+...|........|
|00000a40| 01 00 14 00 13 00 01 00 | 01 00 00 00 1e 00 03 00 |........|........|
|00000a50| 01 00 00 00 12 2a 03 b5 | 00 40 2a 03 b5 00 54 2a |.....*..|.@*...T*|
|00000a60| b8 00 49 b5 00 4d b1 00 | 00 00 00 00 01 00 bb 00 |..I..M..|........|
|00000a70| 7a 00 01 00 01 00 00 00 | 0f 00 01 00 01 00 00 00 |z.......|........|
|00000a80| 03 10 0e ac 00 00 00 00 | 00 01 00 c8 00 c9 00 01 |........|........|
|00000a90| 00 01 00 00 00 11 00 01 | 00 01 00 00 00 05 2a b4 |........|......*.|
|00000aa0| 00 33 b0 00 00 00 00 00 | 01 00 02 00 00 00 02 00 |.3......|........|
|00000ab0| c2 | |. | |
+--------+-------------------------+-------------------------+--------+--------+