mirror of
https://github.com/librecaptcha/lc-core.git
synced 2025-01-13 06:53:19 -05:00
added code to generate font fun captcha(type_1)
added code to generate gif format captcha(type_2) added code to generate shadow text captcha(type_3) minor changes in Main.scala file to fix errors
This commit is contained in:
parent
d3db566901
commit
994c5751ca
6
.idea/compiler.xml
generated
Normal file
6
.idea/compiler.xml
generated
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="JavacSettings">
|
||||||
|
<option name="DEBUGGING_INFO" value="false" />
|
||||||
|
</component>
|
||||||
|
</project>
|
9
.idea/hydra.xml
generated
Normal file
9
.idea/hydra.xml
generated
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="HydraSettings">
|
||||||
|
<option name="hydraStorePath" value="$PROJECT_DIR$/.hydra/idea" />
|
||||||
|
<option name="noOfCores" value="2" />
|
||||||
|
<option name="projectRoot" value="$PROJECT_DIR$" />
|
||||||
|
<option name="sourcePartitioner" value="auto" />
|
||||||
|
</component>
|
||||||
|
</project>
|
11
.idea/libraries/sbt__ar_com_hjg_pngj_2_1_0_jar.xml
generated
Normal file
11
.idea/libraries/sbt__ar_com_hjg_pngj_2_1_0_jar.xml
generated
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="sbt: ar.com.hjg:pngj:2.1.0:jar">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/ar.com.hjg/pngj/jars/pngj-2.1.0.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC />
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/ar.com.hjg/pngj/srcs/pngj-2.1.0-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
11
.idea/libraries/sbt__com_adobe_xmp_xmpcore_5_1_2_jar.xml
generated
Normal file
11
.idea/libraries/sbt__com_adobe_xmp_xmpcore_5_1_2_jar.xml
generated
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="sbt: com.adobe.xmp:xmpcore:5.1.2:jar">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.adobe.xmp/xmpcore/jars/xmpcore-5.1.2.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC />
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.adobe.xmp/xmpcore/srcs/xmpcore-5.1.2-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
11
.idea/libraries/sbt__com_drewnoakes_metadata_extractor_2_8_1_jar.xml
generated
Normal file
11
.idea/libraries/sbt__com_drewnoakes_metadata_extractor_2_8_1_jar.xml
generated
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="sbt: com.drewnoakes:metadata-extractor:2.8.1:jar">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.drewnoakes/metadata-extractor/jars/metadata-extractor-2.8.1.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC />
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.drewnoakes/metadata-extractor/srcs/metadata-extractor-2.8.1-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
11
.idea/libraries/sbt__com_fasterxml_jackson_core_jackson_annotations_2_9_0_jar.xml
generated
Normal file
11
.idea/libraries/sbt__com_fasterxml_jackson_core_jackson_annotations_2_9_0_jar.xml
generated
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="sbt: com.fasterxml.jackson.core:jackson-annotations:2.9.0:jar">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.fasterxml.jackson.core/jackson-annotations/bundles/jackson-annotations-2.9.0.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC />
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.fasterxml.jackson.core/jackson-annotations/srcs/jackson-annotations-2.9.0-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
11
.idea/libraries/sbt__com_fasterxml_jackson_core_jackson_core_2_9_6_jar.xml
generated
Normal file
11
.idea/libraries/sbt__com_fasterxml_jackson_core_jackson_core_2_9_6_jar.xml
generated
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="sbt: com.fasterxml.jackson.core:jackson-core:2.9.6:jar">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.fasterxml.jackson.core/jackson-core/bundles/jackson-core-2.9.6.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC />
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.fasterxml.jackson.core/jackson-core/srcs/jackson-core-2.9.6-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
11
.idea/libraries/sbt__com_fasterxml_jackson_core_jackson_databind_2_9_6_jar.xml
generated
Normal file
11
.idea/libraries/sbt__com_fasterxml_jackson_core_jackson_databind_2_9_6_jar.xml
generated
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="sbt: com.fasterxml.jackson.core:jackson-databind:2.9.6:jar">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.fasterxml.jackson.core/jackson-databind/bundles/jackson-databind-2.9.6.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC />
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.fasterxml.jackson.core/jackson-databind/srcs/jackson-databind-2.9.6-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
11
.idea/libraries/sbt__com_sksamuel_scrimage_scrimage_core_2_12_2_1_8_jar.xml
generated
Normal file
11
.idea/libraries/sbt__com_sksamuel_scrimage_scrimage_core_2_12_2_1_8_jar.xml
generated
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="sbt: com.sksamuel.scrimage:scrimage-core_2.12:2.1.8:jar">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.sksamuel.scrimage/scrimage-core_2.12/jars/scrimage-core_2.12-2.1.8.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC />
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.sksamuel.scrimage/scrimage-core_2.12/srcs/scrimage-core_2.12-2.1.8-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
11
.idea/libraries/sbt__com_sksamuel_scrimage_scrimage_filters_2_12_2_1_8_jar.xml
generated
Normal file
11
.idea/libraries/sbt__com_sksamuel_scrimage_scrimage_filters_2_12_2_1_8_jar.xml
generated
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="sbt: com.sksamuel.scrimage:scrimage-filters_2.12:2.1.8:jar">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.sksamuel.scrimage/scrimage-filters_2.12/jars/scrimage-filters_2.12-2.1.8.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC />
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.sksamuel.scrimage/scrimage-filters_2.12/srcs/scrimage-filters_2.12-2.1.8-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
11
.idea/libraries/sbt__com_sksamuel_scrimage_scrimage_io_extra_2_12_2_1_8_jar.xml
generated
Normal file
11
.idea/libraries/sbt__com_sksamuel_scrimage_scrimage_io_extra_2_12_2_1_8_jar.xml
generated
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="sbt: com.sksamuel.scrimage:scrimage-io-extra_2.12:2.1.8:jar">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.sksamuel.scrimage/scrimage-io-extra_2.12/jars/scrimage-io-extra_2.12-2.1.8.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC />
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.sksamuel.scrimage/scrimage-io-extra_2.12/srcs/scrimage-io-extra_2.12-2.1.8-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
11
.idea/libraries/sbt__com_thoughtworks_paranamer_paranamer_2_8_jar.xml
generated
Normal file
11
.idea/libraries/sbt__com_thoughtworks_paranamer_paranamer_2_8_jar.xml
generated
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="sbt: com.thoughtworks.paranamer:paranamer:2.8:jar">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.thoughtworks.paranamer/paranamer/bundles/paranamer-2.8.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC />
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.thoughtworks.paranamer/paranamer/srcs/paranamer-2.8-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
11
.idea/libraries/sbt__com_twelvemonkeys_common_common_image_3_2_1_jar.xml
generated
Normal file
11
.idea/libraries/sbt__com_twelvemonkeys_common_common_image_3_2_1_jar.xml
generated
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="sbt: com.twelvemonkeys.common:common-image:3.2.1:jar">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.twelvemonkeys.common/common-image/jars/common-image-3.2.1.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC />
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.twelvemonkeys.common/common-image/srcs/common-image-3.2.1-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
11
.idea/libraries/sbt__com_twelvemonkeys_common_common_io_3_2_1_jar.xml
generated
Normal file
11
.idea/libraries/sbt__com_twelvemonkeys_common_common_io_3_2_1_jar.xml
generated
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="sbt: com.twelvemonkeys.common:common-io:3.2.1:jar">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.twelvemonkeys.common/common-io/jars/common-io-3.2.1.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC />
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.twelvemonkeys.common/common-io/srcs/common-io-3.2.1-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
11
.idea/libraries/sbt__com_twelvemonkeys_common_common_lang_3_2_1_jar.xml
generated
Normal file
11
.idea/libraries/sbt__com_twelvemonkeys_common_common_lang_3_2_1_jar.xml
generated
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="sbt: com.twelvemonkeys.common:common-lang:3.2.1:jar">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.twelvemonkeys.common/common-lang/jars/common-lang-3.2.1.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC />
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.twelvemonkeys.common/common-lang/srcs/common-lang-3.2.1-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
11
.idea/libraries/sbt__com_twelvemonkeys_imageio_imageio_bmp_3_2_1_jar.xml
generated
Normal file
11
.idea/libraries/sbt__com_twelvemonkeys_imageio_imageio_bmp_3_2_1_jar.xml
generated
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="sbt: com.twelvemonkeys.imageio:imageio-bmp:3.2.1:jar">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.twelvemonkeys.imageio/imageio-bmp/jars/imageio-bmp-3.2.1.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC />
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.twelvemonkeys.imageio/imageio-bmp/srcs/imageio-bmp-3.2.1-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
11
.idea/libraries/sbt__com_twelvemonkeys_imageio_imageio_core_3_2_1_jar.xml
generated
Normal file
11
.idea/libraries/sbt__com_twelvemonkeys_imageio_imageio_core_3_2_1_jar.xml
generated
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="sbt: com.twelvemonkeys.imageio:imageio-core:3.2.1:jar">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.twelvemonkeys.imageio/imageio-core/jars/imageio-core-3.2.1.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC />
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.twelvemonkeys.imageio/imageio-core/srcs/imageio-core-3.2.1-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
11
.idea/libraries/sbt__com_twelvemonkeys_imageio_imageio_icns_3_2_1_jar.xml
generated
Normal file
11
.idea/libraries/sbt__com_twelvemonkeys_imageio_imageio_icns_3_2_1_jar.xml
generated
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="sbt: com.twelvemonkeys.imageio:imageio-icns:3.2.1:jar">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.twelvemonkeys.imageio/imageio-icns/jars/imageio-icns-3.2.1.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC />
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.twelvemonkeys.imageio/imageio-icns/srcs/imageio-icns-3.2.1-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
11
.idea/libraries/sbt__com_twelvemonkeys_imageio_imageio_iff_3_2_1_jar.xml
generated
Normal file
11
.idea/libraries/sbt__com_twelvemonkeys_imageio_imageio_iff_3_2_1_jar.xml
generated
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="sbt: com.twelvemonkeys.imageio:imageio-iff:3.2.1:jar">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.twelvemonkeys.imageio/imageio-iff/jars/imageio-iff-3.2.1.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC />
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.twelvemonkeys.imageio/imageio-iff/srcs/imageio-iff-3.2.1-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
11
.idea/libraries/sbt__com_twelvemonkeys_imageio_imageio_jpeg_3_2_1_jar.xml
generated
Normal file
11
.idea/libraries/sbt__com_twelvemonkeys_imageio_imageio_jpeg_3_2_1_jar.xml
generated
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="sbt: com.twelvemonkeys.imageio:imageio-jpeg:3.2.1:jar">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.twelvemonkeys.imageio/imageio-jpeg/jars/imageio-jpeg-3.2.1.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC />
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.twelvemonkeys.imageio/imageio-jpeg/srcs/imageio-jpeg-3.2.1-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
11
.idea/libraries/sbt__com_twelvemonkeys_imageio_imageio_metadata_3_2_1_jar.xml
generated
Normal file
11
.idea/libraries/sbt__com_twelvemonkeys_imageio_imageio_metadata_3_2_1_jar.xml
generated
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="sbt: com.twelvemonkeys.imageio:imageio-metadata:3.2.1:jar">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.twelvemonkeys.imageio/imageio-metadata/jars/imageio-metadata-3.2.1.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC />
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.twelvemonkeys.imageio/imageio-metadata/srcs/imageio-metadata-3.2.1-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
11
.idea/libraries/sbt__com_twelvemonkeys_imageio_imageio_pcx_3_2_1_jar.xml
generated
Normal file
11
.idea/libraries/sbt__com_twelvemonkeys_imageio_imageio_pcx_3_2_1_jar.xml
generated
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="sbt: com.twelvemonkeys.imageio:imageio-pcx:3.2.1:jar">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.twelvemonkeys.imageio/imageio-pcx/jars/imageio-pcx-3.2.1.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC />
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.twelvemonkeys.imageio/imageio-pcx/srcs/imageio-pcx-3.2.1-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
9
.idea/libraries/sbt__com_twelvemonkeys_imageio_imageio_pdf_3_2_1_jar.xml
generated
Normal file
9
.idea/libraries/sbt__com_twelvemonkeys_imageio_imageio_pdf_3_2_1_jar.xml
generated
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="sbt: com.twelvemonkeys.imageio:imageio-pdf:3.2.1:jar">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.twelvemonkeys.imageio/imageio-pdf/jars/imageio-pdf-3.2.1.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC />
|
||||||
|
<SOURCES />
|
||||||
|
</library>
|
||||||
|
</component>
|
11
.idea/libraries/sbt__com_twelvemonkeys_imageio_imageio_pict_3_2_1_jar.xml
generated
Normal file
11
.idea/libraries/sbt__com_twelvemonkeys_imageio_imageio_pict_3_2_1_jar.xml
generated
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="sbt: com.twelvemonkeys.imageio:imageio-pict:3.2.1:jar">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.twelvemonkeys.imageio/imageio-pict/jars/imageio-pict-3.2.1.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC />
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.twelvemonkeys.imageio/imageio-pict/srcs/imageio-pict-3.2.1-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
11
.idea/libraries/sbt__com_twelvemonkeys_imageio_imageio_pnm_3_2_1_jar.xml
generated
Normal file
11
.idea/libraries/sbt__com_twelvemonkeys_imageio_imageio_pnm_3_2_1_jar.xml
generated
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="sbt: com.twelvemonkeys.imageio:imageio-pnm:3.2.1:jar">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.twelvemonkeys.imageio/imageio-pnm/jars/imageio-pnm-3.2.1.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC />
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.twelvemonkeys.imageio/imageio-pnm/srcs/imageio-pnm-3.2.1-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
11
.idea/libraries/sbt__com_twelvemonkeys_imageio_imageio_psd_3_2_1_jar.xml
generated
Normal file
11
.idea/libraries/sbt__com_twelvemonkeys_imageio_imageio_psd_3_2_1_jar.xml
generated
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="sbt: com.twelvemonkeys.imageio:imageio-psd:3.2.1:jar">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.twelvemonkeys.imageio/imageio-psd/jars/imageio-psd-3.2.1.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC />
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.twelvemonkeys.imageio/imageio-psd/srcs/imageio-psd-3.2.1-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
11
.idea/libraries/sbt__com_twelvemonkeys_imageio_imageio_sgi_3_2_1_jar.xml
generated
Normal file
11
.idea/libraries/sbt__com_twelvemonkeys_imageio_imageio_sgi_3_2_1_jar.xml
generated
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="sbt: com.twelvemonkeys.imageio:imageio-sgi:3.2.1:jar">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.twelvemonkeys.imageio/imageio-sgi/jars/imageio-sgi-3.2.1.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC />
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.twelvemonkeys.imageio/imageio-sgi/srcs/imageio-sgi-3.2.1-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
11
.idea/libraries/sbt__com_twelvemonkeys_imageio_imageio_tga_3_2_1_jar.xml
generated
Normal file
11
.idea/libraries/sbt__com_twelvemonkeys_imageio_imageio_tga_3_2_1_jar.xml
generated
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="sbt: com.twelvemonkeys.imageio:imageio-tga:3.2.1:jar">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.twelvemonkeys.imageio/imageio-tga/jars/imageio-tga-3.2.1.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC />
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.twelvemonkeys.imageio/imageio-tga/srcs/imageio-tga-3.2.1-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
11
.idea/libraries/sbt__com_twelvemonkeys_imageio_imageio_thumbsdb_3_2_1_jar.xml
generated
Normal file
11
.idea/libraries/sbt__com_twelvemonkeys_imageio_imageio_thumbsdb_3_2_1_jar.xml
generated
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="sbt: com.twelvemonkeys.imageio:imageio-thumbsdb:3.2.1:jar">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.twelvemonkeys.imageio/imageio-thumbsdb/jars/imageio-thumbsdb-3.2.1.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC />
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.twelvemonkeys.imageio/imageio-thumbsdb/srcs/imageio-thumbsdb-3.2.1-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
11
.idea/libraries/sbt__com_twelvemonkeys_imageio_imageio_tiff_3_2_1_jar.xml
generated
Normal file
11
.idea/libraries/sbt__com_twelvemonkeys_imageio_imageio_tiff_3_2_1_jar.xml
generated
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="sbt: com.twelvemonkeys.imageio:imageio-tiff:3.2.1:jar">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.twelvemonkeys.imageio/imageio-tiff/jars/imageio-tiff-3.2.1.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC />
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.twelvemonkeys.imageio/imageio-tiff/srcs/imageio-tiff-3.2.1-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
11
.idea/libraries/sbt__commons_io_commons_io_2_4_jar.xml
generated
Normal file
11
.idea/libraries/sbt__commons_io_commons_io_2_4_jar.xml
generated
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="sbt: commons-io:commons-io:2.4:jar">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/commons-io/commons-io/jars/commons-io-2.4.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC />
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/commons-io/commons-io/srcs/commons-io-2.4-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
11
.idea/libraries/sbt__org_json4s_json4s_ast_2_12_3_6_1_jar.xml
generated
Normal file
11
.idea/libraries/sbt__org_json4s_json4s_ast_2_12_3_6_1_jar.xml
generated
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="sbt: org.json4s:json4s-ast_2.12:3.6.1:jar">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.json4s/json4s-ast_2.12/jars/json4s-ast_2.12-3.6.1.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC />
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.json4s/json4s-ast_2.12/srcs/json4s-ast_2.12-3.6.1-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
11
.idea/libraries/sbt__org_json4s_json4s_core_2_12_3_6_1_jar.xml
generated
Normal file
11
.idea/libraries/sbt__org_json4s_json4s_core_2_12_3_6_1_jar.xml
generated
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="sbt: org.json4s:json4s-core_2.12:3.6.1:jar">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.json4s/json4s-core_2.12/jars/json4s-core_2.12-3.6.1.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC />
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.json4s/json4s-core_2.12/srcs/json4s-core_2.12-3.6.1-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
11
.idea/libraries/sbt__org_json4s_json4s_jackson_2_12_3_6_1_jar.xml
generated
Normal file
11
.idea/libraries/sbt__org_json4s_json4s_jackson_2_12_3_6_1_jar.xml
generated
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="sbt: org.json4s:json4s-jackson_2.12:3.6.1:jar">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.json4s/json4s-jackson_2.12/jars/json4s-jackson_2.12-3.6.1.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC />
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.json4s/json4s-jackson_2.12/srcs/json4s-jackson_2.12-3.6.1-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
11
.idea/libraries/sbt__org_json4s_json4s_scalap_2_12_3_6_1_jar.xml
generated
Normal file
11
.idea/libraries/sbt__org_json4s_json4s_scalap_2_12_3_6_1_jar.xml
generated
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="sbt: org.json4s:json4s-scalap_2.12:3.6.1:jar">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.json4s/json4s-scalap_2.12/jars/json4s-scalap_2.12-3.6.1.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC />
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.json4s/json4s-scalap_2.12/srcs/json4s-scalap_2.12-3.6.1-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
11
.idea/libraries/sbt__org_scala_lang_modules_scala_parser_combinators_2_12_1_0_4_jar.xml
generated
Normal file
11
.idea/libraries/sbt__org_scala_lang_modules_scala_parser_combinators_2_12_1_0_4_jar.xml
generated
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="sbt: org.scala-lang.modules:scala-parser-combinators_2.12:1.0.4:jar">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.scala-lang.modules/scala-parser-combinators_2.12/bundles/scala-parser-combinators_2.12-1.0.4.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC />
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.scala-lang.modules/scala-parser-combinators_2.12/srcs/scala-parser-combinators_2.12-1.0.4-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
11
.idea/libraries/sbt__org_scala_lang_modules_scala_xml_2_12_1_0_5_jar.xml
generated
Normal file
11
.idea/libraries/sbt__org_scala_lang_modules_scala_xml_2_12_1_0_5_jar.xml
generated
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="sbt: org.scala-lang.modules:scala-xml_2.12:1.0.5:jar">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.scala-lang.modules/scala-xml_2.12/bundles/scala-xml_2.12-1.0.5.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC />
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.scala-lang.modules/scala-xml_2.12/srcs/scala-xml_2.12-1.0.5-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
20
.idea/libraries/sbt__org_scala_lang_scala_library_2_12_3_jar.xml
generated
Normal file
20
.idea/libraries/sbt__org_scala_lang_scala_library_2_12_3_jar.xml
generated
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="sbt: org.scala-lang:scala-library:2.12.3:jar" type="Scala">
|
||||||
|
<properties>
|
||||||
|
<compiler-classpath>
|
||||||
|
<root url="file://$USER_HOME$/.ivy2/cache/jline/jline/jars/jline-2.14.4.jar" />
|
||||||
|
<root url="file://$USER_HOME$/.ivy2/cache/org.scala-lang.modules/scala-xml_2.12/bundles/scala-xml_2.12-1.0.6.jar" />
|
||||||
|
<root url="file://$USER_HOME$/.ivy2/cache/org.scala-lang/scala-compiler/jars/scala-compiler-2.12.3.jar" />
|
||||||
|
<root url="file://$USER_HOME$/.ivy2/cache/org.scala-lang/scala-library/jars/scala-library-2.12.3.jar" />
|
||||||
|
<root url="file://$USER_HOME$/.ivy2/cache/org.scala-lang/scala-reflect/jars/scala-reflect-2.12.3.jar" />
|
||||||
|
</compiler-classpath>
|
||||||
|
</properties>
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.scala-lang/scala-library/jars/scala-library-2.12.3.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC />
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.scala-lang/scala-library/srcs/scala-library-2.12.3-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
11
.idea/libraries/sbt__org_scala_lang_scala_reflect_2_12_3_jar.xml
generated
Normal file
11
.idea/libraries/sbt__org_scala_lang_scala_reflect_2_12_3_jar.xml
generated
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="sbt: org.scala-lang:scala-reflect:2.12.3:jar">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.scala-lang/scala-reflect/jars/scala-reflect-2.12.3.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC />
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.scala-lang/scala-reflect/srcs/scala-reflect-2.12.3-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
11
.idea/libraries/sbt__org_scalactic_scalactic_2_12_3_0_3_jar.xml
generated
Normal file
11
.idea/libraries/sbt__org_scalactic_scalactic_2_12_3_0_3_jar.xml
generated
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="sbt: org.scalactic:scalactic_2.12:3.0.3:jar">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.scalactic/scalactic_2.12/bundles/scalactic_2.12-3.0.3.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC />
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.scalactic/scalactic_2.12/srcs/scalactic_2.12-3.0.3-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
11
.idea/libraries/sbt__org_scalatest_scalatest_2_12_3_0_3_jar.xml
generated
Normal file
11
.idea/libraries/sbt__org_scalatest_scalatest_2_12_3_0_3_jar.xml
generated
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="sbt: org.scalatest:scalatest_2.12:3.0.3:jar">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.scalatest/scalatest_2.12/bundles/scalatest_2.12-3.0.3.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC />
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.scalatest/scalatest_2.12/srcs/scalatest_2.12-3.0.3-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
11
.idea/libraries/sbt__org_slf4j_slf4j_api_1_7_7_jar.xml
generated
Normal file
11
.idea/libraries/sbt__org_slf4j_slf4j_api_1_7_7_jar.xml
generated
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="sbt: org.slf4j:slf4j-api:1.7.7:jar">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.slf4j/slf4j-api/jars/slf4j-api-1.7.7.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC />
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.slf4j/slf4j-api/srcs/slf4j-api-1.7.7-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
6
.idea/misc.xml
generated
Normal file
6
.idea/misc.xml
generated
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_9" project-jdk-name="9.0" project-jdk-type="JavaSDK">
|
||||||
|
<output url="file://$PROJECT_DIR$/out" />
|
||||||
|
</component>
|
||||||
|
</project>
|
9
.idea/modules.xml
generated
Normal file
9
.idea/modules.xml
generated
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="ProjectModuleManager">
|
||||||
|
<modules>
|
||||||
|
<module fileurl="file://$PROJECT_DIR$/.idea/modules/root.iml" filepath="$PROJECT_DIR$/.idea/modules/root.iml" />
|
||||||
|
<module fileurl="file://$PROJECT_DIR$/.idea/modules/root-build.iml" filepath="$PROJECT_DIR$/.idea/modules/root-build.iml" />
|
||||||
|
</modules>
|
||||||
|
</component>
|
||||||
|
</project>
|
167
.idea/modules/root-build.iml
generated
Normal file
167
.idea/modules/root-build.iml
generated
Normal file
@ -0,0 +1,167 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<module external.linked.project.id="root-build" external.linked.project.path="$MODULE_DIR$/../../project" external.root.project.path="$MODULE_DIR$/../.." external.system.id="SBT" sbt.imports="SUB:DOLLAR10fa826e8414ed673ece.root, _root_.org.jetbrains.sbt.IdeaShellPlugin.autoImport._, _root_.sbt.Keys._, _root_.sbt._, _root_.sbt.plugins.IvyPlugin, _root_.sbt.plugins.JvmPlugin, _root_.sbt.plugins.CorePlugin, _root_.sbt.plugins.JUnitXmlReportPlugin, _root_.sbt.plugins.Giter8TemplatePlugin, _root_.org.jetbrains.sbt.StructurePlugin, _root_.org.jetbrains.sbt.IdeaShellPlugin, _root_.scala.xml.{TopScope=>SUB:DOLLARscope}" sbt.resolvers="https://repo1.maven.org/maven2/|maven|public, file:/Users/prajwal/.sbt/preloaded/|maven|local-preloaded, /Users/prajwal/.ivy2/cache|ivy|Local cache" type="SBT_MODULE" version="4">
|
||||||
|
<component name="NewModuleRootManager">
|
||||||
|
<output url="file://$MODULE_DIR$/../../project/target/idea-classes" />
|
||||||
|
<output-test url="file://$MODULE_DIR$/../../project/target/idea-test-classes" />
|
||||||
|
<exclude-output />
|
||||||
|
<content url="file://$MODULE_DIR$/../../project">
|
||||||
|
<sourceFolder url="file://$MODULE_DIR$/../../project" isTestSource="false" />
|
||||||
|
<excludeFolder url="file://$MODULE_DIR$/../../project/project/target" />
|
||||||
|
<excludeFolder url="file://$MODULE_DIR$/../../project/target" />
|
||||||
|
</content>
|
||||||
|
<orderEntry type="inheritedJdk" />
|
||||||
|
<orderEntry type="sourceFolder" forTests="false" />
|
||||||
|
<orderEntry type="module-library">
|
||||||
|
<library name="sbt: sbt-and-plugins">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/scala_2.12/sbt_1.0/org.jetbrains/sbt-idea-shell/jars/sbt-idea-shell-2017.2.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/scala_2.12/sbt_1.0/org.jetbrains/sbt-structure-extractor/jars/sbt-structure-extractor-2017.2.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/lib/jline.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/lib/scala-compiler.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/lib/scala-library.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/lib/scala-reflect.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/lib/scala-xml_2.12.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/actions_2.12-1.0.4.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/collections_2.12-1.0.4.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/command_2.12-1.0.4.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/compiler-interface-1.0.5.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/completion_2.12-1.0.4.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/config-1.2.0.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/core-macros_2.12-1.0.4.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/disruptor-3.3.6.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/fastparse-utils_2.12-0.4.2.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/fastparse_2.12-0.4.2.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/gigahorse-core_2.12-0.3.0.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/gigahorse-okhttp_2.12-0.3.0.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/io_2.12-1.0.2.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/ivy-2.3.0-sbt-b18f59ea3bc914a297bb6f1a4f7fb0ace399e310.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/jawn-parser_2.12-0.10.4.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/jline-2.14.4.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/jsch-0.1.46.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/launcher-interface-1.0.2.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/lenses_2.12-0.4.12.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/librarymanagement-core_2.12-1.0.4.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/librarymanagement-ivy_2.12-1.0.4.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/log4j-api-2.8.1.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/log4j-core-2.8.1.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/log4j-slf4j-impl-2.8.1.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/logic_2.12-1.0.4.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/main-settings_2.12-1.0.4.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/main_2.12-1.0.4.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/okhttp-3.7.0.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/okhttp-urlconnection-3.7.0.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/okio-1.12.0.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/protobuf-java-3.3.1.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/protocol_2.12-1.0.4.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/reactive-streams-1.0.0.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/run_2.12-1.0.4.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/sbinary_2.12-0.4.4.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/sbt-1.0.4.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/scala-parser-combinators_2.12-1.0.5.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/scala-reflect-2.12.4.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/scala-xml_2.12-1.0.6.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/scalapb-runtime_2.12-0.6.0.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/shaded-scalajson_2.12-1.0.0-M4.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/sjson-new-core_2.12-0.8.0.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/sjson-new-murmurhash_2.12-0.8.0.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/sjson-new-scalajson_2.12-0.8.0.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/slf4j-api-1.7.25.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/sourcecode_2.12-0.1.3.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/ssl-config-core_2.12-0.2.2.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/task-system_2.12-1.0.4.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/tasks_2.12-1.0.4.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/template-resolver-0.1.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/test-agent-1.0.4.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/test-interface-1.0.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/testing_2.12-1.0.4.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/util-cache_2.12-1.0.3.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/util-control_2.12-1.0.3.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/util-interface-1.0.3.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/util-logging_2.12-1.0.3.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/util-position_2.12-1.0.3.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/util-relation_2.12-1.0.3.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/util-tracking_2.12-1.0.3.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/zinc-apiinfo_2.12-1.0.5.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/zinc-classfile_2.12-1.0.5.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/zinc-classpath_2.12-1.0.5.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/zinc-compile-core_2.12-1.0.5.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/zinc-compile_2.12-1.0.5.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/zinc-core_2.12-1.0.5.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/zinc-ivy-integration_2.12-1.0.5.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/zinc-persist_2.12-1.0.5.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.sbt/boot/scala-2.12.4/org.scala-sbt/sbt/1.0.4/zinc_2.12-1.0.5.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC />
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.eed3si9n/gigahorse-core_2.12/srcs/gigahorse-core_2.12-0.3.0-sources.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.eed3si9n/gigahorse-okhttp_2.12/srcs/gigahorse-okhttp_2.12-0.3.0-sources.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.eed3si9n/shaded-scalajson_2.12/srcs/shaded-scalajson_2.12-1.0.0-M4-sources.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.eed3si9n/sjson-new-core_2.12/srcs/sjson-new-core_2.12-0.8.0-sources.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.eed3si9n/sjson-new-murmurhash_2.12/srcs/sjson-new-murmurhash_2.12-0.8.0-sources.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.eed3si9n/sjson-new-scalajson_2.12/srcs/sjson-new-scalajson_2.12-0.8.0-sources.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.google.protobuf/protobuf-java/srcs/protobuf-java-3.3.1-sources.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.jcraft/jsch/srcs/jsch-0.1.46-sources.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.lihaoyi/fastparse-utils_2.12/srcs/fastparse-utils_2.12-0.4.2-sources.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.lihaoyi/fastparse_2.12/srcs/fastparse_2.12-0.4.2-sources.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.lihaoyi/sourcecode_2.12/srcs/sourcecode_2.12-0.1.3-sources.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.lmax/disruptor/srcs/disruptor-3.3.6-sources.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.squareup.okhttp3/okhttp-urlconnection/srcs/okhttp-urlconnection-3.7.0-sources.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.squareup.okhttp3/okhttp/srcs/okhttp-3.7.0-sources.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.squareup.okio/okio/srcs/okio-1.12.0-sources.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.trueaccord.lenses/lenses_2.12/srcs/lenses_2.12-0.4.12-sources.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.trueaccord.scalapb/scalapb-runtime_2.12/srcs/scalapb-runtime_2.12-0.6.0-sources.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.typesafe/config/srcs/config-1.2.0-sources.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/com.typesafe/ssl-config-core_2.12/srcs/ssl-config-core_2.12-0.2.2-sources.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/jline/jline/srcs/jline-2.14.4-sources.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.apache.logging.log4j/log4j-api/srcs/log4j-api-2.8.1-sources.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.apache.logging.log4j/log4j-core/srcs/log4j-core-2.8.1-sources.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.apache.logging.log4j/log4j-slf4j-impl/srcs/log4j-slf4j-impl-2.8.1-sources.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.reactivestreams/reactive-streams/srcs/reactive-streams-1.0.0-sources.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.scala-lang.modules/scala-parser-combinators_2.12/srcs/scala-parser-combinators_2.12-1.0.5-sources.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt.ivy/ivy/srcs/ivy-2.3.0-sbt-b18f59ea3bc914a297bb6f1a4f7fb0ace399e310-sources.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/actions_2.12/srcs/actions_2.12-1.0.4-sources.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/collections_2.12/srcs/collections_2.12-1.0.4-sources.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/command_2.12/srcs/command_2.12-1.0.4-sources.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/compiler-interface/srcs/compiler-interface-1.0.5-sources.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/completion_2.12/srcs/completion_2.12-1.0.4-sources.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/core-macros_2.12/srcs/core-macros_2.12-1.0.4-sources.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/io_2.12/srcs/io_2.12-1.0.2-sources.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/launcher-interface/srcs/launcher-interface-1.0.2-sources.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/librarymanagement-core_2.12/srcs/librarymanagement-core_2.12-1.0.4-sources.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/librarymanagement-ivy_2.12/srcs/librarymanagement-ivy_2.12-1.0.4-sources.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/logic_2.12/srcs/logic_2.12-1.0.4-sources.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/main-settings_2.12/srcs/main-settings_2.12-1.0.4-sources.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/main_2.12/srcs/main_2.12-1.0.4-sources.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/protocol_2.12/srcs/protocol_2.12-1.0.4-sources.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/run_2.12/srcs/run_2.12-1.0.4-sources.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/sbinary_2.12/srcs/sbinary_2.12-0.4.4-sources.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/sbt/srcs/sbt-1.0.4-sources.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/task-system_2.12/srcs/task-system_2.12-1.0.4-sources.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/tasks_2.12/srcs/tasks_2.12-1.0.4-sources.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/template-resolver/srcs/template-resolver-0.1-sources.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/test-agent/srcs/test-agent-1.0.4-sources.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/test-interface/srcs/test-interface-1.0-sources.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/testing_2.12/srcs/testing_2.12-1.0.4-sources.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/util-cache_2.12/srcs/util-cache_2.12-1.0.3-sources.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/util-control_2.12/srcs/util-control_2.12-1.0.3-sources.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/util-interface/srcs/util-interface-1.0.3-sources.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/util-logging_2.12/srcs/util-logging_2.12-1.0.3-sources.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/util-position_2.12/srcs/util-position_2.12-1.0.3-sources.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/util-relation_2.12/srcs/util-relation_2.12-1.0.3-sources.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/util-tracking_2.12/srcs/util-tracking_2.12-1.0.3-sources.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/zinc-apiinfo_2.12/srcs/zinc-apiinfo_2.12-1.0.5-sources.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/zinc-classfile_2.12/srcs/zinc-classfile_2.12-1.0.5-sources.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/zinc-classpath_2.12/srcs/zinc-classpath_2.12-1.0.5-sources.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/zinc-compile-core_2.12/srcs/zinc-compile-core_2.12-1.0.5-sources.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/zinc-compile_2.12/srcs/zinc-compile_2.12-1.0.5-sources.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/zinc-core_2.12/srcs/zinc-core_2.12-1.0.5-sources.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/zinc-ivy-integration_2.12/srcs/zinc-ivy-integration_2.12-1.0.5-sources.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/zinc-persist_2.12/srcs/zinc-persist_2.12-1.0.5-sources.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.scala-sbt/zinc_2.12/srcs/zinc_2.12-1.0.5-sources.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.slf4j/slf4j-api/srcs/slf4j-api-1.7.25-sources.jar!/" />
|
||||||
|
<root url="jar://$USER_HOME$/.ivy2/cache/org.spire-math/jawn-parser_2.12/srcs/jawn-parser_2.12-0.10.4-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</orderEntry>
|
||||||
|
</component>
|
||||||
|
</module>
|
75
.idea/modules/root.iml
generated
Normal file
75
.idea/modules/root.iml
generated
Normal file
@ -0,0 +1,75 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<module external.linked.project.id="root" external.linked.project.path="$MODULE_DIR$/../.." external.root.project.path="$MODULE_DIR$/../.." external.system.id="SBT" type="JAVA_MODULE" version="4">
|
||||||
|
<component name="NewModuleRootManager">
|
||||||
|
<output url="file://$MODULE_DIR$/../../target/scala-2.12/classes" />
|
||||||
|
<output-test url="file://$MODULE_DIR$/../../target/scala-2.12/test-classes" />
|
||||||
|
<exclude-output />
|
||||||
|
<content url="file://$MODULE_DIR$/../..">
|
||||||
|
<sourceFolder url="file://$MODULE_DIR$/../../src/main/java" isTestSource="false" />
|
||||||
|
<sourceFolder url="file://$MODULE_DIR$/../../src/main/scala" isTestSource="false" />
|
||||||
|
<sourceFolder url="file://$MODULE_DIR$/../../src/main/scala-2.12" isTestSource="false" />
|
||||||
|
<sourceFolder url="file://$MODULE_DIR$/../../src/test/java" isTestSource="true" />
|
||||||
|
<sourceFolder url="file://$MODULE_DIR$/../../src/test/scala" isTestSource="true" />
|
||||||
|
<sourceFolder url="file://$MODULE_DIR$/../../src/test/scala-2.12" isTestSource="true" />
|
||||||
|
<sourceFolder url="file://$MODULE_DIR$/../../target/scala-2.12/src_managed/main" isTestSource="false" generated="true" />
|
||||||
|
<sourceFolder url="file://$MODULE_DIR$/../../target/scala-2.12/src_managed/test" isTestSource="true" generated="true" />
|
||||||
|
<sourceFolder url="file://$MODULE_DIR$/../../lib" type="java-resource" />
|
||||||
|
<sourceFolder url="file://$MODULE_DIR$/../../src/main/resources" type="java-resource" />
|
||||||
|
<sourceFolder url="file://$MODULE_DIR$/../../target/scala-2.12/resource_managed/main" type="java-resource" />
|
||||||
|
<sourceFolder url="file://$MODULE_DIR$/../../src/test/resources" type="java-test-resource" />
|
||||||
|
<sourceFolder url="file://$MODULE_DIR$/../../target/scala-2.12/resource_managed/test" type="java-test-resource" />
|
||||||
|
<excludeFolder url="file://$MODULE_DIR$/../../target" />
|
||||||
|
</content>
|
||||||
|
<orderEntry type="inheritedJdk" />
|
||||||
|
<orderEntry type="sourceFolder" forTests="false" />
|
||||||
|
<orderEntry type="library" name="sbt: ar.com.hjg:pngj:2.1.0:jar" level="project" />
|
||||||
|
<orderEntry type="module-library">
|
||||||
|
<library name="sbt: unmanaged-jars">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MODULE_DIR$/../../lib/h2-1.4.197.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC />
|
||||||
|
<SOURCES />
|
||||||
|
</library>
|
||||||
|
</orderEntry>
|
||||||
|
<orderEntry type="library" name="sbt: org.slf4j:slf4j-api:1.7.7:jar" level="project" />
|
||||||
|
<orderEntry type="library" scope="TEST" name="sbt: org.scalatest:scalatest_2.12:3.0.3:jar" level="project" />
|
||||||
|
<orderEntry type="library" scope="TEST" name="sbt: org.scalactic:scalactic_2.12:3.0.3:jar" level="project" />
|
||||||
|
<orderEntry type="library" scope="TEST" name="sbt: org.scala-lang.modules:scala-xml_2.12:1.0.5:jar" level="project" />
|
||||||
|
<orderEntry type="library" scope="TEST" name="sbt: org.scala-lang.modules:scala-parser-combinators_2.12:1.0.4:jar" level="project" />
|
||||||
|
<orderEntry type="library" scope="TEST" name="sbt: org.scala-lang:scala-reflect:2.12.3:jar" level="project" />
|
||||||
|
<orderEntry type="library" name="sbt: org.scala-lang:scala-library:2.12.3:jar" level="project" />
|
||||||
|
<orderEntry type="library" name="sbt: org.json4s:json4s-scalap_2.12:3.6.1:jar" level="project" />
|
||||||
|
<orderEntry type="library" name="sbt: org.json4s:json4s-jackson_2.12:3.6.1:jar" level="project" />
|
||||||
|
<orderEntry type="library" name="sbt: org.json4s:json4s-core_2.12:3.6.1:jar" level="project" />
|
||||||
|
<orderEntry type="library" name="sbt: org.json4s:json4s-ast_2.12:3.6.1:jar" level="project" />
|
||||||
|
<orderEntry type="library" name="sbt: commons-io:commons-io:2.4:jar" level="project" />
|
||||||
|
<orderEntry type="library" name="sbt: com.twelvemonkeys.imageio:imageio-tiff:3.2.1:jar" level="project" />
|
||||||
|
<orderEntry type="library" name="sbt: com.twelvemonkeys.imageio:imageio-thumbsdb:3.2.1:jar" level="project" />
|
||||||
|
<orderEntry type="library" name="sbt: com.twelvemonkeys.imageio:imageio-tga:3.2.1:jar" level="project" />
|
||||||
|
<orderEntry type="library" name="sbt: com.twelvemonkeys.imageio:imageio-sgi:3.2.1:jar" level="project" />
|
||||||
|
<orderEntry type="library" name="sbt: com.twelvemonkeys.imageio:imageio-psd:3.2.1:jar" level="project" />
|
||||||
|
<orderEntry type="library" name="sbt: com.twelvemonkeys.imageio:imageio-pnm:3.2.1:jar" level="project" />
|
||||||
|
<orderEntry type="library" name="sbt: com.twelvemonkeys.imageio:imageio-pict:3.2.1:jar" level="project" />
|
||||||
|
<orderEntry type="library" name="sbt: com.twelvemonkeys.imageio:imageio-pdf:3.2.1:jar" level="project" />
|
||||||
|
<orderEntry type="library" name="sbt: com.twelvemonkeys.imageio:imageio-pcx:3.2.1:jar" level="project" />
|
||||||
|
<orderEntry type="library" name="sbt: com.twelvemonkeys.imageio:imageio-metadata:3.2.1:jar" level="project" />
|
||||||
|
<orderEntry type="library" name="sbt: com.twelvemonkeys.imageio:imageio-jpeg:3.2.1:jar" level="project" />
|
||||||
|
<orderEntry type="library" name="sbt: com.twelvemonkeys.imageio:imageio-iff:3.2.1:jar" level="project" />
|
||||||
|
<orderEntry type="library" name="sbt: com.twelvemonkeys.imageio:imageio-icns:3.2.1:jar" level="project" />
|
||||||
|
<orderEntry type="library" name="sbt: com.twelvemonkeys.imageio:imageio-core:3.2.1:jar" level="project" />
|
||||||
|
<orderEntry type="library" name="sbt: com.twelvemonkeys.imageio:imageio-bmp:3.2.1:jar" level="project" />
|
||||||
|
<orderEntry type="library" name="sbt: com.twelvemonkeys.common:common-lang:3.2.1:jar" level="project" />
|
||||||
|
<orderEntry type="library" name="sbt: com.twelvemonkeys.common:common-io:3.2.1:jar" level="project" />
|
||||||
|
<orderEntry type="library" name="sbt: com.twelvemonkeys.common:common-image:3.2.1:jar" level="project" />
|
||||||
|
<orderEntry type="library" name="sbt: com.thoughtworks.paranamer:paranamer:2.8:jar" level="project" />
|
||||||
|
<orderEntry type="library" name="sbt: com.sksamuel.scrimage:scrimage-io-extra_2.12:2.1.8:jar" level="project" />
|
||||||
|
<orderEntry type="library" name="sbt: com.sksamuel.scrimage:scrimage-filters_2.12:2.1.8:jar" level="project" />
|
||||||
|
<orderEntry type="library" name="sbt: com.sksamuel.scrimage:scrimage-core_2.12:2.1.8:jar" level="project" />
|
||||||
|
<orderEntry type="library" name="sbt: com.fasterxml.jackson.core:jackson-databind:2.9.6:jar" level="project" />
|
||||||
|
<orderEntry type="library" name="sbt: com.fasterxml.jackson.core:jackson-core:2.9.6:jar" level="project" />
|
||||||
|
<orderEntry type="library" name="sbt: com.fasterxml.jackson.core:jackson-annotations:2.9.0:jar" level="project" />
|
||||||
|
<orderEntry type="library" name="sbt: com.drewnoakes:metadata-extractor:2.8.1:jar" level="project" />
|
||||||
|
<orderEntry type="library" name="sbt: com.adobe.xmp:xmpcore:5.1.2:jar" level="project" />
|
||||||
|
</component>
|
||||||
|
</module>
|
20
.idea/sbt.xml
generated
Normal file
20
.idea/sbt.xml
generated
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="ScalaSbtSettings">
|
||||||
|
<option name="customVMPath" />
|
||||||
|
<option name="linkedExternalProjectsSettings">
|
||||||
|
<SbtProjectSettings>
|
||||||
|
<option name="externalProjectPath" value="$PROJECT_DIR$" />
|
||||||
|
<option name="modules">
|
||||||
|
<set>
|
||||||
|
<option value="$PROJECT_DIR$" />
|
||||||
|
<option value="$PROJECT_DIR$/project" />
|
||||||
|
</set>
|
||||||
|
</option>
|
||||||
|
<option name="resolveSbtClassifiers" value="true" />
|
||||||
|
<option name="sbtVersion" value="1.0.4" />
|
||||||
|
<option name="useSbtShell" value="true" />
|
||||||
|
</SbtProjectSettings>
|
||||||
|
</option>
|
||||||
|
</component>
|
||||||
|
</project>
|
6
.idea/scala_compiler.xml
generated
Normal file
6
.idea/scala_compiler.xml
generated
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="ScalaCompilerConfiguration">
|
||||||
|
<profile name="sbt 1" modules="lc-core,root" />
|
||||||
|
</component>
|
||||||
|
</project>
|
6
.idea/vcs.xml
generated
Normal file
6
.idea/vcs.xml
generated
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="VcsDirectoryMappings">
|
||||||
|
<mapping directory="$PROJECT_DIR$" vcs="Git" />
|
||||||
|
</component>
|
||||||
|
</project>
|
BIN
captcha.mv.db
Normal file
BIN
captcha.mv.db
Normal file
Binary file not shown.
@ -19,8 +19,6 @@
|
|||||||
* For additional info see http://www.freeutils.net/source/jlhttp/
|
* For additional info see http://www.freeutils.net/source/jlhttp/
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package httpserver;
|
|
||||||
|
|
||||||
import java.io.*;
|
import java.io.*;
|
||||||
import java.lang.annotation.*;
|
import java.lang.annotation.*;
|
||||||
import java.lang.reflect.*;
|
import java.lang.reflect.*;
|
||||||
|
117
src/main/java/lc/CaptchaTypes.java
Normal file
117
src/main/java/lc/CaptchaTypes.java
Normal file
@ -0,0 +1,117 @@
|
|||||||
|
package lc;
|
||||||
|
|
||||||
|
import javax.imageio.ImageIO;
|
||||||
|
import javax.imageio.stream.FileImageOutputStream;
|
||||||
|
import javax.imageio.stream.ImageOutputStream;
|
||||||
|
import java.awt.*;
|
||||||
|
import java.awt.font.TextLayout;
|
||||||
|
import java.awt.image.BufferedImage;
|
||||||
|
import java.awt.image.ConvolveOp;
|
||||||
|
import java.awt.image.Kernel;
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.io.File;
|
||||||
|
import java.util.Random;
|
||||||
|
import java.io.ByteArrayOutputStream;
|
||||||
|
|
||||||
|
public class CaptchaTypes{
|
||||||
|
|
||||||
|
private String secret = "";
|
||||||
|
|
||||||
|
private void setRenderingHints(Graphics2D g2d){
|
||||||
|
g2d.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING,
|
||||||
|
RenderingHints.VALUE_TEXT_ANTIALIAS_ON);
|
||||||
|
g2d.setRenderingHint(RenderingHints.KEY_FRACTIONALMETRICS,
|
||||||
|
RenderingHints.VALUE_FRACTIONALMETRICS_ON);
|
||||||
|
}
|
||||||
|
|
||||||
|
private BufferedImage charToImg(String text){
|
||||||
|
BufferedImage img = new BufferedImage(250, 100, BufferedImage.TYPE_INT_RGB);
|
||||||
|
Font font = new Font("Bradley Hand", Font.ROMAN_BASELINE, 48);
|
||||||
|
Graphics2D graphics2D = img.createGraphics();
|
||||||
|
graphics2D.setFont(font);
|
||||||
|
graphics2D.setColor(new Color((int)(Math.random() * 0x1000000)));
|
||||||
|
graphics2D.drawString( text , 45, 45);
|
||||||
|
graphics2D.dispose();
|
||||||
|
return img;
|
||||||
|
}
|
||||||
|
|
||||||
|
public byte[] type_1(String captchaText){
|
||||||
|
String[] fonts = {"Captcha Code","Mom'sTypewriter","Annifont","SF Intoxicated Blues",
|
||||||
|
"BeachType","Batmos","Barbecue","Bad Seed","Aswell","Alien Marksman"};
|
||||||
|
String[] colors = {"#f68787","#f8a978","#f1eb9a","#a4f6a5"};
|
||||||
|
BufferedImage img = new BufferedImage(350, 100, BufferedImage.TYPE_INT_RGB);
|
||||||
|
Graphics2D graphics2D = img.createGraphics();
|
||||||
|
Random rand = new Random();
|
||||||
|
for(int i=0; i< captchaText.length(); i++) {
|
||||||
|
Font font = new Font(fonts[rand.nextInt(10)], Font.ROMAN_BASELINE, 48);
|
||||||
|
graphics2D.setFont(font);
|
||||||
|
FontMetrics fontMetrics = graphics2D.getFontMetrics();
|
||||||
|
setRenderingHints(graphics2D);
|
||||||
|
graphics2D.setColor(Color.decode(colors[rand.nextInt(4)]));
|
||||||
|
if(rand.nextBoolean()) {
|
||||||
|
graphics2D.drawString(String.valueOf(captchaText.toLowerCase().charAt(i)), (i * 48), fontMetrics.getAscent());
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
graphics2D.drawString(String.valueOf(captchaText.toUpperCase().charAt(i)), (i * 48), fontMetrics.getAscent());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
graphics2D.dispose();
|
||||||
|
ByteArrayOutputStream baos = new ByteArrayOutputStream();
|
||||||
|
try{
|
||||||
|
ImageIO.write(img, "png",new File("Text.png"));
|
||||||
|
ImageIO.write(img,"png",baos);
|
||||||
|
}
|
||||||
|
catch (IOException ex){
|
||||||
|
ex.printStackTrace();
|
||||||
|
}
|
||||||
|
return baos.toByteArray();
|
||||||
|
}
|
||||||
|
|
||||||
|
public void type_2(String text){
|
||||||
|
try {
|
||||||
|
ImageOutputStream output = new FileImageOutputStream(new File("captchaTest.gif"));
|
||||||
|
GifSequenceWriter writer = new GifSequenceWriter( output, 1,1000, true );
|
||||||
|
for(int i=0; i< text.length(); i++){
|
||||||
|
BufferedImage nextImage = charToImg(String.valueOf(text.charAt(i)));
|
||||||
|
writer.writeToSequence(nextImage);
|
||||||
|
}
|
||||||
|
writer.close();
|
||||||
|
output.close();
|
||||||
|
} catch (IOException e){
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void type_3(String text){
|
||||||
|
BufferedImage img = new BufferedImage(350, 100, BufferedImage.TYPE_INT_RGB);
|
||||||
|
Font font = new Font("Arial",Font.ROMAN_BASELINE ,48);
|
||||||
|
Graphics2D graphics2D = img.createGraphics();
|
||||||
|
TextLayout textLayout = new TextLayout(text, font, graphics2D.getFontRenderContext());
|
||||||
|
setRenderingHints(graphics2D);
|
||||||
|
graphics2D.setPaint(Color.WHITE);
|
||||||
|
graphics2D.fillRect(0, 0, 350, 100);
|
||||||
|
graphics2D.setPaint(Color.BLACK);
|
||||||
|
textLayout.draw(graphics2D, 15, 50);
|
||||||
|
graphics2D.dispose();
|
||||||
|
float[] kernel = {
|
||||||
|
1f / 9f, 1f / 9f, 1f / 9f,
|
||||||
|
1f / 9f, 1f / 9f, 1f / 9f,
|
||||||
|
1f / 9f, 1f / 9f, 1f / 9f
|
||||||
|
};
|
||||||
|
ConvolveOp op = new ConvolveOp(new Kernel(3, 3, kernel),
|
||||||
|
ConvolveOp.EDGE_NO_OP, null);
|
||||||
|
BufferedImage img2 = op.filter(img, null);
|
||||||
|
Graphics2D g2d = img2.createGraphics();
|
||||||
|
setRenderingHints(g2d);
|
||||||
|
g2d.setPaint(Color.WHITE);
|
||||||
|
textLayout.draw(g2d, 13, 50);
|
||||||
|
g2d.dispose();
|
||||||
|
try{
|
||||||
|
ImageIO.write(img2, "png",new File("Te.png"));
|
||||||
|
}
|
||||||
|
catch (IOException ex){
|
||||||
|
ex.printStackTrace();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -7,4 +7,3 @@ interface ChallengeProvider {
|
|||||||
|
|
||||||
//TODO: def configure(): Unit
|
//TODO: def configure(): Unit
|
||||||
}
|
}
|
||||||
|
|
151
src/main/java/lc/GifSequenceWriter.java
Normal file
151
src/main/java/lc/GifSequenceWriter.java
Normal file
@ -0,0 +1,151 @@
|
|||||||
|
package lc;
|
||||||
|
import javax.imageio.*;
|
||||||
|
import javax.imageio.metadata.*;
|
||||||
|
import javax.imageio.stream.*;
|
||||||
|
import java.awt.image.*;
|
||||||
|
import java.io.*;
|
||||||
|
import java.util.Iterator;
|
||||||
|
|
||||||
|
public class GifSequenceWriter {
|
||||||
|
protected ImageWriter gifWriter;
|
||||||
|
protected ImageWriteParam imageWriteParam;
|
||||||
|
protected IIOMetadata imageMetaData;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Creates a new GifSequenceWriter
|
||||||
|
*
|
||||||
|
* @param outputStream the ImageOutputStream to be written to
|
||||||
|
* @param imageType one of the imageTypes specified in BufferedImage
|
||||||
|
* @param timeBetweenFramesMS the time between frames in miliseconds
|
||||||
|
* @param loopContinuously wether the gif should loop repeatedly
|
||||||
|
* @throws IIOException if no gif ImageWriters are found
|
||||||
|
*
|
||||||
|
* @author Elliot Kroo (elliot[at]kroo[dot]net)
|
||||||
|
*/
|
||||||
|
public GifSequenceWriter(
|
||||||
|
ImageOutputStream outputStream,
|
||||||
|
int imageType,
|
||||||
|
int timeBetweenFramesMS,
|
||||||
|
boolean loopContinuously) throws IIOException, IOException {
|
||||||
|
// my method to create a writer
|
||||||
|
gifWriter = getWriter();
|
||||||
|
imageWriteParam = gifWriter.getDefaultWriteParam();
|
||||||
|
ImageTypeSpecifier imageTypeSpecifier =
|
||||||
|
ImageTypeSpecifier.createFromBufferedImageType(imageType);
|
||||||
|
|
||||||
|
imageMetaData =
|
||||||
|
gifWriter.getDefaultImageMetadata(imageTypeSpecifier,
|
||||||
|
imageWriteParam);
|
||||||
|
|
||||||
|
String metaFormatName = imageMetaData.getNativeMetadataFormatName();
|
||||||
|
|
||||||
|
IIOMetadataNode root = (IIOMetadataNode)
|
||||||
|
imageMetaData.getAsTree(metaFormatName);
|
||||||
|
|
||||||
|
IIOMetadataNode graphicsControlExtensionNode = getNode(
|
||||||
|
root,
|
||||||
|
"GraphicControlExtension");
|
||||||
|
|
||||||
|
graphicsControlExtensionNode.setAttribute("disposalMethod", "none");
|
||||||
|
graphicsControlExtensionNode.setAttribute("userInputFlag", "FALSE");
|
||||||
|
graphicsControlExtensionNode.setAttribute(
|
||||||
|
"transparentColorFlag",
|
||||||
|
"FALSE");
|
||||||
|
graphicsControlExtensionNode.setAttribute(
|
||||||
|
"delayTime",
|
||||||
|
Integer.toString(timeBetweenFramesMS / 10));
|
||||||
|
graphicsControlExtensionNode.setAttribute(
|
||||||
|
"transparentColorIndex",
|
||||||
|
"0");
|
||||||
|
|
||||||
|
IIOMetadataNode commentsNode = getNode(root, "CommentExtensions");
|
||||||
|
commentsNode.setAttribute("CommentExtension", "Created by MAH");
|
||||||
|
|
||||||
|
IIOMetadataNode appEntensionsNode = getNode(
|
||||||
|
root,
|
||||||
|
"ApplicationExtensions");
|
||||||
|
|
||||||
|
IIOMetadataNode child = new IIOMetadataNode("ApplicationExtension");
|
||||||
|
|
||||||
|
child.setAttribute("applicationID", "NETSCAPE");
|
||||||
|
child.setAttribute("authenticationCode", "2.0");
|
||||||
|
|
||||||
|
int loop = loopContinuously ? 0 : 1;
|
||||||
|
|
||||||
|
child.setUserObject(new byte[]{ 0x1, (byte) (loop & 0xFF), (byte)
|
||||||
|
((loop >> 8) & 0xFF)});
|
||||||
|
appEntensionsNode.appendChild(child);
|
||||||
|
|
||||||
|
imageMetaData.setFromTree(metaFormatName, root);
|
||||||
|
|
||||||
|
gifWriter.setOutput(outputStream);
|
||||||
|
|
||||||
|
gifWriter.prepareWriteSequence(null);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void writeToSequence(RenderedImage img) throws IOException {
|
||||||
|
gifWriter.writeToSequence(
|
||||||
|
new IIOImage(
|
||||||
|
img,
|
||||||
|
null,
|
||||||
|
imageMetaData),
|
||||||
|
imageWriteParam);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Close this GifSequenceWriter object. This does not close the underlying
|
||||||
|
* stream, just finishes off the GIF.
|
||||||
|
*/
|
||||||
|
public void close() throws IOException {
|
||||||
|
gifWriter.endWriteSequence();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns the first available GIF ImageWriter using
|
||||||
|
* ImageIO.getImageWritersBySuffix("gif").
|
||||||
|
*
|
||||||
|
* @return a GIF ImageWriter object
|
||||||
|
* @throws IIOException if no GIF image writers are returned
|
||||||
|
*/
|
||||||
|
private static ImageWriter getWriter() throws IIOException {
|
||||||
|
Iterator<ImageWriter> iter = ImageIO.getImageWritersBySuffix("gif");
|
||||||
|
if(!iter.hasNext()) {
|
||||||
|
throw new IIOException("No GIF Image Writers Exist");
|
||||||
|
} else {
|
||||||
|
return iter.next();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns an existing child node, or creates and returns a new child node (if
|
||||||
|
* the requested node does not exist).
|
||||||
|
*
|
||||||
|
* @param rootNode the <tt>IIOMetadataNode</tt> to search for the child node.
|
||||||
|
* @param nodeName the name of the child node.
|
||||||
|
*
|
||||||
|
* @return the child node, if found or a new node created with the given name.
|
||||||
|
*/
|
||||||
|
private static IIOMetadataNode getNode(
|
||||||
|
IIOMetadataNode rootNode,
|
||||||
|
String nodeName) {
|
||||||
|
int nNodes = rootNode.getLength();
|
||||||
|
for (int i = 0; i < nNodes; i++) {
|
||||||
|
if (rootNode.item(i).getNodeName().compareToIgnoreCase(nodeName)
|
||||||
|
== 0) {
|
||||||
|
return((IIOMetadataNode) rootNode.item(i));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
IIOMetadataNode node = new IIOMetadataNode(nodeName);
|
||||||
|
rootNode.appendChild(node);
|
||||||
|
return(node);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
public GifSequenceWriter(
|
||||||
|
BufferedOutputStream outputStream,
|
||||||
|
int imageType,
|
||||||
|
int timeBetweenFramesMS,
|
||||||
|
boolean loopContinuously) {
|
||||||
|
|
||||||
|
*/
|
||||||
|
}
|
23
src/main/java/lc/MainCaptcha.java
Normal file
23
src/main/java/lc/MainCaptcha.java
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
package lc;
|
||||||
|
|
||||||
|
public class MainCaptcha implements ChallengeProvider{
|
||||||
|
|
||||||
|
public String getId(){
|
||||||
|
return "SomeText";
|
||||||
|
}
|
||||||
|
|
||||||
|
public Challenge returnChallenge(){
|
||||||
|
CaptchaTypes captchaTypes = new CaptchaTypes();
|
||||||
|
return new Challenge(captchaTypes.type_1("Hello"),"png","qwert");
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean checkAnswer(String secret, String answer){
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void main(String[] args){
|
||||||
|
MainCaptcha mainCaptcha = new MainCaptcha();
|
||||||
|
Challenge challenge = mainCaptcha.returnChallenge();
|
||||||
|
System.out.println("Content type: " + challenge.contentType);
|
||||||
|
}
|
||||||
|
}
|
3107
src/main/scala/lc/HTTPServer.java
Normal file
3107
src/main/scala/lc/HTTPServer.java
Normal file
File diff suppressed because it is too large
Load Diff
@ -3,7 +3,7 @@ package lc
|
|||||||
import com.sksamuel.scrimage._
|
import com.sksamuel.scrimage._
|
||||||
import java.sql._
|
import java.sql._
|
||||||
import java.io._
|
import java.io._
|
||||||
import httpserver._
|
import HTTPServer._
|
||||||
import javax.imageio._
|
import javax.imageio._
|
||||||
import java.awt.image._
|
import java.awt.image._
|
||||||
import org.json4s._
|
import org.json4s._
|
||||||
|
Loading…
Reference in New Issue
Block a user