Project Dependencies
compile
The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:
GroupId | ArtifactId | Version | Type | Licenses |
---|---|---|---|---|
io.wcm.osgi.wrapper | io.wcm.osgi.wrapper.cxf | 3.1.9-0000 | jar | The Apache Software License, Version 2.0 |
org.apache.commons | commons-lang3 | 3.0.1 | jar | The Apache Software License, Version 2.0 |
test
The following is a list of test dependencies for this project. These dependencies are only required to compile and run unit tests for the application:
GroupId | ArtifactId | Version | Type | Licenses |
---|---|---|---|---|
junit | junit | 4.13.2 | jar | Eclipse Public License 1.0 |
org.apache.sling | org.apache.sling.testing.osgi-mock.junit4 | 3.2.2 | jar | Apache License, Version 2.0 |
org.mockito | mockito-core | 2.25.1 | jar | The MIT License |
org.slf4j | slf4j-simple | 1.7.6 | jar | MIT License |
provided
The following is a list of provided dependencies for this project. These dependencies are required to compile the application, but should be provided by default when using the library:
GroupId | ArtifactId | Version | Type | Licenses |
---|---|---|---|---|
io.wcm.tooling.spotbugs | io.wcm.tooling.spotbugs.annotations | 1.0.0 | jar | The Apache Software License, Version 2.0 |
javax.servlet | javax.servlet-api | 3.0.1 | jar | CDDL + GPLv2 with classpath exception |
org.jetbrains | annotations | 24.1.0 | jar | The Apache Software License, Version 2.0 |
org.osgi | org.osgi.annotation.bundle | 1.0.0 | jar | Apache-2.0 |
org.osgi | org.osgi.annotation.versioning | 1.0.0 | jar | Apache License, Version 2.0 |
org.osgi | org.osgi.service.component.annotations | 1.4.0 | jar | Apache-2.0 |
org.osgi | org.osgi.service.metatype.annotations | 1.3.0 | jar | Apache License, Version 2.0 |
org.osgi | osgi.cmpn | 6.0.0 | jar | Apache License, Version 2.0 |
org.osgi | osgi.core | 6.0.0 | jar | Apache License, Version 2.0 |
org.slf4j | slf4j-api | 1.7.6 | jar | MIT License |
Project Transitive Dependencies
The following is a list of transitive dependencies for this project. Transitive dependencies are the dependencies of the project dependencies.
compile
The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:
test
The following is a list of test dependencies for this project. These dependencies are only required to compile and run unit tests for the application:
Project Dependency Graph
Dependency Tree
- io.wcm.caravan:io.wcm.caravan.jaxws.publisher:bundle:1.0.3-SNAPSHOT
JAX-WS Publisher Description: Publishes OSGi services as SOAP services via JAX-WS.
URL: https://caravan.wcm.io/jaxws/publisher/
Project Licenses: The Apache Software License, Version 2.0
- io.wcm.osgi.wrapper:io.wcm.osgi.wrapper.cxf:jar:3.1.9-0000 (compile)
Apache CXF Description: Apache CXF: An Open-Source Services Framework. Includes dependencies for JAX-WS/SOAP bindings.
URL: http://wcm.io/io.wcm.maven.aem-global-parent/io.wcm.osgi.wrapper.parent/io.wcm.osgi.wrapper.cxf/
Project Licenses: The Apache Software License, Version 2.0
- org.apache.cxf:cxf-rt-frontend-jaxws:jar:3.1.9 (compile)
Apache CXF Runtime JAX-WS Frontend Description: Apache CXF Runtime JAX-WS Frontend
Project Licenses: The Apache Software License, Version 2.0
- xml-resolver:xml-resolver:jar:1.2 (compile)
There is currently no description associated with this project.
- org.ow2.asm:asm:jar:5.0.4 (compile)
ASM Core Description: A very small and fast Java bytecode manipulation framework
URL: http://asm.objectweb.org/asm/
Project Licenses: BSD
- org.apache.cxf:cxf-core:jar:3.1.9 (compile)
Apache CXF Core Description: Apache CXF Core
Project Licenses: The Apache Software License, Version 2.0
- org.codehaus.woodstox:woodstox-core-asl:jar:4.4.1 (compile)
Woodstox Description: Woodstox is a high-performance XML processor that implements Stax (JSR-173) and SAX2 APIs
URL: http://woodstox.codehaus.org
Project Licenses: The Apache Software License, Version 2.0
- org.codehaus.woodstox:stax2-api:jar:3.1.4 (compile)
Stax2 API Description: tax2 API is an extension to basic Stax 1.0 API that adds significant new functionality, such as full-featured bi-direction validation interface and high-performance Typed Access API.
URL: http://wiki.fasterxml.com/WoodstoxStax2
Project Licenses: The BSD License
- org.codehaus.woodstox:stax2-api:jar:3.1.4 (compile)
- org.apache.ws.xmlschema:xmlschema-core:jar:2.2.1 (compile)
XmlSchema Core Description: Commons XMLSchema is a light weight schema object model that can be used to manipulate or generate XML schema.
URL: http://ws.apache.org/commons/xmlschema20/xmlschema-core/
Project Licenses: The Apache Software License, Version 2.0
- org.codehaus.woodstox:woodstox-core-asl:jar:4.4.1 (compile)
- org.apache.cxf:cxf-rt-bindings-soap:jar:3.1.9 (compile)
Apache CXF Runtime SOAP Binding Description: Apache CXF Runtime SOAP Binding
Project Licenses: The Apache Software License, Version 2.0
- org.apache.cxf:cxf-rt-wsdl:jar:3.1.9 (compile)
Apache CXF Runtime Core for WSDL Description: Apache CXF Runtime Core for WSDL Based Technologies
Project Licenses: The Apache Software License, Version 2.0
- wsdl4j:wsdl4j:jar:1.6.3 (compile)
WSDL4J Description: Java stub generator for WSDL
URL: http://sf.net/projects/wsdl4j
Project Licenses: CPL
- wsdl4j:wsdl4j:jar:1.6.3 (compile)
- org.apache.cxf:cxf-rt-databinding-jaxb:jar:3.1.9 (compile)
Apache CXF Runtime JAXB DataBinding Description: Apache CXF Runtime JAXB DataBinding
Project Licenses: The Apache Software License, Version 2.0
- org.apache.cxf:cxf-rt-wsdl:jar:3.1.9 (compile)
- org.apache.cxf:cxf-rt-bindings-xml:jar:3.1.9 (compile)
Apache CXF Runtime XML Binding Description: Apache CXF Runtime XML Binding
Project Licenses: The Apache Software License, Version 2.0
- org.apache.cxf:cxf-rt-frontend-simple:jar:3.1.9 (compile)
Apache CXF Runtime Simple Frontend Description: Apache CXF Runtime Simple Frontend
Project Licenses: The Apache Software License, Version 2.0
- org.apache.cxf:cxf-rt-ws-addr:jar:3.1.9 (compile)
Apache CXF Runtime WS Addressing Description: Apache CXF Runtime WS Addressing
Project Licenses: The Apache Software License, Version 2.0
- org.apache.cxf:cxf-rt-ws-policy:jar:3.1.9 (compile)
Apache CXF Runtime WS Policy Description: Apache CXF Runtime WS Policy
Project Licenses: The Apache Software License, Version 2.0
- org.apache.neethi:neethi:jar:3.0.3 (compile)
Apache Neethi Description: Apache Neethi provides general framework for the programmers to use WS Policy. It is compliant with latest WS Policy specification which was published in March 2006. This framework is specifically written to enable the Apache Web services stack to use WS Policy as a way of expressing it's requirements and capabilities.
URL: http://ws.apache.org/neethi/
Project Licenses: The Apache Software License, Version 2.0
- org.apache.neethi:neethi:jar:3.0.3 (compile)
- org.apache.cxf:cxf-rt-ws-policy:jar:3.1.9 (compile)
- xml-resolver:xml-resolver:jar:1.2 (compile)
- org.apache.cxf:cxf-rt-transports-http:jar:3.1.9 (compile)
Apache CXF Runtime HTTP Transport Description: Apache CXF Runtime HTTP Transport
Project Licenses: The Apache Software License, Version 2.0
- org.apache.cxf:cxf-rt-frontend-jaxws:jar:3.1.9 (compile)
- javax.servlet:javax.servlet-api:jar:3.0.1 (provided)
Java Servlet API Description: Java.net - The Source for Java Technology Collaboration
URL: http://servlet-spec.java.net
Project Licenses: CDDL + GPLv2 with classpath exception
- org.apache.commons:commons-lang3:jar:3.0.1 (compile)
Commons Lang Description: Commons Lang, a package of Java utility classes for the classes that are in java.lang's hierarchy, or are considered to be so standard as to justify existence in java.lang.
URL: http://commons.apache.org/lang/
Project Licenses: The Apache Software License, Version 2.0
- org.osgi:osgi.core:jar:6.0.0 (provided)
org.osgi:osgi.core Description: OSGi Core Release 6, Interfaces and Classes for use in compiling bundles.
URL: http://www.osgi.org/
Project Licenses: Apache License, Version 2.0
- org.osgi:osgi.cmpn:jar:6.0.0 (provided)
org.osgi:osgi.cmpn Description: OSGi Compendium Release 6, Interfaces and Classes for use in compiling bundles.
URL: http://www.osgi.org/
Project Licenses: Apache License, Version 2.0
- org.jetbrains:annotations:jar:24.1.0 (provided)
JetBrains Java Annotations Description: A set of annotations used for code inspection support and code documentation.
URL: https://github.com/JetBrains/java-annotations
Project Licenses: The Apache Software License, Version 2.0
- io.wcm.tooling.spotbugs:io.wcm.tooling.spotbugs.annotations:jar:1.0.0 (provided)
Subset of Spotbugs Annotations Description: Contains a subset of Spotbugs Annotations for suppressing warnings in code.
URL: https://github.com/wcm-io/wcm-io-tooling/tree/develop/misc/spotbugs-annotations
Project Licenses: The Apache Software License, Version 2.0
- org.slf4j:slf4j-api:jar:1.7.6 (provided)
SLF4J API Module Description: The slf4j API
URL: http://www.slf4j.org
Project Licenses: MIT License
- junit:junit:jar:4.13.2 (test)
JUnit Description: JUnit is a unit testing framework for Java, created by Erich Gamma and Kent Beck.
URL: http://junit.org
Project Licenses: Eclipse Public License 1.0
- org.hamcrest:hamcrest-core:jar:1.3 (test)
Hamcrest Core Description: This is the core API of hamcrest matcher framework to be used by third-party framework providers. This includes the a foundation set of matcher implementations for common operations.
URL: https://github.com/hamcrest/JavaHamcrest/hamcrest-core
Project Licenses: New BSD License
- org.hamcrest:hamcrest-core:jar:1.3 (test)
- org.mockito:mockito-core:jar:2.25.1 (test)
mockito-core Description: Mockito mock objects library core API and implementation
URL: https://github.com/mockito/mockito
Project Licenses: The MIT License
- net.bytebuddy:byte-buddy:jar:1.9.7 (test)
Byte Buddy (without dependencies) Description: Byte Buddy is a Java library for creating Java classes at run time. This artifact is a build of Byte Buddy with all ASM dependencies repackaged into its own name space.
URL: http://bytebuddy.net/byte-buddy
Project Licenses: The Apache Software License, Version 2.0
- net.bytebuddy:byte-buddy-agent:jar:1.9.7 (test)
Byte Buddy Java agent Description: The Byte Buddy Java agent allows to access the JVM's HotSwap feature.
URL: http://bytebuddy.net/byte-buddy-agent
Project Licenses: The Apache Software License, Version 2.0
- org.objenesis:objenesis:jar:2.6 (test)
Objenesis Description: A library for instantiating Java objects
URL: http://objenesis.org
Project Licenses: Apache 2
- net.bytebuddy:byte-buddy:jar:1.9.7 (test)
- org.apache.sling:org.apache.sling.testing.osgi-mock.junit4:jar:3.2.2 (test)
Apache Sling Testing OSGi Mock JUnit 4 Description: Mock implementation of selected OSGi APIs.
Project Licenses: Apache License, Version 2.0
- org.apache.sling:org.apache.sling.testing.osgi-mock.core:jar:3.2.2 (test)
Apache Sling Testing OSGi Mock Core Description: Mock implementation of selected OSGi APIs.
Project Licenses: Apache License, Version 2.0
- org.osgi:org.osgi.framework:jar:1.8.0 (test)
org.osgi:org.osgi.framework Description: OSGi Companion Code for org.osgi.framework Version 1.8.0.
URL: http://www.osgi.org/
Project Licenses: Apache License, Version 2.0
- org.osgi:org.osgi.service.component:jar:1.4.0 (test)
org.osgi:org.osgi.service.component Description: OSGi Companion Code for org.osgi.service.component Version 1.4.0
Project Licenses: Apache-2.0
- org.osgi:org.osgi.service.cm:jar:1.6.0 (test)
org.osgi:org.osgi.service.cm Description: OSGi Companion Code for org.osgi.service.cm Version 1.6.0
Project Licenses: Apache-2.0
- org.osgi:org.osgi.service.event:jar:1.3.1 (test)
org.osgi:org.osgi.service.event Description: OSGi Companion Code for org.osgi.service.event Version 1.3.1.
URL: http://www.osgi.org/
Project Licenses: Apache License, Version 2.0
- org.osgi:org.osgi.service.log:jar:1.3.0 (test)
org.osgi:org.osgi.service.log Description: OSGi Companion Code for org.osgi.service.log Version 1.3.0.
URL: http://www.osgi.org/
Project Licenses: Apache License, Version 2.0
- org.apache.sling:org.apache.sling.commons.osgi:jar:2.4.0 (test)
Apache Sling Commons OSGi support Description: Commons OSGi
URL: http://sling.apache.org/org.apache.sling.commons.osgi
Project Licenses: Apache License, Version 2.0
- org.apache.commons:commons-collections4:jar:4.1 (test)
Apache Commons Collections Description: The Apache Commons Collections package contains types that extend and augment the Java Collections Framework.
URL: http://commons.apache.org/proper/commons-collections/
Project Licenses: Apache License, Version 2.0
- commons-io:commons-io:jar:2.4 (test)
Commons IO Description: The Commons IO library contains utility classes, stream implementations, file filters, file comparators, endian transformation classes, and much more.
URL: http://commons.apache.org/io/
Project Licenses: The Apache Software License, Version 2.0
- org.reflections:reflections:jar:0.10.2 (test)
Reflections Description: Reflections - Java runtime metadata analysis
URL: http://github.com/ronmamo/reflections
Project Licenses: WTFPL, The Apache Software License, Version 2.0
- org.javassist:javassist:jar:3.28.0-GA (test)
Javassist Description: Javassist (JAVA programming ASSISTant) makes Java bytecode manipulation simple. It is a class library for editing bytecodes in Java.
URL: http://www.javassist.org/
Project Licenses: MPL 1.1, LGPL 2.1, Apache License 2.0
- org.javassist:javassist:jar:3.28.0-GA (test)
- org.osgi:org.osgi.framework:jar:1.8.0 (test)
- org.apache.sling:org.apache.sling.testing.osgi-mock.core:jar:3.2.2 (test)
- org.slf4j:slf4j-simple:jar:1.7.6 (test)
SLF4J Simple Binding Description: SLF4J Simple binding
URL: http://www.slf4j.org
Project Licenses: MIT License
- org.osgi:org.osgi.annotation.bundle:jar:1.0.0 (provided)
org.osgi:org.osgi.annotation.bundle Description: OSGi Companion Code for org.osgi.annotation.bundle Version 1.0.0
Project Licenses: Apache-2.0
- org.osgi:org.osgi.annotation.versioning:jar:1.0.0 (provided)
org.osgi:org.osgi.annotation.versioning Description: OSGi Companion Code for org.osgi.annotation.versioning Version 1.0.0.
URL: http://www.osgi.org/
Project Licenses: Apache License, Version 2.0
- org.osgi:org.osgi.service.component.annotations:jar:1.4.0 (provided)
org.osgi:org.osgi.service.component.annotations Description: OSGi Companion Code for org.osgi.service.component.annotations Version 1.4.0
Project Licenses: Apache-2.0
- org.osgi:org.osgi.service.metatype.annotations:jar:1.3.0 (provided)
org.osgi:org.osgi.service.metatype.annotations Description: OSGi Companion Code for org.osgi.service.metatype.annotations Version 1.3.0.
URL: http://www.osgi.org/
Project Licenses: Apache License, Version 2.0
- io.wcm.osgi.wrapper:io.wcm.osgi.wrapper.cxf:jar:3.1.9-0000 (compile)
Licenses
The BSD License: Stax2 API
Eclipse Public License 1.0: JUnit
MIT License: SLF4J API Module, SLF4J Simple Binding
New BSD License: Hamcrest Core
Apache 2: Objenesis
BSD: ASM Core
WTFPL: Reflections
Apache License 2.0: Javassist
The MIT License: mockito-core
Apache License, Version 2.0: Apache Commons Collections, Apache Sling Commons OSGi support, Apache Sling Testing OSGi Mock Core, Apache Sling Testing OSGi Mock JUnit 4, org.osgi:org.osgi.annotation.versioning, org.osgi:org.osgi.framework, org.osgi:org.osgi.service.event, org.osgi:org.osgi.service.log, org.osgi:org.osgi.service.metatype.annotations, org.osgi:osgi.cmpn, org.osgi:osgi.core
Apache-2.0: org.osgi:org.osgi.annotation.bundle, org.osgi:org.osgi.service.cm, org.osgi:org.osgi.service.component, org.osgi:org.osgi.service.component.annotations
LGPL 2.1: Javassist
CDDL + GPLv2 with classpath exception: Java Servlet API
MPL 1.1: Javassist
The Apache Software License, Version 2.0: Apache CXF, Apache CXF Core, Apache CXF Runtime Core for WSDL, Apache CXF Runtime HTTP Transport, Apache CXF Runtime JAX-WS Frontend, Apache CXF Runtime JAXB DataBinding, Apache CXF Runtime SOAP Binding, Apache CXF Runtime Simple Frontend, Apache CXF Runtime WS Addressing, Apache CXF Runtime WS Policy, Apache CXF Runtime XML Binding, Apache Neethi, Byte Buddy (without dependencies), Byte Buddy Java agent, Commons IO, Commons Lang, JAX-WS Publisher, JetBrains Java Annotations, Reflections, Subset of Spotbugs Annotations, Woodstox, XmlSchema Core
CPL: WSDL4J
Dependency File Details
Total | Size | Entries | Classes | Packages | Java Version | Debug Information |
---|---|---|---|---|---|---|
Filename | Size | Entries | Classes | Packages | Java Version | Debug Information |
commons-io-2.4.jar | 185.1 kB | 128 | 110 | 6 | 1.6 | Yes |
io.wcm.osgi.wrapper.cxf-3.1.9-0000.jar | 3.8 MB | 27 | 0 | 0 | - | - |
io.wcm.tooling.spotbugs.annotations-1.0.0.jar | 3.9 kB | 13 | 1 | 1 | 1.8 | No |
javax.servlet-api-3.0.1.jar | 85.4 kB | 94 | 74 | 4 | 1.5 | Yes |
junit-4.13.2.jar | 384.6 kB | 389 | 350 | 32 | 1.5 | Yes |
byte-buddy-1.9.7.jar | 3.3 MB | 2360 | 2311 | 37 | 9 | Yes |
byte-buddy-agent-1.9.7.jar | 43.4 kB | 41 | 31 | 2 | 9 | Yes |
commons-collections4-4.1.jar | 751.2 kB | 548 | 518 | 18 | 1.6 | Yes |
commons-lang3-3.0.1.jar | 312.9 kB | 176 | 152 | 12 | 1.5 | Yes |
cxf-core-3.1.9.jar | 1.4 MB | 964 | 803 | 74 | 1.7 | Yes |
cxf-rt-bindings-soap-3.1.9.jar | 178.3 kB | 119 | 81 | 9 | 1.7 | Yes |
cxf-rt-bindings-xml-3.1.9.jar | 38 kB | 46 | 18 | 4 | 1.7 | Yes |
cxf-rt-databinding-jaxb-3.1.9.jar | 103.5 kB | 52 | 29 | 3 | 1.7 | Yes |
cxf-rt-frontend-jaxws-3.1.9.jar | 341.4 kB | 177 | 121 | 18 | 1.7 | Yes |
cxf-rt-frontend-simple-3.1.9.jar | 101.5 kB | 63 | 34 | 5 | 1.7 | Yes |
cxf-rt-transports-http-3.1.9.jar | 346.2 kB | 182 | 133 | 13 | 1.7 | Yes |
cxf-rt-ws-addr-3.1.9.jar | 76.7 kB | 58 | 28 | 5 | 1.7 | Yes |
cxf-rt-ws-policy-3.1.9.jar | 213.5 kB | 159 | 105 | 13 | 1.7 | Yes |
cxf-rt-wsdl-3.1.9.jar | 172 kB | 79 | 54 | 5 | 1.7 | Yes |
neethi-3.0.3.jar | 71.5 kB | 61 | 44 | 5 | 1.5 | Yes |
org.apache.sling.commons.osgi-2.4.0.jar | 33.7 kB | 36 | 20 | 2 | 1.6 | Yes |
org.apache.sling.testing.osgi-mock.core-3.2.2.jar | 519.2 kB | 225 | 189 | 12 | 1.8 | Yes |
org.apache.sling.testing.osgi-mock.junit4-3.2.2.jar | 12.9 kB | 22 | 5 | 1 | 1.8 | Yes |
xmlschema-core-2.2.1.jar | 172 kB | 149 | 129 | 6 | 1.6 | Yes |
stax2-api-3.1.4.jar | 161.9 kB | 144 | 124 | 11 | 1.5 | Yes |
woodstox-core-asl-4.4.1.jar | 486 kB | 235 | 204 | 16 | 1.4 | Yes |
hamcrest-core-1.3.jar | 45 kB | 52 | 45 | 3 | 1.5 | Yes |
javassist-3.28.0-GA.jar | 851.5 kB | 474 | 426 | 17 | 1.8 | Yes |
annotations-24.1.0.jar | 30.6 kB | 70 | 60 | 3 | 9 | Yes |
mockito-core-2.25.1.jar | 581 kB | 623 | 551 | 64 | 1.6 | Yes |
objenesis-2.6.jar | 55.7 kB | 59 | 43 | 10 | 1.6 | Yes |
org.osgi.annotation.bundle-1.0.0.jar | 28.6 kB | 42 | 13 | 1 | 1.7 | Yes |
org.osgi.annotation.versioning-1.0.0.jar | 14.8 kB | 28 | 4 | 1 | 1.5 | No |
org.osgi.framework-1.8.0.jar | 345 kB | 257 | 108 | 12 | 1.5 | Yes |
org.osgi.service.cm-1.6.0.jar | 55.2 kB | 53 | 17 | 2 | 1.7 | Yes |
org.osgi.service.component-1.4.0.jar | 47.6 kB | 65 | 20 | 4 | 1.7 | Yes |
org.osgi.service.component.annotations-1.4.0.jar | 42.6 kB | 53 | 16 | 1 | 1.7 | Yes |
org.osgi.service.event-1.3.1.jar | 36.8 kB | 36 | 9 | 1 | 1.5 | Yes |
org.osgi.service.log-1.3.0.jar | 16.7 kB | 29 | 4 | 1 | 1.2 | No |
org.osgi.service.metatype.annotations-1.3.0.jar | 23.6 kB | 36 | 7 | 1 | 1.5 | Yes |
osgi.cmpn-6.0.0.jar | 958.8 kB | 934 | 333 | 56 | 1.5 | Yes |
osgi.core-6.0.0.jar | 475.3 kB | 387 | 158 | 21 | 1.5 | Yes |
asm-5.0.4.jar | 53.3 kB | 30 | 25 | 2 | 1.2 | No |
reflections-0.10.2.jar | 130.4 kB | 87 | 74 | 5 | 1.8 | Yes |
slf4j-api-1.7.6.jar | 28.7 kB | 35 | 24 | 3 | 1.5 | Yes |
slf4j-simple-1.7.6.jar | 10.7 kB | 16 | 6 | 1 | 1.5 | Yes |
wsdl4j-1.6.3.jar | 186.8 kB | 168 | 143 | 20 | 1.5 | Yes |
xml-resolver-1.2.jar | 84.1 kB | 49 | 30 | 5 | 1.1 | Yes |
48 | 17.3 MB | 10130 | 7784 | 548 | 9 | 43 |
compile: 19 | compile: 8.2 MB | compile: 2938 | compile: 2257 | compile: 226 | 9 | compile: 17 |
provided: 10 | provided: 1.7 MB | provided: 1692 | provided: 690 | provided: 92 | provided: 8 | |
test: 19 | test: 7.4 MB | test: 5500 | test: 4837 | test: 230 | 9 | test: 18 |